Shotstash
Using Shotstash

Roles

What each role may do, and how accounts are approved.

Every account has one role. The same rules apply in the app and in the API, so a button you cannot use is also refused by the server.

WhatSuper adminAdminCrewEditorViewer
See projects, view and download filesyesyesyesyesyes
Take part in discussionsyesyesyesyesyes
Upload, create sections, move, renameyesyesyesyes
Create share linksyesyesyesyes
Move items to the Trashyesyesyesyes
Queue processing jobsyesyesyes
Delete for good, manage every share linkyesyes
Manage users and approve sign-upsyesyes
Configure the installation, see the status page and workersyes

All signed-in accounts see every project; there is no per-project membership yet.

Managing people

Admins open Admin Panel, User management to add accounts, change roles, reset passwords, and deactivate or delete accounts. A read-only admin, such as the demo admin, opens the same panel to look: every control is there but switched off.

User management in the Admin Panel: five accounts with their roles and actions

Sign-up and approval

When sign-up is open, a new account waits for approval: the person sees a waiting screen until an admin approves (or rejects) the request in the Admin Panel. Accounts that an admin adds are active at once.

The first account

The person who completes the first-run setup becomes the super admin. There can be more than one super admin; give the role only to people who look after the server.

On this page