> ## Documentation Index
> Fetch the complete documentation index at: https://kb.snagr.co.uk/llms.txt
> Use this file to discover all available pages before exploring further.

# How to set permissions? (Issues)

Permission settings is an important topic because not only does it ensure data security but it also **defines a clear process** for your project team, which a **critical success factor** in rolling out any systems and SnagR is no exception. When everyone knows **who need to do what at when**, people adopt to new systems easier.

Before you assign permission to users, here is an important question to ask: **What is the current workflow for issue rectification?**

This helps to:

a) identify relevant users / teams who need to use SnagR

b) assign permission rights to them accordingly

In SnagR Issue Mode, these are the built-in stages:

<img src="https://mintcdn.com/snagr/xF5c6BECuZRMUk48/images/uploads/127194-Workflow.001.jpeg?fit=max&auto=format&n=xF5c6BECuZRMUk48&q=85&s=0928e25cbdfe74c38bf7e6d1fef4ce41" alt="Workflow.001" width="1024" height="200" data-path="images/uploads/127194-Workflow.001.jpeg" />

It is not necessary to make use of all stages. Here are examples of a simple workflow (without sign off stage):

<img src="https://mintcdn.com/snagr/xF5c6BECuZRMUk48/images/uploads/127201-Workflow.002.jpeg?fit=max&auto=format&n=xF5c6BECuZRMUk48&q=85&s=7a36e0e4847b6cd69e2a2f22deb87964" alt="Workflow.002" width="1024" height="200" data-path="images/uploads/127201-Workflow.002.jpeg" />

You can set user permissions for issue when you [add](/en/set-up-project/accounts-and-permissions-project-level/how-to-add-users-to-project) users or [edit](/it/impostazione-progetti/utenti-e-permessi-amministrazione-progetto/how-to-edit-users-and-contractors) users.

<img src="https://mintcdn.com/snagr/6FPuNAyw7DoC3mW5/images/direct/1525848453683-Admin_Website.154.jpeg?fit=max&auto=format&n=6FPuNAyw7DoC3mW5&q=85&s=fc72d3bd1f0a1e34875e13fc09b95b9a" alt="Admin Website.154" width="1024" height="768" data-path="images/direct/1525848453683-Admin_Website.154.jpeg" />

Either brings you to the page like below:

<img src="https://mintcdn.com/snagr/6FPuNAyw7DoC3mW5/images/direct/1525849563646-Admin_Website.155.jpeg?fit=max&auto=format&n=6FPuNAyw7DoC3mW5&q=85&s=b40360bc75511f1cf42638f76e3b74e0" alt="Admin Website.155" width="1024" height="768" data-path="images/direct/1525849563646-Admin_Website.155.jpeg" />

At **Role**, the permission options are as follow:

**Read-Only**

A user with Read-Only permissions, can only see the items in the system, but not edit/delete them.

**Can-Fix**

A user with Can Fix permissions, can read the items and is able to give the status "Fixed" to an issue. The issue then turns green. The user can add new issues.

**Can Sign-Off**

A user with Can Sign-Off permissions can read the items and is able to give the status "Signed off" to an issue. The issue will turn blue. The user can add new issues.

**Can Complete**

A user with Can Complete permissions can read the items and is able to close an issue. The issue will turn grey. When issues are closed it will disappear from the device (but remain searchable on website). The user can add new issues.

**Administrator**

A user with Administrator permissions is able to do everything at the project level. The user will be able to add, edit, re-open and close issues (turn issues to grey). The administrator is also able to add locations, users and subcontractors. The user is also able to switch on/off the inspections, checklists and Issues Library for the project.

*<img src="https://mintcdn.com/snagr/hXzCiWXT0QiloBDH/images/direct/1556879590136-exclamation-mark.png?fit=max&auto=format&n=hXzCiWXT0QiloBDH&q=85&s=13fb0f7efd8fb868255d9111238de8bd" alt="exclamation mark" width="26" data-path="images/direct/1556879590136-exclamation-mark.png" />User role will directly affect the inspection & form permission of the user, you should **never** update the user role after updated inspection/form permission.*

**Enabled**

When the user is enabled, he/she can access to the project. If the user is disabled, he/she will not be able to login to the project. Note it is not possible to delete a user but it is possible to disable a user, because deleting a user will affect the data the user has add or updated before.\
You can also change the user role to "**No Access**" for update permission.

**Client**

A Client has his own environment in the project. He can't see the other issues, only the ones he added. If the main contractor creates an issue, the client cannot see it and the main contractor will close the issue. If the client creates an issue, all users can see it but only the client user can close it. The main contractor can only update it as MC Closed (Main Contractor Closed), indicating it is ready for client approval. Below is an example workflow:

<img src="https://mintcdn.com/snagr/xF5c6BECuZRMUk48/images/uploads/127193-Workflow.002.jpeg?fit=max&auto=format&n=xF5c6BECuZRMUk48&q=85&s=1d4f1f3138d852417aeabb4f4d91e6a4" alt="Workflow.002" width="1024" height="200" data-path="images/uploads/127193-Workflow.002.jpeg" />

At project administration > project settings, you can enable **clients as a team**, allowing client users to see issues raised by all client users.

**Subcontractor**

A Subcontractor will only see the issue that are assigned to him. By default the permission is Can Fix (turn issues to **green**). See more on how to [add](/en/set-up-project/accounts-and-permissions-project-level/how-to-add-contractors-to-project) and [edit](/it/impostazione-progetti/utenti-e-permessi-amministrazione-progetto/how-to-edit-users-and-contractors) contractor account.

<img src="https://mintcdn.com/snagr/6FPuNAyw7DoC3mW5/images/direct/1525850461728-Screen_Shot_2017-08-30_at_1.52.45_PM.png?fit=max&auto=format&n=6FPuNAyw7DoC3mW5&q=85&s=5754964895d2162a7f24e955e342b799" alt="Screen Shot 2017 08 30 at 1.52.45 PM" width="807" height="351" data-path="images/direct/1525850461728-Screen_Shot_2017-08-30_at_1.52.45_PM.png" />

In addition to it, you can also control the permission of the Issue Types for who will be able to interact the specify Issue Types by this way:

<img src="https://mintcdn.com/snagr/hXzCiWXT0QiloBDH/images/direct/1556856892966-1556856892966.png?fit=max&auto=format&n=hXzCiWXT0QiloBDH&q=85&s=f0fac20abc7487546916d64504334e7e" alt="1556856892966" width="1024" height="768" data-path="images/direct/1556856892966-1556856892966.png" />

"Project Administration" > "Users" > Select user and click "Edit Permissions"

<img src="https://mintcdn.com/snagr/hXzCiWXT0QiloBDH/images/direct/1556856840074-Admin_Website.002.jpeg?fit=max&auto=format&n=hXzCiWXT0QiloBDH&q=85&s=898a4152a851e967106fc2e2a0682384" alt="Admin Website.002" width="1024" height="768" data-path="images/direct/1556856840074-Admin_Website.002.jpeg" />

Now you are able to control which issue(s) need to disable for this user by Issue Type at the "Edit Issue Types".

Or

<img src="https://mintcdn.com/snagr/hXzCiWXT0QiloBDH/images/direct/1556857138486-1556857138486.png?fit=max&auto=format&n=hXzCiWXT0QiloBDH&q=85&s=6d171d6055aece4541084a446dc65962" alt="1556857138486" width="1024" height="768" data-path="images/direct/1556857138486-1556857138486.png" />

<img src="https://mintcdn.com/snagr/hXzCiWXT0QiloBDH/images/direct/1556856916745-Admin_Website.004.jpeg?fit=max&auto=format&n=hXzCiWXT0QiloBDH&q=85&s=fedbf1a7d608b1f6feac04aa5339beae" alt="Admin Website.004" width="1024" height="768" data-path="images/direct/1556856916745-Admin_Website.004.jpeg" />

You can also manage it by Issus Categories.

<img src="https://mintcdn.com/snagr/hXzCiWXT0QiloBDH/images/direct/1556856934902-Admin_Website.005.jpeg?fit=max&auto=format&n=hXzCiWXT0QiloBDH&q=85&s=416a0de7e44cb533daf1f040d9e98718" alt="Admin Website.005" width="1024" height="768" data-path="images/direct/1556856934902-Admin_Website.005.jpeg" />

Remember to click "Save" to update charges.
