docs/Features/Admin-Panel/People/Organizations.md
The organizations on this instance, and one restriction that belongs with them.
The checkbox above the table (boardMembersFromSameOrgOnly, default off). When it is
on, a user may only be added to a board if they share an Organization with whoever is
adding them — or with an active member of that board. Site admins bypass it, and it
is enforced server-side: both the invite action and the user-search typeahead respect
it, so the UI never offers a candidate the server would reject.
There is a matching checkbox in Teams. With both on, sharing either an Organization or a Team is enough — which is exactly what the single "same Organization or Team" setting it replaces did, and what an existing install is migrated to on first start. Ticking only one is the narrower choice that was not expressible before.
Display name, description, short name, website, created date, active state, and three per-organization switches:
LDAP_SYNC_ORGANIZATIONS).Each header of those three carries a select-all / unselect-all pair, and each row has Edit and a ⋯ menu. The New link is the first column's header — it is there even when the table is empty, which is how the first organization gets created.
Edit on a row also carries the fields that make an Organization a tenant of this
server — one WeKan process serving several domains, each with its own address, its own
branding and its own administrators. It is off unless the server is started with
MULTITENANCY=true, and an Organization with no domains is not a tenant.
a.example.com, kanban.example.org). A request to one of them
is this Organization's request. A domain that already belongs to another
Organization is refused, naming the domain.Deactivating an Organization takes its domains off the air without losing any of this.
The whole design, and what it deliberately does NOT isolate, is Design / Multitenancy.
The ⋯ menu of a row opens Organization admins: the members of that Organization, with a checkbox each. A ticked member administers that Organization — and nothing else:
| Site admin | Organization admin | |
|---|---|---|
| Admin Panel tabs | Settings, People, Attachments, Problems | People, Attachments, Settings (one pane) |
| People they see | everyone | the members of the Organizations they administer |
| Organizations they see | all | the ones they administer |
| Settings | everything | Visibility / Change color only |
| Backup | the whole instance, or any Organization | their own Organization only |
| Grant the site-wide Admin flag | yes | never |
| Manage a site admin | yes | never |
| Appoint an Organization admin | in any Organization | in their own |
A site admin may appoint them anywhere; an Organization's own admin may appoint others inside their Organization, which is what lets a tenant run itself. Someone who is not a member of the Organization cannot be appointed.