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

Support Arbitrary, Not Loginable, User Creation As Dataset Support User From Dataset Creation Page #110

Open
klondikemarlen opened this issue Jun 7, 2024 · 0 comments
Labels
enhancement New feature or request 🔒 security Relates to the security mode of the app. ♻️ refactor Improves code's internal structure without changing its behavior.

Comments

@klondikemarlen
Copy link
Member

klondikemarlen commented Jun 7, 2024

Relates to:

Context

Is your feature request related to a problem? Please describe.
Support users can be anyone, and created during Dataset creation, and assigned by the data owner.

Describe the solution you'd like
In the dataset creation form, the support user can be anyone. This user does not currently get any elevate permissions and is cosmetic/informational only.
If the support user is not a YNet Active Directory user, they should have login disabled.
Only System admins should be able to "unlock" these accounts; or create the account as unlocked.

Describe alternatives you've considered
Might make sense to have all user information as text in the front-end dataset creation page, and only convert it to models in the back-end on submission? This might create potential issues around consistency.

Additional context
image

Should be consistent with #108

@klondikemarlen klondikemarlen added enhancement New feature or request ♻️ refactor Improves code's internal structure without changing its behavior. 🔒 security Relates to the security mode of the app. labels Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request 🔒 security Relates to the security mode of the app. ♻️ refactor Improves code's internal structure without changing its behavior.
Projects
None yet
Development

No branches or pull requests

1 participant