Skip to content
Snippets Groups Projects
Commit 7bf884b3 authored by Konrad Mohrfeldt's avatar Konrad Mohrfeldt :koala:
Browse files

refactor: remove last-remaining use of AuthWall component

parent 5b3ad220
No related branches found
No related tags found
No related merge requests found
......@@ -17,7 +17,7 @@
</div>
</template>
<auth-wall v-else-if="selectedShow" class="tw-flex-1 tw-flex tw-flex-col">
<div v-else-if="selectedShow" class="tw-flex-1 tw-flex tw-flex-col">
<b-alert
class="tw-flex-none"
:variant="conflictCount > 0 ? 'danger' : 'success'"
......@@ -109,7 +109,7 @@
@conflict="enterConflictMode"
@update="loadTimeslots()"
/>
</auth-wall>
</div>
</div>
</template>
......@@ -125,7 +125,6 @@ import fullCalendarInteractionPlugin from '@fullcalendar/interaction'
import modalEmissionManagerCreate from '@/components/emissions/ModalCreate.vue'
import modalEmissionManagerResolve from '@/components/emissions/ModalResolve.vue'
import modalEmissionManagerEdit from '@/components/emissions/ModalEdit.vue'
import AuthWall from '@/components/AuthWall.vue'
import prettyDate from '@/mixins/prettyDate'
import ServerErrors from '@/components/ServerErrors.vue'
import { getISODateString } from '@/utilities'
......@@ -146,7 +145,6 @@ export default {
PageHeader,
ServerErrors,
FullCalendar,
AuthWall,
'app-modalEmissionManagerCreate': modalEmissionManagerCreate,
'app-modalEmissionManagerResolve': modalEmissionManagerResolve,
'app-modalEmissionManagerEdit': modalEmissionManagerEdit,
......
<template>
<div v-if="authStore.steeringUser" class="tw-w-full">
<slot />
</div>
<div v-else class="tw-w-full tw-text-center">
{{ t('loading') }}
</div>
</template>
<script setup>
import { useAuthStore } from '@/stores/auth'
import { watchEffect } from 'vue'
import { useRouter } from 'vue-router'
import { useToast } from 'vue-toast-notification'
import { useI18n } from '@/i18n'
const router = useRouter()
const authStore = useAuthStore()
const toast = useToast()
const { t } = useI18n()
watchEffect(() => {
if (authStore.steeringUser && !authStore.isSuperuser) {
toast.error(t('auth.permissionError'))
router.push({ name: 'home' })
}
})
</script>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment