You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, forms are organized using categories, which provide a basic structure for managing forms. However, a form can only belong to a single category, which limits flexibility. To enhance form organization, we propose introducing tags as a more versatile solution. Tags would allow administrators to assign multiple labels to a single form, enabling better organization and more granular filtering.
Technically, this could be implemented using an ArrayField in Django:
Additionally, we would develop a custom filter in the Django admin interface to display available tags, making it easy for users to filter forms based on specific tags.
Added value / Toegevoegde waarde
By incorporating tags, administrators gain a more flexible and efficient system to organize and manage forms. This enhancement improves usability, reduces categorization limitations, and provides a more intuitive way to filter and locate forms.
Aanvullende opmerkingen / Additional context
No response
The text was updated successfully, but these errors were encountered:
Refinement: this is a lot more work than it initially looks like:
Are tags centralized or not?
The React code for the form change page needs to be updated to be able to add/remove/select tags (autocomplete on existing tags needed?) - in a part of the codebase with quite some technical debt
This requires the tags to be exposed through the API too, otherwise you can't persist them
Not sure if the admin filter is simple to implement or not, given the custom JS for the categories/change list page
Thema / Theme
Admin
Omschrijving / Description
Currently, forms are organized using categories, which provide a basic structure for managing forms. However, a form can only belong to a single category, which limits flexibility. To enhance form organization, we propose introducing tags as a more versatile solution. Tags would allow administrators to assign multiple labels to a single form, enabling better organization and more granular filtering.
Technically, this could be implemented using an ArrayField in Django:
Additionally, we would develop a custom filter in the Django admin interface to display available tags, making it easy for users to filter forms based on specific tags.
Added value / Toegevoegde waarde
By incorporating tags, administrators gain a more flexible and efficient system to organize and manage forms. This enhancement improves usability, reduces categorization limitations, and provides a more intuitive way to filter and locate forms.
Aanvullende opmerkingen / Additional context
No response
The text was updated successfully, but these errors were encountered: