entity_reference_crud_display
This module provides a new formatter to allow in-place creating, editing and deleting of referenced entities on any entity display (full content, teaser and so on) via AJAX.
Works on nodes or any other entity type of your app.
It's similar to the Inline Entity Form module, however Entity Reference Crud Display works on the entity display instead of the entity editing form, so you don't have to visit /entity/id/edit in order to make changes to referenced entities.
The module ships with a set of permissions so you can finely tune who can edit what and when.
Installation
This module can be installed as any other Drupal module or through composer.
composer require drupal/entity_reference_crud_display
Configuration
After installed, go to "Manage display" page of node or entity and and choose the Format "Entity Reference CRUD Display" in a field type Entity Reference.
Credits
This module is developed by 7Links Web Solutions