feat(act): RBAC-gated CLI host + admin table styling
feat(act): RBAC-gated CLI host + admin table styling
#19 in tonybierman/arium — merged 2026-05-29
Summary
This branch bundles the new arium-act RBAC-gated CLI host work together with admin-table styling cleanups across both adapters and refreshed fullstack examples.
arium-act — RBAC-gated CLI host
- New
arium-actcrate: a CLI host that runs commands behind arium's RBAC gate, with audit recording (audit.rs) wired throughaudit::record_or_log(DENIED always, GRANTED opt-in). - Auth gate moved into extensions (
extensions.rs,gate.rs); crates renamed toarium-act*. - New
arium-act-dbextension with auserscommand and table output. --db <PATH>convenience flag (sqlite shorthand) on the host.
Admin table styling
- Pinned admin stylesheet and simplified admin tables in
arium-dioxusand mirrored the same changes inarium-leptos(admin screens, audit log, role screens,style.css). - MFA setup and token component styling touch-ups in both adapters.
Examples
- Updated
dioxus-fullstack-exampleandleptos-fullstack-exampleto match.
Test plan
-
cargo build/cargo testacross the workspace - Run the fullstack examples and verify admin tables render correctly
- Exercise
arium-actcommands behind the RBAC gate (allowed + denied paths) and confirm audit events
🤖 Generated with Claude Code
Last updated 2026-05-30
Links to this note
Credits
Merged pull requests, newest first.