|
|
@@ -54,6 +54,9 @@ class Menu{
|
|
|
const donorsMenu = this.donorsMenu()
|
|
|
if(donorsMenu) menu.push(donorsMenu)
|
|
|
|
|
|
+ const medalsMenu = this.medalsMenu()
|
|
|
+ if(medalsMenu) menu.push(medalsMenu)
|
|
|
+
|
|
|
return ref(menu)
|
|
|
}
|
|
|
|
|
|
@@ -243,6 +246,17 @@ class Menu{
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * Construit le menu Médails et Dons ou null si aucune page accessible
|
|
|
+ * @return {ItemMenu | null}
|
|
|
+ */
|
|
|
+ medalsMenu():ItemMenu | null {
|
|
|
+ if (this.$ability().can('display', 'medals_page')) {
|
|
|
+ return this.constructMenu('fa-trophy', 'medals', '/medals/list/', true)
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* Construit un ItemMenu
|