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

Pushing bona fide status #2513

Closed
8 of 10 tasks
opqdonut opened this issue Jan 7, 2021 · 0 comments · Fixed by #2837
Closed
8 of 10 tasks

Pushing bona fide status #2513

opqdonut opened this issue Jan 7, 2021 · 0 comments · Fixed by #2837
Assignees
Labels
Elixir Organization

Comments

@opqdonut
Copy link
Contributor

opqdonut commented Jan 7, 2021

Using the python template from #2512, implement a script that reacts to approved events (For a given resource? By the bona fide bot?) and pushes bona fide status to Elixir.

Approved push spec is very simple: we just pass the elixir-id as an URL parameter and that's it:
https://perun.elixir-czech.cz/rems/?elixirid={elixir_user_id}

The script should:

  • react to application/approved events
  • look up applicant user id from event/application, key application/applicant
  • POST to https://perun.elixir-czech.cz/rems/?elixirid={elixir_user_id} with configurable authentication
  • test with bona-fide-bot, needs a decider with a ResearcherStatus visa
    • developer tests with other profile (google login)
    • to be tested on Rahti with Mikael, demo also, see next step
      • fix authentication issue first
  • set up on the demo instance with mail server configured
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Elixir Organization
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants