'use client'; import { SettingsSection } from '@/components/settings/settings-section'; import { RESTRICTION_KEYS } from '@/lib/admin/restriction-keys'; import { RestrictionRow } from '../org-page'; import type { OrgPolicyDraft } from '../use-org-policy-draft'; const DELEGATION = RESTRICTION_KEYS.find((def) => def.key === 'delegation')!; const SHARING_RIGHTS = RESTRICTION_KEYS.find((def) => def.key === 'sharingRights')!; /** Organisation > Sharing > Delegates: whether users may delegate, and which rights any share dialog offers. */ export function DelegatesSection({ draft }: { draft: OrgPolicyDraft }) { const rights = draft.restriction(SHARING_RIGHTS.key).value; const noneTicked = Array.isArray(rights?.allowedValues) && rights.allowedValues.length === 0; return ( {noneTicked && (

With neither ticked nothing is limited, so users can give both. Tick "read" to allow read access only.

)}

Both limit what Bulwark offers. Stalwart doesn't enforce them, so users can still share through other clients. Shared mailboxes of groups are yours to manage in Stalwart.

); }