Project overivew: Add permission check for edit button
What does this MR do and why?
Project overview settings button:
- Add permission check for edit button
- Moved
Project information
title into the correct location - Some CSS class fixes
Screenshots or screen recordings
With permissions | Without permissions |
---|---|
How to set up and validate locally
- Enable FF
echo "Feature.enable(:project_overview_reorg)" | rails c
- Check sidebar with permissions: http://gdk.test:3000/flightjs/Flight
- Check sidebar without permissions (e.g. logged out): http://gdk.test:3000/flightjs/Flight
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to ✂️ UX Paper Cuts 16.7 → Project page (#430244 - closed), #424396 (closed)
Edited by Sascha Eggenberger