Skip to content

Commit e5ecd9a

Browse files
committed
editoast: fix stdcom search environment update builtin role
Signed-off-by: Leo Valais <[email protected]>
1 parent 0643a2d commit e5ecd9a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

editoast/editoast_authz/src/builtin_role.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ pub enum BuiltinRole {
3232

3333
#[strum(serialize = "stdcm")]
3434
Stdcm,
35+
#[strum(serialize = "stdcm:admin")]
36+
StdcmAdmin,
3537

3638
#[strum(serialize = "timetable:read")]
3739
TimetableRead,
@@ -43,8 +45,6 @@ pub enum BuiltinRole {
4345
#[strum(serialize = "document:write")]
4446
DocumentWrite,
4547

46-
#[strum(serialize = "admin")]
47-
Admin,
4848
}
4949

5050
}

editoast/src/views/stdcm_search_environment.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ async fn overwrite(
107107
Json(form): Json<StdcmSearchEnvironmentCreateForm>,
108108
) -> Result<impl IntoResponse> {
109109
let authorized = authorizer
110-
.check_roles([BuiltinRole::Admin].into())
110+
.check_roles([BuiltinRole::StdcmAdmin].into())
111111
.await
112112
.map_err(AuthorizationError::AuthError)?;
113113
if !authorized {

0 commit comments

Comments
 (0)