@@ -12,7 +12,7 @@ q-layout
1212 q-list( v-for ="part in menuParts" : key= "part" )
1313 q-item(
1414 v-for ="menu in getMenuByPart(part)" : key= "part" clickable v-ripple
15- @click = "push( menu.path) "
15+ :href = " menu.path" : active = "menu.path === $route.fullPath "
1616 )
1717 q-item-section( avatar )
1818 q-icon( :name ="menu.icon" )
@@ -24,81 +24,81 @@ q-layout
2424 //- q-item-label {{ part }}
2525 //- q-tooltip.text-body2(anchor="center right" self="center left") {{ part }}
2626 //- q-badge(v-if="badgesValues[part]" color="primary" floating) {{ badgesValues[part] }}
27- //- q-item(@click="push('/')" clickable v-ripple)
28- //- q-item-section(avatar)
29- //- q-icon(name="mdi-home")
30- //- q-tooltip.text-body2(anchor="center right" self="center left") Accueil
31- //- q-item(@click="push('/agents')" clickable)
32- //- q-item-section(avatar)
33- //- q-icon(name="mdi-card-account-details")
34- //- q-tooltip.text-body2(anchor="center right" self="center left") Liste des agents
35- //- q-item(@click="push('/identities')" clickable)
36- //- q-item-section(avatar)
37- //- q-icon(name="mdi-account")
38- //- q-badge(color="primary" floating) {{ TOTAL }}
39- //- q-tooltip.text-body2(anchor="center right" self="center left") Liste des identités
40- //- q-space
41- //- q-separator
42- //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.TO_VALIDATE}`)" clickable)
43- //- q-item-section(avatar)
44- //- q-icon(name="mdi-account-check")
45- //- q-badge(color="primary" floating ) {{ TO_VALIDATE }}
46- //- q-tooltip.text-body2(anchor="center right" self="center left") A valider
27+ //- q-item(@click="push('/')" clickable v-ripple)
28+ //- q-item-section(avatar)
29+ //- q-icon(name="mdi-home")
30+ //- q-tooltip.text-body2(anchor="center right" self="center left") Accueil
31+ //- q-item(@click="push('/agents')" clickable)
32+ //- q-item-section(avatar)
33+ //- q-icon(name="mdi-card-account-details")
34+ //- q-tooltip.text-body2(anchor="center right" self="center left") Liste des agents
35+ //- q-item(@click="push('/identities')" clickable)
36+ //- q-item-section(avatar)
37+ //- q-icon(name="mdi-account")
38+ //- q-badge(color="primary" floating) {{ TOTAL }}
39+ //- q-tooltip.text-body2(anchor="center right" self="center left") Liste des identités
40+ //- q-space
41+ //- q-separator
42+ //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.TO_VALIDATE}`)" clickable)
43+ //- q-item-section(avatar)
44+ //- q-icon(name="mdi-account-check")
45+ //- q-badge(color="primary" floating ) {{ TO_VALIDATE }}
46+ //- q-tooltip.text-body2(anchor="center right" self="center left") A valider
4747
48- //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.TO_COMPLETE}`)" clickable)
49- //- q-item-section(avatar)
50- //- q-icon(name="mdi-account-alert")
51- //- q-badge(color="primary" floating) {{ TO_COMPLETE }}
52- //- q-tooltip.text-body2(anchor="center right" self="center left") A compléter
53- //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.ON_ERROR}`)" clickable)
54- //- q-item-section(avatar)
55- //- q-icon(name="mdi-account-remove")
56- //- q-tooltip.text-body2(anchor="center right" self="center left") En erreur
57- //- q-badge(color="primary" floating) {{ ON_ERROR }}
48+ //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.TO_COMPLETE}`)" clickable)
49+ //- q-item-section(avatar)
50+ //- q-icon(name="mdi-account-alert")
51+ //- q-badge(color="primary" floating) {{ TO_COMPLETE }}
52+ //- q-tooltip.text-body2(anchor="center right" self="center left") A compléter
53+ //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.ON_ERROR}`)" clickable)
54+ //- q-item-section(avatar)
55+ //- q-icon(name="mdi-account-remove")
56+ //- q-tooltip.text-body2(anchor="center right" self="center left") En erreur
57+ //- q-badge(color="primary" floating) {{ ON_ERROR }}
5858
59- //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.TO_SYNC}`)" clickable)
60- //- q-item-section(avatar)
61- //- q-icon(name="mdi-sync")
62- //- q-tooltip.text-body2(anchor="center right" self="center left") A synchroniser
63- //- q-badge(color="primary" floating) {{ TO_SYNC }}
59+ //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.TO_SYNC}`)" clickable)
60+ //- q-item-section(avatar)
61+ //- q-icon(name="mdi-sync")
62+ //- q-tooltip.text-body2(anchor="center right" self="center left") A synchroniser
63+ //- q-badge(color="primary" floating) {{ TO_SYNC }}
6464
65- //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.PROCESSING}`)" clickable)
66- //- q-item-section(avatar)
67- //- q-icon(name="mdi-loading")
68- //- q-tooltip.text-body2(anchor="center right" self="center left") En cours de synchronisation
69- //- q-badge(color="primary" floating) {{ PROCESSING }}
65+ //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.PROCESSING}`)" clickable)
66+ //- q-item-section(avatar)
67+ //- q-icon(name="mdi-loading")
68+ //- q-tooltip.text-body2(anchor="center right" self="center left") En cours de synchronisation
69+ //- q-badge(color="primary" floating) {{ PROCESSING }}
7070
71- //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.SYNCED}`)" clickable)
72- //- q-item-section(avatar)
73- //- q-icon(name="mdi-check")
74- //- q-tooltip.text-body2(anchor="center right" self="center left") Synchronisées
75- //- q-badge(color="primary" floating) {{ SYNCED }}
71+ //- q-item(@click="push(`/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[@state][]=${IdentityState.SYNCED}`)" clickable)
72+ //- q-item-section(avatar)
73+ //- q-icon(name="mdi-check")
74+ //- q-tooltip.text-body2(anchor="center right" self="center left") Synchronisées
75+ //- q-badge(color="primary" floating) {{ SYNCED }}
7676
77- //- q-separator
78- //- q-item(@click="push('/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[^additionalFields.attributes.supann.supannTypeEntiteAffectation]=/etd/i')" clickable)
79- //- q-item-section(avatar)
80- //- q-icon(name="mdi-account-off")
81- //- q-tooltip.text-body2(anchor="center right" self="center left") Etudiants
82- //- q-badge(color="primary" floating) {{ ETD }}
83- //- q-item(@click="push('/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[^additionalFields.attributes.supann.supannTypeEntiteAffectation]=/adm/i')" clickable)
84- //- q-item-section(avatar)
85- //- q-icon(name="mdi-account-tie")
86- //- q-tooltip.text-body2(anchor="center right" self="center left") Administratifs
87- //- q-badge(color="primary" floating) {{ ADM }}
88- //- q-item(@click="push('/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[^additionalFields.attributes.supann.supannTypeEntiteAffectation]=/esn/i')" clickable)
89- //- q-item-section(avatar)
90- //- q-icon(name="mdi-account-group")
91- //- q-tooltip.text-body2(anchor="center right" self="center left") Enseignants
92- //- q-badge(color="primary" floating) {{ ESN }}
93- //- q-separator
94- //- q-item(@click="push('/settings')" clickable)
95- //- q-item-section(avatar)
96- //- q-icon(name="mdi-cog")
97- //- q-tooltip.text-body2(anchor="center right" self="center left") Paramètres
98- //- q-item(@click="test" clickable)
99- //- q-item-section(avatar)
100- //- q-icon(name="mdi-logout")
101- //- q-tooltip.text-body2(anchor="center right" self="center left") Déconnexion
77+ //- q-separator
78+ //- q-item(@click="push('/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[^additionalFields.attributes.supann.supannTypeEntiteAffectation]=/etd/i')" clickable)
79+ //- q-item-section(avatar)
80+ //- q-icon(name="mdi-account-off")
81+ //- q-tooltip.text-body2(anchor="center right" self="center left") Etudiants
82+ //- q-badge(color="primary" floating) {{ ETD }}
83+ //- q-item(@click="push('/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[^additionalFields.attributes.supann.supannTypeEntiteAffectation]=/adm/i')" clickable)
84+ //- q-item-section(avatar)
85+ //- q-icon(name="mdi-account-tie")
86+ //- q-tooltip.text-body2(anchor="center right" self="center left") Administratifs
87+ //- q-badge(color="primary" floating) {{ ADM }}
88+ //- q-item(@click="push('/identities?sort[metadata.lastUpdatedAt]=desc&skip=0&limit=10&filters[^additionalFields.attributes.supann.supannTypeEntiteAffectation]=/esn/i')" clickable)
89+ //- q-item-section(avatar)
90+ //- q-icon(name="mdi-account-group")
91+ //- q-tooltip.text-body2(anchor="center right" self="center left") Enseignants
92+ //- q-badge(color="primary" floating) {{ ESN }}
93+ //- q-separator
94+ //- q-item(@click="push('/settings')" clickable)
95+ //- q-item-section(avatar)
96+ //- q-icon(name="mdi-cog")
97+ //- q-tooltip.text-body2(anchor="center right" self="center left") Paramètres
98+ //- q-item(@click="test" clickable)
99+ //- q-item-section(avatar)
100+ //- q-icon(name="mdi-logout")
101+ //- q-tooltip.text-body2(anchor="center right" self="center left") Déconnexion
102102
103103 q-page-container
104104 nuxt-page
0 commit comments