Skip to content

Commit 2535b28

Browse files
committed
fix: better user acess handling
1 parent e8a506c commit 2535b28

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/screens/TheMainScreen.vue

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,10 @@ const userStore = useUserStore()
4646
4747
const state = reactive({
4848
backgroundImage: computed(() => `url('${appStore.state["admin.login.background"]}'`),
49+
4950
access: computed(() => {
50-
if (
51-
userStore.state.user &&
52-
(userStore.state.user["access"].includes("root") || userStore.state.user["access"].includes("admin"))
53-
) {
51+
let access = userStore.state.user["access"] === null ? [] : userStore.state.user["access"]
52+
if (userStore.state.user && access.includes("user-view") && (access.includes("root") || access.includes("admin"))) {
5453
return true
5554
}
5655
return false

src/translations/de.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,5 @@ export default {
9292
scriptor: {
9393
no_messages: "Keine Nachrichten",
9494
},
95+
"viur.core.modules.user.btn.login": "Anmelden",
9596
}

0 commit comments

Comments
 (0)