owlette docs
dashboardadmin

member management

Add and remove the people who can reach one site, and see who owns it. Site admins manage membership for the sites they belong to from Admin Panel -> members.

Location: admin panel -> members (/admin/members)

Permissions

Site admins can open this page. It only ever acts on one site at a time, and the site selector offers only the sites you belong to. Adding and removing members requires the site-scoped SITE_MEMBER_MANAGE capability. Members do not see the page.


the member list

The page lists everyone who can reach the selected site — accounts that have the site in their membership, plus the site owner. Header chips show the total member count and how many of them are admins.

columndescription
memberDisplay name when present, email address, and a you badge on your own row
roleRole on this site: owner, admin, or member
actionsRow menu; shows — when no action is available on that row

The list is scoped to the selected site by design. It never shows which other sites a member belongs to, and it never lists accounts that are not on this site.


what the roles mean

roleon this site
ownerCreated or was handed the site. Has admin rights on it and cannot be removed from the member list.
adminWrite access: machine commands and configuration, deployments, roosts, talons, webhooks, logs, and membership.
memberRead-only: view machines, capture screenshots, open live view. No commands, no configuration edits.

Roles are per site. The same person can own one site, administer a second and be a plain member of a third, and their account-level role grants nothing on any of them. Only a platform superadmin reaches every site.


adding a member

The person must already have an owlette account; this page adds an existing account to a site, it does not send invitations.

  1. Click add member.
  2. Enter their email address.
  3. Choose member or admin.
  4. Click add member.

If no account matches the address, the page says so — ask them to register first, then add them.

asking for admin

Choosing admin adds them as an admin of this site immediately. It is a role on this site only — it changes nothing about their account and gives them nothing on any other site.


removing a member

  1. Open the row menu.
  2. Select remove....
  3. Read the confirmation dialog, then click remove member.

Removal takes the site out of that account's membership. The account itself and any other sites they belong to are untouched, and the change is immediate.

Two rows cannot be removed:

  • the site owner — ownership transfer is a separate account-level operation; transfer the site first, then remove them.
  • yourself — ask another admin on the site to remove your access.

talon reassignment

Talons belong to the site, but every run re-checks the author's access to it. An author who has just been removed cannot run their own automations, so those talons fail silently.

When the person you are removing authored talons on this site, the dialog says how many (naming the first five), and offers a successor picker before you confirm. Candidates are the admins on this site; a member cannot inherit a talon, because authoring one requires TALON_MANAGE. Choosing a successor rewrites authorship before the membership change lands, and the page confirms how many talons moved.

Reassignment is never automatic. If you leave the picker empty, the removal still goes through and the talons are left with an author who can no longer run them — reassign or delete them yourself afterwards.


changing a role

Use the role control on the member's row. The change applies to this site only — the same person keeps whatever role they hold elsewhere, and their account is untouched.

Two rules the server enforces:

  • An owner cannot be demoted here. Transfer ownership first; a site is never left without one.
  • Only admin and member can be assigned. Ownership moves solely through transfer, so it cannot be granted as a side effect of editing a role.

To narrow someone's access instead, remove them from the sites they should not reach.

On this page