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

[API] Request for endpoint: obtaining functions and their translations #424

Open
rinkp opened this issue Jul 19, 2024 · 0 comments
Open

Comments

@rinkp
Copy link
Member

rinkp commented Jul 19, 2024

What would you like?

An API endpoint that would return approximately the following:

{
   "functions":{
      "Lid":{
         "nl":"Lid",
         "en":"Member"
      },
      "Voorzitter":{
         "nl":"Voorzitter",
         "en":"Chair"
      }
   }
}

A read-only endpoint will suffice for use cases that currently can be envisioned, and separate permission should be introduced for accessing the endpoint.

Why is this needed?

The association needs one authoritative source of organ functions and their translations, which then can be used in other systems as well. Since GEWISDB will contain all decisions regarding installations in functions, GEWISDB is the ideal candidate for being this authoritative source. For the Active Directory sync, it is desired to use the English translation of function titles in group names, whereas decisions are made in Dutch

Other information

Implementation of this change depends on GH-398 and is also blocked by that issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant