This project is not covered by Drupal’s security advisory policy.

If the Media name is displayed on the create/edit form, make it not mandatory. If the name has been set previously or updated, preserve it on file change.

Preserve the default core behaviour:
- populate the name with the file name if it is left empty
- if it has the same name as the file name, update it on file update (this can still be overridden via configuration: /admin/config/media/media-name/settings).

Example use case

For most Media types/bundles it does not make sense to expose the name field.
In some cases e.g. Documents, it could make sense to have a persistent file name even
if the file is replaced.

Example: say we have a Media Document with the name "User manual" and file "user_manual_v1.pdf", when the file is replaced by "user_manual_v2.pdf" we want to preserve the "User manual" name.

Configuration

There is no specific configuration apart from exposing the Media name in the Media edit form
(e.g. /admin/structure/media/manage/document/form-display).

Related module

Not the same use case, but similar for file names.
Media Entity File Replace

Supporting organizations: 

Project information

  • caution Minimally maintained
    Maintainers monitor issues, but fast responses are not guaranteed.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Project categories: Media
  • Ecosystem: Drupal Media
  • chart icon282 sites report using this module
  • Created by colorfield on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases