Olivier Massot vor 8 Monaten
Ursprung
Commit
3e91daba14

+ 8 - 8
components/Layout/Dialog/Trial/StopConfirmation.vue

@@ -4,14 +4,14 @@
     <template #dialogTitle>{{ $t('you_want_to_stop_your_premium_trial_period') }} ? </template>
     <template #dialogTitle>{{ $t('you_want_to_stop_your_premium_trial_period') }} ? </template>
     <template #dialogText>
     <template #dialogText>
       <v-card-text class="text">
       <v-card-text class="text">
-        <p>$t('stop_trial_period_warning_1')</p>
-        <p><strong>$t('stop_trial_period_warning_2')</strong></p>
+        <p>{{ $t('stop_trial_period_warning_1a') }} {{ $t(organizationProfile.productBeforeTrial ?? 'stop_trial_missing_version_label') }}, {{ $t('stop_trial_period_warning_1b') }}</p>
+        <p><strong>{{ $t('stop_trial_period_warning_2') }}</strong></p>
         <ul>
         <ul>
-          <li>$t('stop_trial_period_warning_3')</li>
-          <li>$t('stop_trial_period_warning_4')</li>
-          <li>$t('stop_trial_period_warning_5')</li>
+          <li>{{ $t('stop_trial_period_warning_3') }}</li>
+          <li>{{ $t('stop_trial_period_warning_4') }}</li>
+          <li>{{ $t('stop_trial_period_warning_5') }}</li>
         </ul>
         </ul>
-        <p>$t('stop_trial_period_warning_6')</p>
+        <p>{{ $t('stop_trial_period_warning_6') }}</p>
       </v-card-text>
       </v-card-text>
     </template>
     </template>
     <template #dialogBtn>
     <template #dialogBtn>
@@ -19,7 +19,7 @@
         {{ $t('cancel') }}
         {{ $t('cancel') }}
       </v-btn>
       </v-btn>
       <v-btn class="mr-4 submitBtn theme-danger" @click="stopTrial">
       <v-btn class="mr-4 submitBtn theme-danger" @click="stopTrial">
-        $t('stop_trial')
+        {{ $t('stop_trial') }}
       </v-btn>
       </v-btn>
     </template>
     </template>
   </LazyLayoutDialog>
   </LazyLayoutDialog>
@@ -29,7 +29,7 @@
 
 
 import {useOrganizationProfileStore} from "~/stores/organizationProfile";
 import {useOrganizationProfileStore} from "~/stores/organizationProfile";
 
 
-const props = defineProps({
+defineProps({
   show: {
   show: {
     type: Boolean,
     type: Boolean,
     required: false,
     required: false,

+ 1 - 1
components/Ui/ExpansionPanel.vue

@@ -5,7 +5,7 @@ Panneaux déroulants de type "accordéon"
 -->
 -->
 
 
 <template>
 <template>
-  <v-expansion-panel>
+  <v-expansion-panel :value="title">
     <v-expansion-panel-title color="neutral">
     <v-expansion-panel-title color="neutral">
       <template #default>
       <template #default>
         <v-icon class="theme-primary icon">
         <v-icon class="theme-primary icon">

+ 3 - 1
lang/fr.json

@@ -714,12 +714,14 @@
   "Invalid profile hash": "Le profil de l'utilisateur a été modifié ailleurs, veuillez rafraichir la page et réessayer.",
   "Invalid profile hash": "Le profil de l'utilisateur a été modifié ailleurs, veuillez rafraichir la page et réessayer.",
   "An error occured": "Une erreur s'est produite.",
   "An error occured": "Une erreur s'est produite.",
   "you_want_to_stop_your_premium_trial_period": "Vous souhaitez arrêter votre période d’essai Opentalent Artist Premium",
   "you_want_to_stop_your_premium_trial_period": "Vous souhaitez arrêter votre période d’essai Opentalent Artist Premium",
-  "stop_trial_period_warning_1": "En choisissant d’arrêter, votre compte reviendra automatiquement à la version précédente, sans perte de vos données essentielles.",
+  "stop_trial_period_warning_1a": "En choisissant d’arrêter votre période d'essai, votre compte reviendra automatiquement à la version",
+  "stop_trial_period_warning_1b": "sans perte de vos données essentielles.",
   "stop_trial_period_warning_2": "Que se passe-t-il si vous arrêtez votre période d’essai ?",
   "stop_trial_period_warning_2": "Que se passe-t-il si vous arrêtez votre période d’essai ?",
   "stop_trial_period_warning_3": "Les fonctionnalités premium de l’essai ne seront plus accessibles.",
   "stop_trial_period_warning_3": "Les fonctionnalités premium de l’essai ne seront plus accessibles.",
   "stop_trial_period_warning_4": "Vous conserverez toutes les informations et configurations que vous avez ajoutées pendant l’essai.",
   "stop_trial_period_warning_4": "Vous conserverez toutes les informations et configurations que vous avez ajoutées pendant l’essai.",
   "stop_trial_period_warning_5": "Vous pourrez toujours gérer vos activités grâce aux fonctionnalités de la version de base.",
   "stop_trial_period_warning_5": "Vous pourrez toujours gérer vos activités grâce aux fonctionnalités de la version de base.",
   "stop_trial_period_warning_6": "Si vous souhaitez continuer à profiter des avantages complets d’Opentalent Artist, vous pouvez souscrire à une licence à tout moment.",
   "stop_trial_period_warning_6": "Si vous souhaitez continuer à profiter des avantages complets d’Opentalent Artist, vous pouvez souscrire à une licence à tout moment.",
+  "stop_trial_missing_version_label": "précédente",
   "stop_trial": "Arrêter l'essai",
   "stop_trial": "Arrêter l'essai",
   "trial_ongoing": "En cours d'essai",
   "trial_ongoing": "En cours d'essai",
   "try_premium_version": "Essayer la version premium",
   "try_premium_version": "Essayer la version premium",

+ 2 - 2
pages/subscription.vue

@@ -382,10 +382,10 @@ const listCheck: Record<string, Array<string>> = {
  */
  */
 function initPanel(): Ref<Array<string>> {
 function initPanel(): Ref<Array<string>> {
   // On déplie les expansion panels dans le onMounted en attendant la résolution du bug : https://github.com/vuetifyjs/vuetify/issues/16427#issuecomment-1380927133
   // On déplie les expansion panels dans le onMounted en attendant la résolution du bug : https://github.com/vuetifyjs/vuetify/issues/16427#issuecomment-1380927133
-  // TODO: quand le bug ci dessus est résolu, remplacer par `const openedPanels: Ref<Array<string>> = ref(['informations', 'bills', 'more_features'])`
+  // TODO: quand le bug ci dessus est résolu, remplacer par `const openedPanels: Ref<Array<string>> = ref([...])`
   const openedPanels: Ref<Array<string>> = ref([])
   const openedPanels: Ref<Array<string>> = ref([])
   onMounted(() => {
   onMounted(() => {
-    openedPanels.value = [i18n.t('subscription_page'), i18n.t('opentalent_offers'), i18n.t('opentalent_options')]
+    openedPanels.value = ['subscription_page', 'service_detail', 'bills', 'opentalent_offers', 'opentalent_options']
   })
   })
   return openedPanels
   return openedPanels
 }
 }