Managing user permissions is simplified with the implementation of the permissions and roles concept. This ensures that every user is authorized to access only the areas intended for them. The default role in Haiilo serves as the foundation for all subsequent permissions and roles.
The default role, named "User" in the platform at first, is intended to avoid a new user being unable to do anything in the platform and only seeing error messages. While there is no obligation to define a default role, we highly recommend defining one so that the user has a minimum set of permissions.
Do you need help taking your first steps? Don't worry! You can find an article on the basic setup of Haiilo's permissions and roles system and help in creating your concept here.
Other available roles
Initially, four other roles are stored in your Haiilo alongside the default role:
- superadmin
- admin
- page/community admin
- external community member
The superadmin, page/community admin, and external community member are known as system roles. The permissions for these roles cannot be changed.
Example: Default user role vs. admin
In the following example, we have listed the permissions of the default role on the left and the additional permissions of an admin on the right.
Under "General", a variety of general permissions are assigned that could be useful for the users. Access permissions (reading), at least, should also be configured in the other categories, such as for "Pages". The users can then see the corresponding areas in the system.
All further interaction permissions are down to you. You decide how open or restrictive you want to make your Haiilo.
These settings only work if you set up a default role. Please first check whether the settings suit your purposes or if changes need to be made to the permissions.
This is what a user with these general default permissions can do
In short: access all of the important areas within Haiilo. The permissions assigned above include, among other things:
- Social interaction options such as "like" and commenting
- Read access to documents and the option of changing their own documents
- Access the homepage
- Access pages, communities, events, search and the list of colleagues
- Report inappropriate content
- Access the local "function user": Can create posts within pages, communities, and events in their name but not globally.
What are the additional permissions of the admin role then?
In short, supplementary permissions that build upon the user role. Users with the admin role have the following permissions, among others:
- Add general and constantly visible widgets to overview pages, homepages, pages and in communities that are independent of apps
- Edit and delete documents and create publicly available links
- Notification of reported content and access to all reports
- Access the global "function user": Can post in all areas of Haiilo in the name of a page, event or community.
- Option of inviting groups, the members of communities and page subscribers to events.