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

[WEB-1076] fix: authorization bugs across the platform #4299

Merged
merged 2 commits into from
Apr 28, 2024

Conversation

aaryan610
Copy link
Collaborator

@aaryan610 aaryan610 commented Apr 26, 2024

This PR contains authorization fixes across the platform

Fixed problems:

  1. Guests and viewers are able to edit issues belonging to any incomplete cycle.
  2. Guests and viewers are able to update date range and lead for a module and date range for a cycle.
  3. Guests and viewers can see the option to create a new issue in the Project view empty state.

Plane issue: WEB-1076

@aaryan610 aaryan610 added 🐛bug Something isn't working 🌐frontend labels Apr 26, 2024
@aaryan610 aaryan610 added this to the v0.19-dev milestone Apr 26, 2024
@aaryan610 aaryan610 marked this pull request as draft April 26, 2024 12:53
@aaryan610 aaryan610 changed the title [WEB-] fix: incomplete cycle issues auth [WEB-1076] fix: incomplete cycle issues auth Apr 26, 2024
@aaryan610 aaryan610 marked this pull request as ready for review April 26, 2024 13:23
@aaryan610 aaryan610 changed the title [WEB-1076] fix: incomplete cycle issues auth [WEB-1076] fix: authorization bugs across the platform Apr 26, 2024
@sriramveeraghanta sriramveeraghanta merged commit 0e3d5cc into develop Apr 28, 2024
11 of 12 checks passed
@aaryan610 aaryan610 deleted the fix/cycle-issues-auth branch April 30, 2024 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛bug Something isn't working 🌐frontend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants