-
Notifications
You must be signed in to change notification settings - Fork 186
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
Create a Space #2476
Comments
Alex Unger commented: Reva PR: cs3org/reva#2041 the oCIS PR makes use of the Microsoft Graph API to create a new space. The route used for it was |
Alex Unger commented: difficulties encountered:
|
Alex Unger commented: Technical Debt encountered (related or unrelated to this ticket):
_, err := s.GetPermissionByID(r.Context(), &sproto.GetPermissionByIDRequest{
PermissionId: settingsSvc.CreateSpacePermissionID,
}) that to me reads as: "get me this permission I'm asking for" instead of "check if user has permission". |
Story
As a user with a role that has the permission to "create spaces" I want to create a new Space so that a team/project can work with it.
When the Space is available, I should be the only member and have the role Co-Owner so that I can start managing (add users, description, image) the Space. In addition, the Space should have a default quota and be prepared to store metadata I want to associate with it.
Acceptance Criteria
Creating a Space only requires a name as inputA new Space (a folder) will be created on the storage. The folder is independent from any user's personal space and quota. One Space can only live on one storage. Individual Spaces do not span across multiple physical storages.An initial (default) Space quota is setA hidden folder ".space" will be created to store Space metadata (e.g., description, image)The requesting user becomes the first member of the Space and has the role "Editor"space names do not have to be unique.Extra
create-space
are the only ones who can create a space.The text was updated successfully, but these errors were encountered: