Expose workbench data as standard QQQ tables secured by record locks #3

Closed
opened 2026-10-12 10:29:33 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-10-12 10:29:33 +00:00 (Migrated from github.com)

Owner requirement (2026-10-12): the workbench's notebooks, cells, versions, snapshots, shares/library and execution audit must be standard, first-class QQQ tables in the SQL Workbench app (nav children, query/view/edit, record actions, audits, export, developer mode), secured with QQQ record security locks and per-table permissions instead of being hidden behind sqlWorkbenchAdmin.

Scope: owner/share/library record locks, a notebook share table (user / group / everyone in the app), per-table read/insert/edit/delete permissions mapped to use/share/admin, append-only execution audit, customizers so table edits keep notebook invariants (ordering, versions, ownership), NotebookService going through the same QQQ actions as the session user, role x table x action test matrix, README/DESIGN updates. Target: 1.0.0-RC.2.

Owner requirement (2026-10-12): the workbench's notebooks, cells, versions, snapshots, shares/library and execution audit must be standard, first-class QQQ tables in the SQL Workbench app (nav children, query/view/edit, record actions, audits, export, developer mode), secured with QQQ record security locks and per-table permissions instead of being hidden behind sqlWorkbenchAdmin. Scope: owner/share/library record locks, a notebook share table (user / group / everyone in the app), per-table read/insert/edit/delete permissions mapped to use/share/admin, append-only execution audit, customizers so table edits keep notebook invariants (ordering, versions, ownership), NotebookService going through the same QQQ actions as the session user, role x table x action test matrix, README/DESIGN updates. Target: 1.0.0-RC.2.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: QRun-IO/qbit-sql-workbench#3