How user-based permissions work in CATMAID

Author: Albert Cardona, 2012-November-12.

The basic concept is that a user owns the nodes and connectors created while signed in.

There are three user roles: Browse, Annotate and Admin

A browsing user can view everything, and edit nothing.

An admin user can view and edit everything.

An annotator user can view (and export) everything, and:

To give a user A the ability to modify data owned by another user B:
Create a group with the same name as the data owner (B in this case), and put user A in that group.
You may need to make many such groups if a number of users should have mutual access to each other's work