mirror of https://github.com/synctv-org/synctv
feat(cli): allow system room visibility updates (#420)
## Summary - allow `synctv room visibility` to omit the actor and run as an authenticated management-plane operation - preserve optional `--username`, `--user-id`, and `--email` actor selection for normal room permission enforcement - keep the permission bypass confined to the management service and reuse the same visibility update, cache invalidation, and guest revocation behavior Follow-up to #419. ## Validation - `cargo fmt --all -- --check` - `cargo check -p synctv-core -p synctv-management -p synctv` - `cargo clippy -p synctv-core -p synctv-management -p synctv --all-targets -- -D warnings` - `cargo test -p synctv room_visibility` (3 passed) - verified `synctv room visibility --help` shows actor selectors as optional and still requires exactly one of `--public` or `--private`pull/421/head
parent
198cd5a9cb
commit
c80f660637
Loading…
Reference in New Issue