Setup: guides

Grant access

Everything else follows from two rules:

  1. Permissions combine. Of all the places, the most generous one applies. There is no way to forbid.
  2. Project and layout are upper limits. A field permission is capped by the layout permission and the project permission.

Every place knows three levels: No access, Read only, Edit.

The order

  1. Grant the project permission: in the project details for Everyone, and on the Groups and Users tabs for individual groups and accounts. Without a project permission, an account with status 3 does not see the project.

  2. Grant the layout permission. A layout needs two things: it must be switched on in the project, and the account needs a permission for it, either for everyone or via a group.

  3. Set field permissions where you want to distinguish: in the field details under Permissions, or in the group on the Fields tab.

  4. Check with an account that has status 3.

Through groups, not one by one

Assigning directly to accounts is convenient with three people and impossible to maintain with thirty. It works better to divide by activity:

GroupContains
Erfassung (data entry)Data entry layout, general fields
Restaurierung (conservation)Conservation layout, condition fields, event type Restaurierung
Leihverkehr (loans)Loans layout, loan and insurance fields
Vermittlung (education)Overview layout, read only

You then grant the project permissions on the account. They change more often than activities do.

Share a field with a group

PlaceLevel
Field, row EveryoneNo access
Group that should editEdit
Group that should readRead only

If the field is set to Edit for Everyone, anyone who may edit the project and the layout can edit it. Group permissions no longer change that.

A hidden field also stays hidden in the full-text search, including its comment and source. If a file is only in such a file field, it is missing from the object’s file area, the search does not find its transcript or its recognised text, and the file itself cannot be retrieved.

The file area has no field permissions

A file linked in an object’s file area is not attached to any field. Anyone who may read the project sees it and finds it through the full-text search, including via its transcript and recognised text. A confidential document, such as a loan agreement, therefore belongs only in a file field with suitable permissions. If the same file is also placed in the file area, everyone can see it again.

Checking

Can only be checked with status 3

Status 6 and 9 bypass every permission table. If you check as an administrator, you always see everything and assume the setting is right. To check, you need a second account with status 3 and the groups of the person concerned.

The checklist:

  1. Sign in with the test account. Does the project appear in the overview, and does its tile say read only where that is intended?

  2. Are the expected layout tabs there, and only those?

  3. Are the fields that should be hidden missing, and can the ones meant for editing be edited? A value from a hidden field must not produce a hit in the full-text search either, and a file from a hidden file field must not appear in the file area.

Permissions › Users gives a quicker overview: the Projects tab of an account shows, per project, layout and field, what applies via Everyone and via groups.

Projects tab in the account “Robin Registratur”: the project Sammlung is expanded, below it the layouts, and below one layout its fields. Each row shows the permissions from project, layout, Everyone and groups, with the result on the right.

Common mistakes

MistakeWhat you see
Layout not switched on in the projectThe tab is missing even though the permission is set
Project Read only, field EditNobody can edit, because the project sets the upper limit
Field set to Edit for Everyone, plus group permissionsThe group permissions have no effect
Checked only with status 9Everything looks right and is not

Further reading