User permissions for packages¶
Who can see a package, who can change one, and who can put one into production.
The three privilege levels¶
| Level | In short |
|---|---|
| Viewer | Read. See the list, open a package, read its definition |
| Contributor | Change. Edit fields, save, and run |
| Administrator | Create and destroy. Everything above, plus create, publish, duplicate and delete |
They are ordered, so Contributor includes everything Viewer can do.
Where a grant can sit¶
A grant on a Packages node applies to every package in that workspace. Grants on a workspace, or on the Workspaces group above it, flow down the same way.
A grant can also sit on one individual package. That is how you give somebody Contributor on a single package without giving them the workspace.
The two routes are not interchangeable, and the difference is the thing most worth understanding on this page: some actions accept an object-level grant, and some insist on a workspace-level one.
What each action needs¶
| Action | Minimum level | Object-level grant enough? |
|---|---|---|
| See the Packages list | Viewer | ✅ — one package is enough to see the list |
| Open a package | Viewer | ✅ |
| Edit its fields | Contributor | ✅ |
| Save | Contributor | ✅ |
| Run | Contributor | ✅ |
| Publish | Administrator | ✅ |
| Create | Administrator | ❌ workspace-level only |
| Duplicate | Administrator | ❌ workspace-level only |
| Delete | Administrator | ❌ workspace-level only |
| Grant package access to someone else | Global administrator | — |
Two consequences worth spelling out:
Creating needs the workspace, not a package. That follows from the shape of the thing — a package that does not exist yet cannot carry a grant. Duplicate is a create, so it inherits the same rule.
Publish and Delete are both Administrator, but they differ on scope. Someone with Administrator on a single package can publish that package, but cannot delete it. Deleting requires Administrator on the workspace.
Related¶
Discussed in the community
Looking for related questions…
Didn't find your answer? Ask the community about this page — questions are answered by Timextender experts, partners and other users.