Vincent GUFFON 3 years ago
parent
commit
571de6d9fe

+ 1 - 1
composables/layout/Menus/accountMenu.ts

@@ -85,7 +85,7 @@ class AccountMenu extends BaseMenu implements Menu {
       children.push(this.constructMenu('my_bills', undefined, `/main/my_profile/${this.$store.state.profile.access.id}/dashboard/show/my_bills`, true))
     }
 
-    if (this.$ability.can('display', 'cmf_licence_page')) {
+    if (this.$ability.can('display', 'cmf_licence_person_page')) {
       children.push(this.constructMenu('print_my_licence', undefined, `/licence_cmf/user`, true))
     }
 

+ 3 - 2
config/abilities/pages/myAccount.yaml

@@ -8,7 +8,8 @@
     action: 'display'
     services:
       access:
-        - {function: hasAbility, parameters: [{action: 'write', subject: 'attendances'}]}
+        - { function: hasAbility, parameters: [{action: 'write', subject: 'attendances'}] }
+        - { function: isAdminAccount, result: false }
       organization:
         - {function: hasModule, parameters: ['Attendances']}
 
@@ -91,7 +92,7 @@
       access:
         - { function: hasProfile, parameters: ['guardian', 'payor']}
 
-  cmf_licence_page:
+  cmf_licence_person_page:
     action: 'display'
     services:
       access:

BIN
static/favicon/apple-touch-icon-114x114.png


BIN
static/favicon/apple-touch-icon-120x120.png


BIN
static/favicon/apple-touch-icon-144x144.png


BIN
static/favicon/apple-touch-icon-152x152.png


BIN
static/favicon/apple-touch-icon-57x57.png


BIN
static/favicon/apple-touch-icon-72x72.png


BIN
static/favicon/favicon-16x16.png


BIN
static/favicon/favicon-32x32.png


BIN
static/favicon/favicon.ico


BIN
static/favicon/mstile-144x144.png