Update release notes and deploy workspace
CI - Build & Verify / Build, Typecheck & Hygiene (push) Successful in 59s
CI - Build & Verify / Deploy to award.noveria.net (push) Failing after 53s

This commit is contained in:
AzuTear
2026-06-29 17:49:54 +02:00
parent c466348d18
commit 441ef2b850
196 changed files with 9279 additions and 39292 deletions
@@ -41,6 +41,20 @@ export function useAdminTeamManager() {
const activeMembers = computed(() => members.value.filter((member) => member.isActive).length)
const pendingPasswordChanges = computed(() => members.value.filter((member) => member.mustChangePassword).length)
const roleOptions = computed(() => roles.value.map((role) => ({ value: role.key, label: role.label })))
const permissionGroups = computed(() => {
const grouped = new Map<string, AdminTeamPermission[]>()
for (const permission of permissions.value) {
const key = permission.groupLabel || 'Sonstiges'
const current = grouped.get(key)
if (current) current.push(permission)
else grouped.set(key, [permission])
}
return [...grouped.entries()].map(([label, items]) => ({
label,
items,
}))
})
const selectedMember = computed(() => members.value.find((member) => member.id === editingMemberId.value) ?? null)
const assignableRoleOptions = computed(() => roleOptions.value.filter((role) =>
role.value !== 'creator' || selectedMember.value?.role === 'creator',
@@ -295,6 +309,7 @@ export function useAdminTeamManager() {
members,
roles,
permissions,
permissionGroups,
memberForm,
editingMemberId,
selectedMember,