Members and Roles

A NocoDB factory has three roles: Owner, Maintainer and Developer. The role of a member sets what they can do in the factory. Every member with the Developer role or above can start sessions and watch the sessions of others.

Factory roles

RoleDescription
Owner"Full control, including deleting the project"
Maintainer"Manage machines, the repository connection and members"
Developer"Run sessions, use the terminal and preview, push branches and open pull requests"

A factory does not use the Viewer and Commenter roles of other projects. Members with those roles have no access to the factory. The role menu also has No Access, and Inherit to take the role from the team or the workspace. When you invite people with an invite link, you can give them the Maintainer or Developer role.

What each role can do

ActionDeveloperMaintainerOwner
Start sessions and work in their own sessionsYesYesYes
Watch the sessions of other membersYesYesYes
Open previewsYesYesYes
Pick a machine for a sessionYesYesYes
Stop, archive or delete the sessions of other membersNoYesYes
Create, edit and build machinesNoYesYes
Manage membersNoYesYes
Delete the factoryNoNoYes

Members without the Developer role see "Sessions need Developer access". Ask a factory Owner for the role.

Add members to a factory

  1. In the factory, click Settings (the gear icon) in the left rail. The Members page opens. You can also select Settings in the project context menu of the factory.
  2. Click Add Members.
  3. Click the email box, and type the email addresses. Separate them with commas or spaces.
  4. Under They join as, select a role: Owner, Maintainer or Developer.
  5. Click Invite to Project.

See Project collaboration for how invites work.

The factory roles in the They join as menu

Sessions are shared, work is not

Every session of a factory is open to all members with the Developer role or above. Members see the chat of a session as it happens. Only the person who started a session can work in it: "Only the person who started this session can work in it."

Part of a sessionThe person who started itOther members
ChatSend messagesRead only
Live screenUse the desktopView only
PreviewUseUse
TerminalUseNot shown
Changes and FilesComment, edit and commitRead only

Good to know

  • The factory settings show only Members, Machines, Audit Log and AI Skills. A factory has no tables, so it has no data settings.
  • The workspace Owner connects GitHub for the workspace. The roles of a factory do not change who can connect GitHub. See Connect GitHub.

Last updated on

Latest product updates?See Changelog
Stay in the loop? Follow us onLinkedInLinkedInYouTubeYouTubeXX