-
Bug
-
Resolution: Low Engagement
-
Low
-
None
-
7.12.0, 8.0.0
-
7.12
-
Severity 3 - Minor
-
0
-
Issue Summary
Extended project admins under the Screen configuration have the ability to See, Add, and Remove hidden fields from a screen, and are unable to configure the field to be visible and are also given no indication that the filed is hidden Due to the limitations of Extended project admins , so once a hidden field is added to a screen it will not show up on that screen, causing counter intuitive behavior
Steps to Reproduce
- Create a hidden field
- log in as a user with Extended project admin
- go to Project Settings >> Screens >> Edit a screen
- select the dropdown to Add a field to the screen
Expected Results
Either the Hidden field is not listed as the Extended Admin cannot configure this field OR flagged as a hidden field to indicate that it will not be visible once added to the screen
Actual Results
the Hidden Field appears as if it were any other field, and can be added or removed from the screen
Note:
This also allows a Extended project administrator to remove Fields from a screen that were configured to not be visible by the global admin and could break intended behavior from add-ons relying on the field being present such as post functions, conditions or validators that rely on that field to either update the value or validate a value is present.
Workaround
The only indication that this field is hidden is that once added to the screen configuration it will not display on the actual screen, you must have a Global Admin log in to either show the field or make changes to the configurations