Open dvanic opened 4 years ago
1. A visualisation may help users choose between setting up a group or a project for a particular use case.
Something like a table comparing their features? Or do you have something else in mind?
2. How does one set up a new project and add users to this project?
Go to More -> Projects. There you can use the "Create Project" button to create a project and the "Add User" button to invite a user to a project.
3. How does one set up a new group and add users to this group?
Same as with projects: More -> Groups -> Create Group to create the group and Add User to invite a user.
4. Can users belong to infinite numbers of groups/projects?
In concept yes, but practically there is a limit due to the maximum value for the primary key for these in the database.
As part of the documentation improvements, I'm adding the following table to the pages of both groups and users in the User Guide:
Feature | Groups | Projects |
---|---|---|
Members | Users | Users and Groups |
Hierarchy | Flat | Nested, Projects can contain Subprojects |
Object Permissions | All members get the Object Permissions granted to the Group | Each Project member has a permissions level (Read/Write/Grant) for the Project and will get Object Permissions granted to the Project up to that level |
Member Invitation | Any Group member can invite new members | Project members with Grant permissions can invite new members |
I'm also adding the following as an optional step in the reworked Getting Started page in the new Administrator Guide:
You might want to create Groups or Projects to model your existing team structures. While this can be useful, it is completely option as users can set these up themselves.
Do you think this will help with the issue of your first point?