Skip to content

Move upload designs to Reporter role

What does this MR do and why?

Move upload designs to Reporter role

make create, delete, update, move designs to reporter role

Issue: #438829 (closed)

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

  1. Login as root user and visit project-members page of any project - http://127.0.0.1:3000/flightjs/Flight/-/project_members
  2. Make a user reporter and change his password from console - User.find(22).update(password: "1234Abcd@")
  3. Visit any issue from Issuelist, Now you should be able to see upload buttons near designs widget and can make all edit actions.
  4. Switch to any other branch(Or demote the user to Guest role) and do a hard refresh, you should not be able to see upload button also cannot perform any edit actions.

Related to #438829 (closed)

Edited by Abhilash Kotte

Merge request reports