-
Notifications
You must be signed in to change notification settings - Fork 29
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
add new user type space owner #187
Conversation
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
We are currently using USER_INVALID, why do we need an additional type? |
Co-authored-by: Andre Duffeck <[email protected]>
Hi guys, a space owner looks like an internal type of user.
and maybe in the future other types will be guest or federated. To have an internal type of user, the |
Not really. A space owner is not a real user on reva edge. It has no account in the IDP and will never be able to log in. Therefore it is important to have a dedicated user type. I was also happy with |
Yet it is given privileges to do actions. I reckon that the |
When accessing public shares in a project space (which has no owner, only managers) we need to be able to pass a userid through the system which permission checks can work with.
Another use case is when trying to index a space on behalf of the space owner.
In both cases the user id MUST be set to the space id to reflect which space is supposed to be indexed.
Signed-off-by: Jörn Friedrich Dreyer [email protected]