Define a `:see-application` permission in rems.application.master-workflow
Open
Technical Debt
- Dominant language
- Clojure
- Stars
- 66
- Forks
- 28
- Avg merge
- 7d 4h
- Merged PRs (30d)
- 2
Description
#2302 limited draft visibility by changing the `rems.application.model/see-application?` function. An alternative would be to define a `:see-application` permission (similarly to our `:see-everything` permission) which would control the application visibility.
Contributor guide
Research direction
Start by reading rems.application.master-workflow and compare its permission handling with the existing :see-everything permission. Trace the current rems.application.model/see-application? behavior and determine where application visibility is enforced. Done means a defined :see-application permission controls application visibility consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- authorization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100