Skip to content

Refactor user role access to components #2611

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

Merged
merged 10 commits into from
Jun 14, 2025
Merged

Conversation

NSUWAL123
Copy link
Contributor

What type of PR is this? (check all applicable)

  • πŸ• Feature
  • πŸ› Bug Fix
  • πŸ“ Documentation
  • πŸ§‘β€πŸ’» Refactor
  • βœ… Test
  • πŸ€– Build or CI
  • ❓ Other (please specify)

Related Issue

Describe this PR

  • show/hide manage project button & page based on user role
  • only allow project managers & organization admins to update
  • include organization_id to /project/:id/dashboard api response
  • sign_in_type filter add to usernames API for assigning project managers and organization admins
  • replace usage of NoAccessComponent with Forbidden component

Screenshots

image

@github-actions github-actions bot added bug Something isn't working frontend:management Related to the management frontend code backend Related to backend code labels Jun 13, 2025
@NSUWAL123 NSUWAL123 requested a review from spwoodcock June 13, 2025 06:37
@NSUWAL123 NSUWAL123 changed the title Fix/user role access Refactor user role access to components Jun 13, 2025
@spwoodcock spwoodcock merged commit 5837770 into development Jun 14, 2025
9 checks passed
@spwoodcock spwoodcock deleted the fix/user-role-access branch June 14, 2025 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Related to backend code bug Something isn't working frontend:management Related to the management frontend code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants