Tweaks for the desktop client

This commit is contained in:
2024-08-09 17:02:02 +03:00
parent 8eb5be96b3
commit 1c9bd104e0
33 changed files with 217 additions and 144 deletions

View File

@ -13,13 +13,13 @@ pub async fn get(
State(pool): State<Pool>,
Query(params): Query<Params>,
claims: Claims,
) -> GeneralResult<Json<HashMap<String, PermissionRaw>>> {
) -> GeneralResult<Json<HashMap<i32, PermissionRaw>>> {
db::folder::get_permissions(params.folder_id, claims.user_id, &pool)
.await
.can_manage_guard()?;
let permissions = db::permissions::get_all_for_folder(params.folder_id, &pool)
db::permissions::get_all_for_folder(params.folder_id, &pool)
.await
.handle_internal("Error getting permissions")?;
Ok(Json(permissions))
.handle_internal("Error getting permissions")
.map(Json)
}