User Story:
As a logged out users or logged in non-admin, I want to be able to view configuration options and understand I can't edit the form, because Community Configuration is a protected form that is only editable by admins.
Details
All logged in and logged out accounts should have access to view the Community Configuration dashboard and forms.
When a non-admin accesses Special:CommunityConfiguration, they should see it in a non-active state (as they are not actually able to Save changes and update the configuration). We still want non-admins to be able to see the configuration (and all configuration options), similarly to Special:EditGrowthConfig in GrowthExperiments.
Design
Form:
- Switching from a Warning message to a Notice message.
- We are also disabling the 'Save changes' button only so non-admins can still play around with the different options and see the different values but not being able to save any changes.
- Add an inline message on top of the button. See example screenshot:
Acceptance Criteria
Given I'm logged out or logged in as a non-Admin,
When I access a Community Configuration form,
Then the form is clearly inactive and I'm unable to edit it.
Given I'm logged in as an admin,
When I access a Community Configuration form,
Then the form is clearly active and I can edit it.