migration

This commit is contained in:
Henry Jameson 2026-08-10 15:00:59 +03:00
commit 7d4ced15c6
90 changed files with 311 additions and 1165 deletions

View file

@ -1,6 +1,7 @@
import { defineStore } from 'pinia'
import { useOAuthStore } from 'src/stores/oauth.js'
import { useUsersStore } from 'src/stores/users.js'
import { dismissAnnouncement, getAnnouncements } from 'src/api/user.js'
@ -16,7 +17,7 @@ export const useAnnouncementsStore = defineStore('announcements', {
}),
getters: {
unreadAnnouncementCount() {
if (!window.vuex.state.users.currentUser) {
if (!useUsersStore().currentUser) {
return 0
}
@ -30,7 +31,7 @@ export const useAnnouncementsStore = defineStore('announcements', {
async fetchAnnouncements() {
if (!this.supportsAnnouncements) return
const currentUser = window.vuex.state.users.currentUser
const currentUser = useUsersStore().currentUser
const isAdmin =
currentUser &&
currentUser.privileges.has('announcements_manage_announcements')