Selaa lähdekoodia

add cmf_licence/organization page

Olivier Massot 3 vuotta sitten
vanhempi
commit
f00abb781c

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

@@ -35,7 +35,7 @@ class ConfigurationMenu extends BaseMenu implements Menu {
     }
 
     if (this.$ability.can('display', 'cmf_licence_page')) {
-      children.push(this.constructMenu('cmf_licence_generate', undefined, '/licence_cmf/organization', true))
+      children.push(this.constructMenu('cmf_licence_generate', undefined, '/cmf_licence/organization'))
     }
 
     if (this.$ability.can('display', 'parameters_page')) {

+ 3 - 0
lang/layout/fr-FR.js

@@ -146,6 +146,9 @@ export default (context, locale) => {
     configuration: 'Configuration',
     organization_page: 'Fiche de la structure',
     cmf_licence_generate: 'Générer la licence CMF de la structure',
+    cmf_structure_licence: "Licence CMF de la structure",
+    cmf_licence_details_url: "Consulter les avantages de la licence CMF",
+    generate: "Générer",
     parameters: 'Préférences',
     place: 'Lieux',
     education: 'Enseignements',

+ 24 - 0
pages/cmf_licence/organization.vue

@@ -0,0 +1,24 @@
+<template>
+  <div class="d-flex flex-column align-center">
+    <h2 class="ma-4">{{ $t('cmf_structure_licence')}}</h2>
+    <a
+      href="https://www.cmf-musique.org/services/tarifs-preferentiels/"
+      target="_blank"
+    >
+      {{ $t('cmf_licence_details_url')}}
+    </a>
+
+    <v-btn class="ma-12">{{ $t('generate') }}</v-btn>
+  </div>
+</template>
+
+<script>
+import { defineComponent } from "@nuxtjs/composition-api";
+
+export default defineComponent({
+  name: 'OrganizationCmfLicence',
+  setup() {
+    return {}
+  }
+})
+</script>