Roles & Permissions
Eyesotope uses a role-based access control system to ensure team members have the right level of access. Every member of a farm is assigned one of four roles, forming a clear hierarchy.Role Hierarchy
Admin
Full control over the farm. Can manage all data, invite/remove members, change roles, configure modules, and deactivate the farm. Admins can also manage billing and farm settings.
Manager
Can create, edit, and delete records across all assigned modules. Managers can also invite new members and manage team composition. They cannot deactivate the farm or change admin-level settings.
Operator
Can create and edit records but cannot delete them. Operators are ideal for field workers who need to log operations, update inventory, or add equipment records without the risk of accidental deletion.
Permission Matrix
| Action | Admin | Manager | Operator | Viewer |
|---|---|---|---|---|
| View records | ✅ | ✅ | ✅ | ✅ |
| Create records | ✅ | ✅ | ✅ | ❌ |
| Edit records | ✅ | ✅ | ✅ | ❌ |
| Delete records | ✅ | ✅ | ❌ | ❌ |
| Invite members | ✅ | ✅ | ❌ | ❌ |
| Manage roles | ✅ | ❌ | ❌ | ❌ |
| Farm settings | ✅ | ❌ | ❌ | ❌ |
| Deactivate farm | ✅ | ❌ | ❌ | ❌ |
Module Access
In addition to roles, each member can be granted access to specific modules. A manager with access only to “Fields” and “Seasons” won’t see the Inventory or Equipment sections, even though their role would normally allow editing those.Role permissions and module access work together. A member needs both the right role level and module access to perform an action. For example, an Operator with Fields access can create and edit field records, but an Operator without Fields access won’t see the Fields page at all.
Changing a Member’s Role
Only farm Admins can change member roles:- Go to Teams from the user dropdown
- Find the member in the list
- Use the role dropdown to select a new role
- The change takes effect immediately
Where to See Roles
- Teams page — Shows all members with their roles in a list, plus a Role Explainer panel on the right side that describes each role’s capabilities
- User dropdown — Admins and managers see additional links (Teams, Farm) that viewers and operators don’t see