merge: admin work visibility controls
This commit is contained in:
@@ -489,6 +489,29 @@ impl AppState {
|
||||
}
|
||||
}
|
||||
|
||||
pub async fn list_admin_work_visibility(
|
||||
&self,
|
||||
admin_user_id: String,
|
||||
) -> Result<Vec<shared_contracts::admin::AdminWorkVisibilityEntryPayload>, SpacetimeClientError>
|
||||
{
|
||||
self.spacetime_client
|
||||
.admin_list_work_visibility(admin_user_id)
|
||||
.await
|
||||
}
|
||||
|
||||
pub async fn update_admin_work_visibility(
|
||||
&self,
|
||||
admin_user_id: String,
|
||||
source_type: String,
|
||||
profile_id: String,
|
||||
visible: bool,
|
||||
) -> Result<shared_contracts::admin::AdminWorkVisibilityEntryPayload, SpacetimeClientError>
|
||||
{
|
||||
self.spacetime_client
|
||||
.admin_update_work_visibility(admin_user_id, source_type, profile_id, visible)
|
||||
.await
|
||||
}
|
||||
|
||||
pub async fn is_creation_entry_route_enabled(
|
||||
&self,
|
||||
creation_type_id: &str,
|
||||
|
||||
Reference in New Issue
Block a user