Skip to content

[Onboarding] Make the user that creates the website the "admin" of it #415

@andreituicu

Description

@andreituicu

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions