Members and roles
Every person in a Spatibase project is a member with one of three roles: Owner, Editor or Developer. This page explains what each role can do and shows owners how to invite people, change roles and remove members. It also covers the AI assistants listed on the Members page.
What can each role do?
Owners run the project, Editors work on the content, and Developers look after the technical side. Everyone can look at everything in the project; the roles differ in what they can change.
| What you can do | Owner | Editor | Developer |
|---|---|---|---|
| View entries (drafts and published), groups, media, activity, trash and members | Yes | Yes | Yes |
| Create, edit, mark ready, publish and delete entries, and go back to an earlier version; manage groups and media; import and export (also importing a public dataset, which may add that dataset’s types and fields); restore from the trash | Yes | Yes | No |
| Change the map style; duplicate the project | Yes | Yes | No |
| Change the content model (types, elements, map feature types) | Yes | No | No |
| Change the project name, description and Content Delivery API access; delete the project | Yes | No | No |
| Create and manage API keys and the webhook | Yes | No | Yes |
| Create AI assistant keys, or allow them to publish or delete | Yes | No | No |
| Invite people, change roles and remove people | Yes | No | No |
If you try something your role does not allow, Spatibase tells you in plain words why not and who to ask, usually a project owner. Buttons for actions you cannot take are hidden or switched off.
Whoever creates a project is its first owner, and a project can have several owners. There is no separate “transfer” step: to hand a project over, make the other person an owner (see Change someone’s role), then change your own role or leave.
Invite someone to a project
Owners invite people by email from the Members page.
- Open Members in the side panel.
- Choose Invite.
- In Invite a person, enter the Email address and pick a Role (Editor is preselected; each role shows a short description).
- Choose Send invitation.
The person gets an email with a link that works for 7 days. To accept, they sign in with the address you invited, not another one, and choose Accept invitation. If they have no Spatibase account yet, signing in creates one.
Until then, the invitation appears in the People list with an Invited badge, its role and expiry date. You can still change its role with the drop-down (the link stays the same, no new email). The icons on its row let you:
- Send again: email a new link, valid for another 7 days;
- Revoke invitation: the link stops working.
While every owner of a project is deleting their account (see Delete your account), nobody can accept an invitation to it: Spatibase says the project’s owner is deleting their account, so it can’t take new members. The invitation stays open, and the link works again if the owner keeps their account.
Change someone’s role
Owners change a role with the drop-down at the end of the person’s row in Members. The change applies straight away. Other members see each person’s role in the same drop-down, switched off, and the (i) next to it says what that role can do.
Remove someone from a project
Owners choose Remove (the icon at the end of a person’s row) and confirm. The person loses access immediately, but their work stays: entries, files and the activity history are not touched. Removing someone also disconnects the AI assistants they connected to the project.
Leave a project
To leave a project yourself, choose Leave project (the icon at the end of your own row in Members) and confirm. You lose access until an owner invites you again, and you land on your projects list. Owners can leave too, as long as the project has another owner.
Why can’t I remove the last owner?
A project always keeps at least one owner, so nobody can demote, remove or leave as the only owner. Make someone else an owner first, then change your own role or leave. The app hides the button for the only owner and refuses the change if you try another way.
An owner whose account is being deleted does not count as an owner. Their row in Members shows Leaving with the date their account will be deleted. While it does, the other owner cannot leave or be demoted if that would leave only the person who is leaving. The same applies when you delete your own account: you cannot do it while you are the only owner of a project other people work in. See Delete your account.
AI assistants on the Members page
The AI assistants list on the Members page shows every AI assistant connected to the project, such as Claude or ChatGPT. For each one you see its name, how it is connected (Connected app when someone connected it with their own sign-in, or API key for an assistant key), what it can do, and when it was last used.
- Only owners can choose Add AI assistant to create an assistant key.
- A Connected app row also names the person who connected it. Owners and Developers can choose Disconnect on it and confirm: the assistant loses access to the project straight away, and changes it already made stay. The person can connect it again by signing in.
- Change what it can do opens the key’s settings, with Allow publishing and Allow deleting. Only owners can switch these on. Owners and Developers can switch them off again.
- An assistant key always lets the assistant read the project and edit drafts. Drafts never reach your website or app until someone marks them ready and publishes the project; an assistant without Allow publishing cannot mark them ready.
An assistant you connect with your own sign-in acts for you, with at most your role’s rights:
| Your role | What your assistant can do |
|---|---|
| Owner | Read the project, edit drafts, publish and delete, and change the content model and settings with your confirmation |
| Editor | Read the project, edit drafts, publish and delete entries, but never touch the content model, settings, keys or members |
| Developer | Read the project only |
If your role is lowered, your connected assistants are narrowed at the same moment. Everything an assistant changes is recorded in Activity with a robot icon. See Connect an AI assistant and What AI assistants can do.
Related
Updated