Skip to content

Feature request: Disable auto-update of slug/handle value on edit interfaces #488

@kaidesu

Description

@kaidesu

Is your feature request related to a problem? Please describe.

The slug/handle fields on interfaces should not auto-update when an item has already been created and persisted to the database. In most cases, something is tied to that specific slug or handle. Just changing the name or title of an item should not automatically break any references to these items.

Describe the solution you'd like

  • When creating a new item, the slug/handle fields may properly auto-update according to the watched field (normally, the name/title field).
  • Once an item has been created and a user goes to edit the item, changing the name/title (or whatever the watched field is) should not autoupdate the slug/handle field.

Describe alternatives you've considered

Alternatives have been:

  • If the name/title field and the auto-generated slug/handle are identical, continue auto-updating
  • If the name/title field and the slug/handle field are different, disable the auto-update of the slug
  • If at any point the slug/handle is cleared or brought back in line with the name/title, auto-updating will be re-enabled.

Feature request checklist

  • This is a single feature (i.e. not a re-write of the entire CMS)
  • The title starts with "Feature request: " and is followed by a clear feature name (Ex: Feature request: add konami code to control panel)
  • I have searched for existing issues and to the best of my knowledge this is not a duplicate

Metadata

Metadata

Assignees

Labels

ImprovementImproving existing functionality without breaking the existing API

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions