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

Have a notion of templates/users being connected to specific organizations #277

Open
hmpf opened this issue Aug 22, 2022 · 1 comment
Open
Labels
admin API enhancement New feature or request migration Necessary to have an upgrade procedure (this includes running "migrate") SQL Needs changes in the SQL schema

Comments

@hmpf
Copy link
Owner

hmpf commented Aug 22, 2022

Right now, templates are either marked as domain-specific or generic. The notion of an organization owning templates and having users does not exist at all.

This needs to be specced out thoroughly. It is not feasible to fetch information about which organization somebody belongs to on login, as that is not part of the OAUth2 spec which is what is supported for login. With added support for SAML-specific fields stuff this might be made feasible but there is no guarantee that the various SAML-setups use the same fields for marking organizational structure. EasyDMP isn't supposed to only support Feide...

@hmpf hmpf added enhancement New feature or request migration Necessary to have an upgrade procedure (this includes running "migrate") API admin SQL Needs changes in the SQL schema labels Aug 22, 2022
@hmpf
Copy link
Owner Author

hmpf commented Aug 22, 2022

Needing to have a notion of organization will increase complexity, which is why it has been conveniently ignored.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin API enhancement New feature or request migration Necessary to have an upgrade procedure (this includes running "migrate") SQL Needs changes in the SQL schema
Projects
None yet
Development

No branches or pull requests

1 participant