-
Notifications
You must be signed in to change notification settings - Fork 22
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
Bona fide referer workflow; implement bonafidebot #1523
Comments
Awaiting decision / spec. |
Let's plan this further by splitting into separate tasks. Not blocked i.e. required feature and planning can proceed and waits implementation. Bot can be suitable for this. Should decision request (or comment request) always allow adding by email that sends an invitation to REMS? It is likely that at the beginning of any REMS instance, the people have not yet logged in to REMS so won't be available in the autocomplete because they are not in the users table. |
Architecture idea:
Other ideas:
|
For good usability, REMS should not allow the decider to approve an application if they don't have the bona fide status themselves. Instead, it should provide an informative message to the user why they can't approve the application. Notice also that there are two ways to receive the bona fide status: |
Yes, thanks for the clarification, that was our understanding too. The message is also a good point. |
Waiting for a couple tasks and review in meeting this week. Plan seems possible with no big issues. I updated the task to reflect the general understanding. |
We've now received API credentials on ELIXIR AAI for pushing the bona fide grants. But no clear spec on what to push yet. |
An example content to push: |
Approved push spec is very simple: we just pass the elixir-id as an URL parameter and that's it: |
We need to support applying for a bona fide status. The application should work roughly like this:
Elixir AAI reads the bona fide entitlement from REMS (via permission API Implement ELIXIR Permissions API #1319)This should be a ResearcherStatus visa with"by": "peer"
Plan:
Notes and questions:
however, the bot solution allows us to isolate the bona fide -related code in one place.
The text was updated successfully, but these errors were encountered: