Permissions (for resources)
For security, memoQ server uses permissions to control who can do what with which resource. Permissions can be granted for accessing translation memories, LiveDocs corpora, term bases, and other (light) resources.
Normally, you should not need to set permissions: When a resource is created, memoQ server sets default permissions which are supposed to provide a good level of security, while keeping the resources usable. On the other hand, when you create an online project, and add resources to it, the participants automatically receive the permissions they need to work on the project.
When you add users to an online project, they will receive permissions for the resources in the project: To learn what they are, read the topic about Permissions from online projects.
Requires memoQ project manager: You need the project manager edition of memoQ to manage online resources and set permissions.
You need to be an administrator, or you need to have Admin permission: You may set permissions for a resource if you are a member of the Administrators group on the memoQ server, or else you have the Admin permission for that resource.
Never give more permissions than absolutely necessary: For a resource, do not grant permissions to users who do not need it, and do not give them more power than they need. For example, do not grant the Update permission for a translation memory if the user will always just use it for reference, and never add new units. In information security, this is called the principle of least privilege.
How to get here
- Open the Resource Console. At the very top of the memoQ window - in the Quick Access toolbar -, click the Resource Console (document binder) icon. The Resource Console opens.
- On the left, under Resource, choose the type of resource that you need to set permissions for.
- On the right, find the resource or resources where you need to check or change the permissions. Select one or more resources.
Must be online: You can set permissions for online resources only. Select resources that are on a memoQ server or memoQ cloud.
- Under the list, click Set permissions. (Or, right-click the selection, and choose Set Permissions.) The Permissions window opens.
What can you do?
You can restrict access to online resources by setting permissions to restrict the following:
- Who may use your resource.
- What the user may do with the resource.
- How long the user may use your resource with the specified permissions.
The Permissions window contains a list of permissions for the selected resource, with the following information: users and groups, permission type, expiry. Anyone who has access to a memoQ server can access and change resources - if they have sufficient permissions over them.
To grant new permissions: Add a new user or group to the list.
- Under the list, click Add. The Select users and groups window opens.
- Select one or more users or groups on the list.
Add groups, avoid adding users: Individual users may change, while groups remain reasonably constant in a well-defined workflow. Always try granting permissions to groups, not to users.
- Below the list, in the Permission drop-down box, choose the level of access you want to grant.
- If necessary, set an expiration date and time for the permission. Normally, memoQ permissions do not expire. To add an expiration date and time, check the check box under Expiration date, and set the date and time. Once the expiration date and time is reached, memoQ automatically removes the permission.
- Click OK. The Permissions window returns, with the new item or items on the list.
To change existing permissions: On the list, in the row of a user or group, choose another permission in the Permission drop-down box.
To revoke the permission of a user or a group: Remove them from the list. Select one or more users or groups. Under the list, click Remove.
To check which resources you are setting the permissions for: Click the Affected resources tab for a list.
If you have several permissions, they are added up: If you receive several permissions because you are member of two or more groups, you will have the highest permission level. For example, if you get the Update permission from one group, and the Admin permission from another group, you will have Admin permission. When you are removed from a group, you will no longer have the permissions of that group.
For different types of resources, you can set different permissions. A permission defines the level of access; what the user can do with the resource. Here is what each permission means:
For term bases:
- Admin: You can look up terms, add new terms, edit the term base, approve or reject changes in a moderated term base, change permissions over the term base, and delete it.
- Review: You can look up terms, add new terms, edit the term base, approve or reject changes in a moderated term base. You cannot change permissions over the term base, or delete it.
- Update: You can look up terms, and add new terms. You cannot edit the term base or approve or reject changes in a moderated term base.
- Lookup: All you can do is look up terms. You cannot add new terms or edit the term base. Neither can you approve or reject changes, or change permissions.
For translation memories:
- Admin: You can look up translation units, add new translation units, edit the translation memory, change permissions over the translation memory, and delete it.
- Update: You can look up translation units, and add new translation units. You cannot edit the translation memory, or change permissions over it, or delete it.
- Lookup: All you can do is look up translation units. You cannot add new translation units or edit the translation memory.
For LiveDocs corpora:
- Admin: You can look up translation units, add new documents, edit documents, confirm alignment links, change permissions over the LiveDocs corpus, and delete it.
- Approve: You can look up translation units, add new documents, edit documents, and confirm alignment links. You cannot change permissions over the LiveDocs corpus, and delete it.
- Edit: You can look up translation units, add new documents, and edit them. You cannot confirm alignment links. You cannot change permissions over the LiveDocs corpus, or delete it.
- View: You can look up translation units, use the LiveDocs corpus in statistics and pre-translation, and you can view documents. You cannot add new documents, or edit them. You cannot confirm alignment links. You cannot change permissions over the LiveDocs corpus, or delete it.
- Mass lookup: You can use the LiveDocs corpus in statistics and pre-translation. You can get individual lookup results while translating, but without this permission the LIveDocs corpus cannot be used in statistics or pre-translation. You cannot view documents or edit them.
- Lookup: All you can do is look up translation units. You cannot add new documents or edit the LiveDocs corpus. You cannot use the LiveDocs corpus in statistics or pre-translation. You cannot view documents or edit them.
For Muses:
- Admin: You can use the Muse (request hints), retrain the Muse, change permissions over it, and delete it.
- Update: You can use the Muse (request hints), and retrain the Muse. You cannot change permissions over it, or delete it.
- Lookup: All you can do is use the Muse (request hints). You cannot even retrain the Muse.
For all other (light) resources (segmentation rules, auto-translation rules etc.):
- Admin: You can do everything with the resource.
- Change: You can make changes to the resource, but you cannot set permissions for it or delete it.
- Use: You can use the resource in a project, but you cannot change it.
When you create a new resource, memoQ adds some permissions automatically. Here is what they will be:
For term bases:
- Members of Administrators group receive the Admin permission;
- Members of the Project managers group receive the Update permission;
- Members of the Terminologists group receive the Review permission;
- Members of the Internal Translators group receive the Update permission.
For translation memories:
- Members of the Administrators group receive the Admin permission;
- Members of the Project managers group receive the Admin permission;
- Members of the Internal Translators group receive the Update permission.
For LiveDocs corpora:
- Members of the Administrators group receive the Admin permission;
- Members of the Project managers group receive the Admin permission;
- Members of the Internal translators group receive the Edit permission;
For all other (light) resources:
- Members of the Administrators group receive the Admin permission;
- Members of the Project managers group receive the Admin permission;
- Members of the Terminologists group receive the Use permission (Change permission for stop word lists);
- Members of the Internal translators group receive the Use permission.
Control offline access to translation memories and term bases: For faster access, or to avoid connection problems, memoQ allows users to make offline copies of translation memories and term bases. This can be a problem if the contents are sensitive (and potentially under a non-disclosure agreement). To prevent users from making offline copies, open the Permissions window for the translation memory or term base, and click Only online access.
When you finish
To save the new permissions, and return to the Resource console: Click OK.
To return to the Resource console, and not save the permissions: Click Cancel.
To test the permissions: Ask the affected user to add the resource to a local project.
Or:
- Open memoQ on another computer.
- Create a local project.
- Add the affected resource to the project. Log in to the memoQ server in the name of the user whose access you need to test.
- Try using and changing the resource.
- If the permissions are different from what you expect, check the other group memberships of the user.