salutation management views
This commit is contained in:
parent
3866d406b2
commit
bc721d06ab
14 changed files with 541 additions and 91 deletions
|
@ -88,7 +88,7 @@ export const useMemberStore = defineStore("member", {
|
|||
},
|
||||
async createMember(member: CreateMemberViewModel): Promise<AxiosResponse<any, any>> {
|
||||
const result = await http.post(`/admin/member`, {
|
||||
salutation: member.salutation,
|
||||
salutationId: member.salutationId,
|
||||
firstname: member.firstname,
|
||||
lastname: member.lastname,
|
||||
nameaffix: member.nameaffix,
|
||||
|
@ -100,7 +100,7 @@ export const useMemberStore = defineStore("member", {
|
|||
},
|
||||
async updateActiveMember(member: UpdateMemberViewModel): Promise<AxiosResponse<any, any>> {
|
||||
const result = await http.patch(`/admin/member/${member.id}`, {
|
||||
salutation: member.salutation,
|
||||
salutationId: member.salutationId,
|
||||
firstname: member.firstname,
|
||||
lastname: member.lastname,
|
||||
nameaffix: member.nameaffix,
|
||||
|
|
|
@ -63,7 +63,7 @@ export const useNavigationStore = defineStore("navigation", {
|
|||
{
|
||||
key: "settings",
|
||||
title: "Einstellungen",
|
||||
levelDefault: "award",
|
||||
levelDefault: "salutation",
|
||||
} as topLevelNavigationModel,
|
||||
]
|
||||
: []),
|
||||
|
@ -99,6 +99,7 @@ export const useNavigationStore = defineStore("navigation", {
|
|||
mainTitle: "Einstellungen",
|
||||
main: [
|
||||
{ key: "divider1", title: "Mitgliederdaten" },
|
||||
...(abilityStore.can("read", "settings", "salutation") ? [{ key: "salutation", title: "Anrede" }] : []),
|
||||
...(abilityStore.can("read", "settings", "award") ? [{ key: "award", title: "Auszeichnungen" }] : []),
|
||||
...(abilityStore.can("read", "settings", "communication_type")
|
||||
? [{ key: "communication_type", title: "Kommunikationsarten" }]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue