diff --git a/frontend/src/components/admin/UserEditModal.vue b/frontend/src/components/admin/UserEditModal.vue
index f86f6b9..aec6535 100644
--- a/frontend/src/components/admin/UserEditModal.vue
+++ b/frontend/src/components/admin/UserEditModal.vue
@@ -27,8 +27,13 @@ const {newError} = useErrors();
const {data: roles} = await useAsyncData("directus-roles", async () => await fetchRoles());
+const canEditUserRole = computed(() => {
+ return editingUser.value.role.name !== "Junior" && editingUser.value.role.name !== "Administrator";
+});
+
const canEditUser = computed(() => {
- return editingUser.value.role.name !== "Administrator" && editingUser.value.id !== user.value.id;
+ return editingUser.value.role.name !== "Administrator" &&
+ editingUser.value.id !== user.value.id;
});
async function fetchRoles() {
@@ -119,7 +124,7 @@ async function save() {