You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/synctv-core/tests
zijiren c80f660637
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`
1 month ago
..
permission_test_support chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_state_machine_support chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
admin_audit_log_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
admin_batch_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 2 months ago
admin_concurrency_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
admin_permission_boundary_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
architecture_boundary_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
audit_partition_manager_integration_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
audit_repository_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
auth_flow_integration_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 2 months ago
auth_integration_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 2 months ago
brute_force_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
cache_invalidation_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
chat_repository_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
chat_service_full_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
cleanup_service_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
content_report_repository_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
credential_encryption_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
database_deadlock_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
db_maintenance_file_cleanup_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
distributed_lock_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
email_token_service_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
email_token_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
error_conversion_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
file_storage_rustfs_e2e_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
global_settings_registry_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
jwt_security_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 2 months ago
logout_blacklist_failure_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
media_cache_invalidation_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
media_integration_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
media_optimistic_lock_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
media_service_full_tests.rs fix(bilibili): restore subtitles and dynamic live danmaku (#415) 1 month ago
member_permission_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
member_service_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
model_logic_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
notification_repository_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
notification_service_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
oauth2_state_store_tests.rs feat(oauth2): add provider modes and native Apple flow 2 months ago
partition_management_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
permission_admin_creator_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
permission_checks_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
permission_defaults_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
permission_integration_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
permission_overrides_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_l2_cache_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_optimistic_lock_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_play_next_tests.rs feat(provider): improve media discovery and direct playback (#411) 1 month ago
playback_repository_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
playback_service_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_source_metadata_repository_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_state_machine_concurrency_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_state_machine_position_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_state_machine_speed_reset_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_state_machine_transitions_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playlist_integration_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
playlist_optimistic_lock_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
provider_instance_repository_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
provider_playback_session_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
publish_key_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
rate_limiter_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
realtime_outbox_repository_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
redis_cache_l2_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
room_concurrency_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
room_concurrent_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
room_integration_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
room_member_pagination_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
room_member_repository_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
room_password_rate_limit_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
room_permission_boundary_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
room_service_tests.rs feat(cli): allow system room visibility updates (#420) 1 month ago
room_settings_repository_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
rtmp_auth_integration_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
rtmp_provider_ssrf_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 2 months ago
secondary_read_repository_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
security_pipeline_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 2 months ago
settings_repository_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
tiered_blacklist_pg_primary_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
tiered_cache_epoch_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
tiered_cache_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
token_blacklist_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
transaction_isolation_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
user_auth_service_tests.rs fix: type playback identities and stabilize FNOS playback (#400) 2 months ago
user_oauth_provider_repository_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
user_provider_credential_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
user_repository_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
user_service_tests.rs feat: separate room visibility from guest settings (#419) 1 month ago
ws_ticket_redis_tests.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago