Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Limit editing of "Tag list" field to superadmins #2183

Open
ggeisler opened this issue Apr 20, 2022 · 0 comments
Open

Limit editing of "Tag list" field to superadmins #2183

ggeisler opened this issue Apr 20, 2022 · 0 comments

Comments

@ggeisler
Copy link

ggeisler commented Apr 20, 2022

Exhibit administrators have the ability to edit the Configuration > General > Basic settings, Tag list field in their exhibit:

Screen Shot 2022-04-20 at 11 40 06 AM


The values in this field populate the tags used for filtering on the Exhibits landing page. We have a small set of tags used on the landing page, which we don't want to add to randomly. Although it rarely happens, an exhibit administrator can inadvertently mess up our carefully considered set of exhibit tags by adding new tags to their exhibit. When this happens we have no way of knowing about it unless someone happens to see the extra tags on the Exhibits landing page and reports it.

If technically possible, the best way to handle this might be to simply omit display of the Tag list field unless the user is an Exhibits superadmin. That would prevent someone who doesn't understand how the tags are used from doing something we don't want, while still enabling the superadmin to add and edit tags for individual exhibits.

(I'm filing this as an Exhibits ticket rather than a Spotlight ticket because I don't think we want to dictate how other implementors control access to the exhibit tags.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Cathy's Exhibits WC planning for 2024
Valid backlog which needs prioritization
Development

No branches or pull requests

1 participant