Permission management

With role-based permissions, you'll be able to define in awork what people can and can't see/edit.

Lucas Bauche avatar
Written by Lucas Bauche
Updated over a week ago

The rights management in awork is based on general authorization roles and project roles. The general permission roles apply to the entire awork workspace and therefore also across projects.

The rights of the project roles only apply to the projects where the user is assigned as a member of the project with the said role.

You can find the rights management in the main menu under Settings > Rights Management.

General authorization roles

The general authorization roles apply to the entire awork workspace and therefore also across projects.

Each user is always assigned exactly one role.

In the role, you'll be able to define what users in this role can see and edit. Additionally, you'll be able to hide menu items for certain roles.

Create a new role

To create a new role, simply click on the green Add button. Now you'll be able to choose a name for the role and decide whether you want to configure it yourself or use a template from awork. If you create a role from a template, you'll be able to customize it afterward.

On the details page of the permission role, you'll find all the options for setting the permissions. All details about the individual settings can be found below in this article.

Edit or delete a role

You'll be able to edit and delete project roles in the project roles overview by clicking the action button.

However, the Admin and Guest roles cannot be edited or deleted.

If you delete a user role, you will need to choose another permission role that the users should get instead. One user must always have one permission role assigned to them.

Preconfigured roles

If the permission roles have not yet been customized in your awork, these three roles exist:

  • Admin: Allowed to do everything

  • User: Allows to do everything except changing the settings

  • Guest: Strongly restricted and needs explicit rights for a project.

Assign roles

At the bottom of the Settings > Permissions page, you will find a list of all users. Here you'll be able to assign users their appropriate permission role.

Note☝️You won't be able to remove yourself from the Admin role, as you would lose access to this page.

Guest role

The Guest role in awork is a special role, with very limited permissions, yet users with this role only take up 1/3 of a booked user in awork.

Learn more about guests in awork here.

Admin role

The Admin role is a system role in awork. They have all permissions and are allowed to see everything in awork except private tasks and calendars.

Additionally, only users* with the Admin role are allowed to make certain changes in awork. These include:

  • change the subscription

  • configure the rights management

  • invite users

Why can't I change some roles (Guest & Admin)?

The roles Admin and Guest are system-relevant roles in awork with predefined permissions. These roles can neither be deleted nor edited.

I only want to give permissions to specific projects. How can I set this up?

Suppose you wish a user to have access only to certain projects. In that case, you'll be able to simply revoke all permissions in the permission role and set the permissions for the individual projects by adding a user to the project and selecting a project role.

Permissions explained in detail

Projects & Tasks

Private tasks

Your own private tasks can only be seen and edited by yourself. No special permissions are needed for this.

Project tasks

Project tasks that are assigned to a user can always be seen and edited by this user.

Create projects

Active

Users are allowed to create projects


Inactive

Users are not allowed to create projects


The project creator always has all rights within the project they created. These rights cannot be revoked.

Project Details

Edit

  • see all projects in the project overview

  • view and edit the project details for all projects

  • delete projects

Read

See all projects in the project overview

  • view the project details for all projects

None

  • only projects where you are a member can be seen

Project Tasks

Edit

  • allowed to view, edit, create and delete tasks in all projects

  • allowed to use templates within the projects

Read

  • see all tasks in projects

  • task details cannot be edited, i.e. tasks cannot be commented either

None

  • No project tasks can be seen or edited unless the user is a project member and has the corresponding rights.

Project Times

Edit

  • view, edit, and delete the times of all projects

  • see the cumulated times for the project or task progress

Read

  • view the times of all projects

  • see the summed times for the project or task progress

None

  • no project times can be seen or edited unless the user is a member of the project and has the corresponding rights

  • no aggregated times for the project or task progress can be viewed

Users

User Details

Edit

  • view the overview and user's details

  • activate or deactivate users

  • edit users

Read

  • view the overview and details of the users

None

  • not allowed to view the overview nor user's details

  • only users with whom you collaborate on projects can be seen, e.g. for mentioning in comments or for filling tasks

User Times

Edit

  • view and edit all recorded times of other users - even those that are not related to the project

Read

  • view all recorded times of other users - even those that are not related to the project

None

  • no times of other users can be seen or edited, unless the user is a member of the project and has the corresponding rights or generally recorded times of projects can be seen (see above)

Customers

Customer Details

Edit

  • all created customers can be viewed, edited and deleted

  • new customers can be created

Read

  • the overview and details of customers can be viewed, and when creating new projects, all customers are available for selection

None

  • no access to the overview or details

Settings

Project Settings

  • Project templates and project types can be created and managed

Task Settings

  • the activities, as well as the task templates, can be created, edited, and deleted

General Settings

  • manage the general settings such as the workspace name, logo, and URL

  • add or remove integrations

  • manage the settings related to the time tracking

Hint☝️The workspace can be deleted only by admins.

Hide individual menu items

In the Menu Visibility tab, in the details of an authorization role, it is possible to define which menu items should be visible for users in the role in the main menu and which will be hidden.

This way, you'll be able to hide whole areas, e.g. if a certain group of users doesn't need to see the time tracking area, and these menu items would only disturb them.

Just click on the eye icon to enable or disable the menu items for that role.

If the eye icon is deactivated and not selectable, the permission roll already has too few permissions to see the menu item at all, and it is already automatically hidden.

Frequently asked questions

Is it possible that users can only see their own projects & tasks?

Yes, it is possible to create a role in awork where users can only see projects they are members of. In this case, the user cannot see other projects or times entered by other users. This role is especially useful if freelancers or clients are invited to join the team

Alternatively, the guest role can be used. Users with this role take only 1/3 of a full license in awork.

Do the rights also apply in the API?

Yes, the rights configured here also apply in the awork API.

Is there a setting that users cannot track times as a matter of principle?

No, there is no setting for that.

Did this answer your question?