django-cms / djangocms-versioning

General purpose versioning package for Django CMS 4 and above.
Other
34 stars 30 forks source link

feat: Autocomplete fields for grouper selection and option for less verbose UI #433

Open fsbraun opened 2 weeks ago

fsbraun commented 2 weeks ago

Description

  1. This PR adds autocomplete fields and some minimal styling to the grouper form when accessing the version change list:

    image

    Before this was a classical select drop-down which quickly gets difficult to handle with a growing number of pages or other grouper objects.

  2. Option for less verbose UI: Setting DJANGOCMS_VERSIONING_VERBOSE_UI ? False will remove the version change lists from the admin index view (to not clutter it). Version management is still accessible through the versioned models' admins. Also, it will make the version change list less wide by removing the created by date for easier access to the action buttons:

    image

Related resources

Checklist