CSCfi / CSCfi/rems

Define a `:see-application` permission in rems.application.master-workflow

Open
#2,320 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.