Context
Currently, when a new site is created in DA using https://da.live/start , it is created public by default.
Users need to take additional action to configure permissions in order to restrict who can read or edit the content.
This can create confusion for users, if they are not aware.
Idea
When a new site is created, the user that does it is immediately made the "admin" of it.
Details
As part of the website creation we can create a permissions config sheet with the user's IMS ID that they are logged in with and activate it.
| path |
groups |
actions |
| /+** |
${user_id} |
write |
| CONFIG |
${user_id} |
write |
This would effectively make every new site's content private by default.
If the user wants their content to be public and for everybody to be able to read and edit it, they can remove the permissions.