From 3c50cdb7090b42ec3852aae09d125a5df7ba5438 Mon Sep 17 00:00:00 2001 From: Sivert Date: Mon, 21 Sep 2026 12:48:14 +0200 Subject: [PATCH] Document the channel scope and permission template socket events server:channels:scope:get, server:channels:scope:set, server:channels:scope and the four server:permissions template events were never on the socket reference. Listing them lifts its coverage to 155 of 212. That leaves room for the four folder permission events Gryt-chat/server#207 adds. They can only go on the page once the server has them (GRYT-1349). Co-Authored-By: Claude Opus 5 --- content/docs/build/server-api.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/docs/build/server-api.mdx b/content/docs/build/server-api.mdx index 8c28fca..5b79ad9 100644 --- a/content/docs/build/server-api.mdx +++ b/content/docs/build/server-api.mdx @@ -335,6 +335,10 @@ here sit on top of the thread events above. | `server:settings` | server → client | | | `server:channels:list`, `:upsert`, `:delete`, `:reorder` | client → server | | | `server:channels` | server → client | | +| `server:channels:scope:get`, `server:channels:scope:set` | client → server | Who can use a channel: Everyone, a template or its own rules | +| `server:channels:scope` | server → client | | +| `server:permissions:templates:list`, `server:permissions:template:save`, `server:permissions:template:delete` | client → server | Named sets of channel permissions that several channels can share | +| `server:permissions:templates` | server → client | | | `server:sidebar:list`, `:item:upsert`, `:item:delete`, `:reorder` | client → server | | | `server:sidebar` | server → client | | | `server:roles:list`, `server:roles:set` | client → server | |