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

Remove ability for PMs to edit Project Information on VRMS #1630

Closed
1 task
JackHaeg opened this issue Apr 23, 2024 · 1 comment · Fixed by #1634
Closed
1 task

Remove ability for PMs to edit Project Information on VRMS #1630

JackHaeg opened this issue Apr 23, 2024 · 1 comment · Fixed by #1634
Assignees
Labels
p-feature: Project Details p-feature: User Permissions Feature includes how user access levels / user permissions will be implemented in the product role: Back End size: 1pt Can be done in 4-6 hours time-sensitive should be solved as soon as possible

Comments

@JackHaeg
Copy link
Member

JackHaeg commented Apr 23, 2024

Overview

Currently, Project / Product Managers (PMs) assigned to a project on VRMS can make edits to their project's information. We must remove the ability for PMs to edit project information, while still allowing PMs to add/edit/remove project events on VRMS. Admins are to be the only User Access Level who can make edits to Project Information in the current product.

Action Items

  • On the "Project Management" screen, only render the "Edit Mode" Button when the user access level = Admin. (see: client/src/components/ProjectForm.js)

Resources/Instructions

Screenshot

Screenshot 2024-04-22 at 7 51 50 PM

*Note that in future versions of the product, we will plan to allow PMs to make edits to project information via an admin review process, however we cannot allow PMs to make these changes without a proper review system in place. This serves as a temporary fix for the current product only, until we can implement the admin review process in the future product.

@JackHaeg JackHaeg added role: Back End time-sensitive should be solved as soon as possible size: 1pt Can be done in 4-6 hours p-feature: Project Details p-feature: User Permissions Feature includes how user access levels / user permissions will be implemented in the product labels Apr 23, 2024
@JackHaeg JackHaeg added this to the 04.01 Existing Features milestone Apr 23, 2024
@lcchrty lcchrty self-assigned this Apr 30, 2024
@lcchrty
Copy link
Member

lcchrty commented Apr 30, 2024

client/src/components/ProjectForm.js
Conditionally render based on user access level

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-feature: Project Details p-feature: User Permissions Feature includes how user access levels / user permissions will be implemented in the product role: Back End size: 1pt Can be done in 4-6 hours time-sensitive should be solved as soon as possible
Projects
Status: Final QA (product)
2 participants