integral
integral copied to clipboard
UX Improvement: Settings main menu list ID.
Description of issue
In the settings the page you need to know the ID of the list you want to use for the main menu. This should be a dropdown of all lists that are links, so that a user can easily change this without having to find the list id.
Current behaviour
Have to input ID value into text box
Expected behaviour
Drop down with all valid lists available for selection.
The settings area is currently for admins (developers) only. It's super basic, there isn't any validation of the fields and they're all text.
Ideally there would be a pattern of registering settings to each of the particular areas, when registering you could pass in the type of setting and validations. Using this we'd then be able to create the appropriate behaviour i.e. for a setting which expects a list ID display dropdown of all visible lists; for a setting which expects an image display to the user a link to the image selector.
This would be nice to implement, but given that the area is locked down to admins and is pretty much only used for setup it isn't much of a priority.