Zo doen wijdat in oost

This commit is contained in:
2026-10-16 07:20:44 +02:00
parent 25d9cb1c7d
commit 6f80a820da
229 changed files with 23894 additions and 74 deletions
+29 -5
View File
@@ -2,7 +2,7 @@
retoor <retoor@molodetz.nl>
Every state-changing action in DevPlace records one append-only row through `devplacepy/services/audit/record.py` (`record` for a request-scoped actor, `record_system` for a background one). This file is the authoritative catalogue of the 362 event keys currently emitted, grouped by the category `services/audit/categories.py` `category_for` resolves them to.
Every state-changing action in DevPlace records one append-only row through `devplacepy/services/audit/record.py` (`record` for a request-scoped actor, `record_system` for a background one). This file is the authoritative catalogue of the 380 event keys currently emitted, grouped by the category `services/audit/categories.py` `category_for` resolves them to.
## Rules
@@ -19,12 +19,12 @@ Every state-changing action in DevPlace records one append-only row through `dev
| Category | Keys |
|---|---|
| `account` | 16 |
| `admin` | 21 |
| `admin` | 26 |
| `ai` | 11 |
| `attachment` | 5 |
| `auth` | 8 |
| `backup` | 2 |
| `cli` | 43 |
| `cli` | 49 |
| `container` | 41 |
| `content` | 37 |
| `database` | 4 |
@@ -36,7 +36,7 @@ Every state-changing action in DevPlace records one append-only row through `dev
| `message` | 2 |
| `moderation` | 12 |
| `news` | 9 |
| `nodes` | 3 |
| `nodes` | 9 |
| `notification` | 4 |
| `project` | 12 |
| `project_files` | 14 |
@@ -46,10 +46,11 @@ Every state-changing action in DevPlace records one append-only row through `dev
| `security` | 3 |
| `service` | 5 |
| `social` | 10 |
| `sync` | 1 |
| `telegram` | 5 |
| `tools` | 12 |
**Total: 362 keys.**
**Total: 380 keys.**
## Account and profile (`account`)
@@ -84,6 +85,11 @@ Every state-changing action in DevPlace records one append-only row through `dev
| `admin.backup_schedule.delete` | `routers/admin/backups.py` |
| `admin.backup_schedule.toggle` | `routers/admin/backups.py` |
| `admin.backup_schedule.update` | `routers/admin/backups.py` |
| `admin.community.add` | `routers/admin/communities.py` |
| `admin.community.delete` | `routers/admin/communities.py` |
| `admin.community.relearn` | `routers/admin/communities.py` |
| `admin.community.run` | `routers/admin/communities.py` |
| `admin.community.update` | `routers/admin/communities.py` |
| `admin.devii_task.delete` | `routers/admin/devii_tasks.py` |
| `admin.devii_task.disable` | `routers/admin/devii_tasks.py` |
| `admin.game.era_end` | `routers/admin/game.py` |
@@ -160,7 +166,13 @@ Every state-changing action in DevPlace records one append-only row through `dev
| `cli.containers.gc_workspaces` | `cli/containers.py` |
| `cli.containers.prune` | `cli/containers.py` |
| `cli.containers.prune_builds` | `cli/containers.py` |
| `cli.community.discover` | `cli/community.py` |
| `cli.community.login` | `cli/community.py` |
| `cli.community.run` | `cli/community.py` |
| `cli.containers.reconcile` | `cli/containers.py` |
| `cli.nodes.clear` | `cli/nodes.py` |
| `cli.nodes.suspend` | `cli/nodes.py` |
| `cli.nodes.unsuspend` | `cli/nodes.py` |
| `cli.deepsearch.clear` | `cli/jobs.py` |
| `cli.deepsearch.prune` | `cli/jobs.py` |
| `cli.devii.lessons.clear` | `cli/devii.py` |
@@ -548,9 +560,21 @@ Every state-changing action in DevPlace records one append-only row through `dev
| Event key | Recorded in |
|---|---|
| `node.admin.settings` | `routers/admin/nodes.py` |
| `node.device.create` | `routers/nodes/devices.py` |
| `node.device.delete` | `routers/nodes/devices.py` |
| `node.device.rotate` | `routers/nodes/devices.py` |
| `node.flag.resolve` | `routers/admin/nodes.py` |
| `node.killswitch` | `routers/admin/nodes.py` |
| `node.settings.update` | `routers/nodes/me.py` |
| `node.suspend` | `routers/admin/nodes.py` |
| `node.unsuspend` | `routers/admin/nodes.py` |
## Community sync (`sync`)
| Event key | Recorded in |
|---|---|
| `sync.batch` | `routers/sync/_shared.py` |
## Developer tools (`tools`)