Add Super Viewer read-only administrator role
CI / checks (push) Successful in 5m40s

This commit is contained in:
2026-10-11 23:30:40 -04:00
parent 253d47300c
commit 4ea291d305
48 changed files with 1684 additions and 933 deletions
+10
View File
@@ -8,6 +8,16 @@ import {
} from '../../src/lib/ui/command-palette.js';
describe('command palette destinations', () => {
it('lets Super Viewers search administration pages without offering operations', () => {
const results = palettePageResults('super_viewer', '');
expect(results.filter((item) => item.group === 'Actions')).toEqual([]);
expect(results.map((item) => item.href)).toEqual(
palettePageResults('admin', '')
.filter((item) => item.group === 'Pages')
.map((item) => item.href)
);
});
it('keeps administrator destinations and operations out of inappropriate roles', () => {
const viewer = palettePageResults('viewer', '');
expect(