From 270cb5a187d8d92086c430c906e05f26ce98fecf Mon Sep 17 00:00:00 2001 From: Yvon <yvon.kerdoncuff@gmail.com> Date: Tue, 17 Jan 2023 19:13:31 +0100 Subject: [PATCH] solve ticket --- INSTALL.md | 4 ++-- fixtures/tav/fixtures-tav.yaml | 1236 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ fixtures/tavpro/fixtures-tav-pro.yaml | 624 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fixtures/tavtest/fixtures-tav.yaml | 1236 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 1862 insertions(+), 1238 deletions(-) delete mode 100644 fixtures/tav/fixtures-tav.yaml create mode 100644 fixtures/tavpro/fixtures-tav-pro.yaml create mode 100644 fixtures/tavtest/fixtures-tav.yaml diff --git a/INSTALL.md b/INSTALL.md index 7418df7..c6a7eec 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -84,7 +84,7 @@ Charger les fixtures standards : Pour une instance non TAV : **$ php bin/console hautelook:fixtures:load --purge-with-truncate --env=pro** Pour une instance TAV : -**$ php bin/console hautelook:fixtures:load --purge-with-truncate --env=tav** +**$ php bin/console hautelook:fixtures:load --purge-with-truncate --env=tavpro** Vous obtiendrez cette erreur ci dessous, c'est normal ! @@ -96,7 +96,7 @@ There is no main category related to context: rubrique Pour une instance non TAV : **$ php bin/console hautelook:fixtures:load --append --env=pro** Pour une instance TAV : -**$ php bin/console hautelook:fixtures:load --append --env=tav** +**$ php bin/console hautelook:fixtures:load --append --env=tavpro** Supprimer le cache (si besoin) diff --git a/fixtures/tav/fixtures-tav.yaml b/fixtures/tav/fixtures-tav.yaml deleted file mode 100644 index 356e0c1..0000000 --- a/fixtures/tav/fixtures-tav.yaml +++ /dev/null @@ -1,1236 +0,0 @@ -# Configuration des données initiales -App\Entity\EtatPrestataire: - etatSuspendu: - enabled: true - name: 'Suspendu' - content: 'Prestataires suspendus pour diverses raisons' - etatRappel: - enabled: true - name: 'Rappel' - content: 'Prestataires à rappeler' - etatAnnule: - enabled: true - name: 'Annulé' - content: 'Prestataires annulé' - etatProspect: - enabled: true - name: 'Prospects' - content: 'Prospects' - -App\Entity\TypePrestataire: - typepresta1: - name: 'Prestataire' - typepresta2: - name: 'Partenaire' - -App\Entity\Usergroup: - usergroup_adherent: - __construct: ['Adherent', ['ROLE_ADHERENT']] - usergroup_prestataire: - __construct: ['Prestataire', ['ROLE_PRESTATAIRE']] - usergroup_caissier: - __construct: ['Caissier', ['ROLE_CAISSIER']] - usergroup_adminsiege: - __construct: ['Administrateur du Siege', [ - 'ROLE_ADMIN_SIEGE', - 'ROLE_SONATA_USER_ADMIN_USER_ALL', - 'ROLE_SONATA_USER_ADMIN_GROUP_ALL', - 'ROLE_ADMIN_COMPTOIR_GERER_LIST', - 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', - 'ROLE_ADMIN_ADHERENT_GERER_ALL', - 'ROLE_ADMIN_ALL_COTISATIONS_ALL', - 'ROLE_ADMIN_ALL_ACHATSMONNAIE_ALL', - 'ROLE_ADMIN_GROUPE_GERER_ALL', - 'ROLE_ADMIN_GLOBALPARAMETER_GERER_ALL', - 'ROLE_ADMIN_TRANSFERT_GERER_ALL', - 'ROLE_ADMIN_ALL_DEMANDE_ACHATSMONNAIE_ALL', - 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', - 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST', - 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_LIST', - 'ROLE_ADMIN_OPERATION_GROUPE_GERER_LIST', - 'ROLE_ADMIN_OPERATION_SIEGE_GERER_LIST', - 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', - 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', - 'ROLE_ADMIN_ALL_COTISATIONS_ALL', - 'ROLE_ADMIN_HELLOASSO_ALL', - 'ROLE_ADMIN_DONS_ALL']] - usergroup_redacteur: - __construct: ['Rédacteur', [ - 'ROLE_REDACTEUR', - 'ROLE_SONATA_MEDIA_ADMIN_MEDIA_ALL', - 'ROLE_SONATA_MEDIA_ADMIN_GALLERY_ALL', - 'ROLE_SONATA_MEDIA_ADMIN_GALLERY_HAS_MEDIA_ALL', - 'ROLE_PRODIGIOUS_SONATA_MENU_ADMIN_MENU_ALL', - 'ROLE_PRODIGIOUS_SONATA_MENU_ADMIN_MENU_ITEM_ALL', - 'ROLE_ADMIN_NEWS_GERER_ALL', - 'ROLE_ADMIN_DOCUMENT_GERER_ALL', - 'ROLE_ADMIN_RUBRIQUE_GERER_ALL', - 'ROLE_ADMIN_FAQ_GERER_ALL', - 'ROLE_ADMIN_PAGE_GERER_ALL', - 'ROLE_ADMIN_TRADUCTION_GERER_ALL']] - usergroup_controleur: - __construct: ['Contrôleur', [ - 'ROLE_CONTROLEUR', - 'ROLE_ADMIN_TRANSACTION_GERER_LIST', - 'ROLE_ADMIN_TRANSACTION_GERER_VIEW', - 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', - 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST']] - usergroup_tresorier: - __construct: ['Trésorier', [ - 'ROLE_TRESORIER', - 'ROLE_ADMIN_COMPTOIR_GERER_LIST', - 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', - 'ROLE_ADMIN_ALL_COTISATIONS_ALL', - 'ROLE_ADMIN_ALL_ACHATSMONNAIE_ALL', - 'ROLE_ADMIN_RECONVERSION_GERER_ALL', - 'ROLE_ADMIN_TRANSFERT_GERER_ALL', - 'ROLE_ADMIN_ALL_DEMANDE_ACHATSMONNAIE_ALL', - 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_ALL', - 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_ALL', - 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_ALL', - 'ROLE_ADMIN_OPERATION_GROUPE_GERER_ALL', - 'ROLE_ADMIN_OPERATION_SIEGE_GERER_ALL', - 'ROLE_ADMIN_HELLOASSO_ALL', - 'ROLE_ADMIN_DONS_ALL']] - usergroup_gestiongroupe: - __construct: ['Gestionnaire de Groupe', [ - 'ROLE_GESTION_GROUPE', - 'ROLE_SONATA_USER_ADMIN_USER_ALL', - 'ROLE_ADMIN_ADHERENT_GERER_ALL', - 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', - 'ROLE_ADMIN_PRESTATAIRE_GERER_ALL', - 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', - 'ROLE_ADMIN_GROUPE_GERER_EDIT', - 'ROLE_ADMIN_GROUPE_GERER_VIEW', - 'ROLE_ADMIN_COMPTOIR_GERER_ALL', - 'ROLE_ADMIN_GROUPEPRESTA_GERER_ALL', - 'ROLE_ADMIN_DOCUMENT_GERER_ALL', - 'ROLE_ADMIN_TRANSFERT_GERER_EDIT', - 'ROLE_ADMIN_TRANSFERT_GERER_LIST', - 'ROLE_ADMIN_TRANSFERT_GERER_CREATE', - 'ROLE_ADMIN_TRANSFERT_GERER_EXPORT', - 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', - 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST', - 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_LIST']] - usergroup_comptoir: - __construct: ['Comptoir', [ - 'ROLE_COMPTOIR', - 'ROLE_ADMIN_ADHERENT_GERER_EDIT', - 'ROLE_ADMIN_ADHERENT_GERER_LIST', - 'ROLE_ADMIN_ADHERENT_GERER_CREATE', - 'ROLE_ADMIN_ADHERENT_GERER_VIEW', - 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', - 'ROLE_ADMIN_COMPTOIR_GERER_EDIT', - 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', - 'ROLE_ADMIN_TRANSFERT_GERER_LIST', - 'ROLE_ADMIN_TRANSFERT_GERER_CREATE', - 'ROLE_ADMIN_TRANSFERT_GERER_VIEW', - 'ROLE_ADMIN_PRESTATAIRE_GERER_VIEW', - 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_VIEW', - 'ROLE_ADMIN_PRESTATAIRE_GERER_LIST', - 'ROLE_ADMIN_PRESTATAIRE_GERER_EDIT', - 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_EDIT', - 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_LIST', - 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_CREATE']] - usergroup_contact: - __construct: ['Contact', [ - 'ROLE_CONTACT', - 'ROLE_ADMIN_ADHERENT_GERER_ALL', - 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', - 'ROLE_ADMIN_PRESTATAIRE_GERER_ALL', - 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', - 'ROLE_ADMIN_COMPTOIR_GERER_ALL', - 'ROLE_ADMIN_GROUPEPRESTA_GERER_ALL', - 'ROLE_ADMIN_NEWS_GERER_ALL', - 'ROLE_ADMIN_DOCUMENT_GERER_ALL', - 'ROLE_ADMIN_RUBRIQUE_GERER_ALL']] - usergroup_superadmin: - __construct: ['Super Admin', ['ROLE_SUPER_ADMIN']] - -Prodigious\Sonata\MenuBundle\Entity\Menu: - menu_main: - name: 'Main menu' - alias: 'main' - -Prodigious\Sonata\MenuBundle\Entity\MenuItem: - menuitem4: - menu: '@menu_main' - name: 'Points de vente' - url: '#' - position: 1 - target: 0 - enabled: 1 - menuitem5: - menu: '@menu_main' - name: 'Carte des prestataires' - parent: '@menuitem4' - url: '/prestataires/carte' - position: 0 - target: 0 - enabled: 1 - menuitem6: - menu: '@menu_main' - name: 'Liste des prestataires' - parent: '@menuitem4' - url: '/prestataires/liste' - position: 1 - target: 0 - enabled: 1 - menuitem7: - menu: '@menu_main' - name: 'Liste des partenaires' - parent: '@menuitem4' - url: '/partenaires/liste' - position: 2 - target: 0 - enabled: 1 - menuitem8: - menu: '@menu_main' - name: 'Rubriques' - parent: '@menuitem4' - url: '/prestataires/rubriques' - position: 3 - target: 0 - enabled: 1 - menuitem9: - menu: '@menu_main' - name: 'Comptoirs des habitants' - url: '#' - position: 2 - target: 0 - enabled: 1 - menuitem10: - menu: '@menu_main' - name: 'Carte des comptoirs' - parent: '@menuitem9' - url: '/comptoirs/carte' - position: 0 - target: 0 - enabled: 1 - menuitem11: - menu: '@menu_main' - name: 'Liste des comptoirs' - parent: '@menuitem9' - url: '/comptoirs/liste' - position: 1 - target: 0 - enabled: 1 - menuitem12: - menu: '@menu_main' - name: 'Carte des amaps' - parent: '@menuitem9' - url: '/groupe/prestataires/amap/carte' - position: 2 - target: 0 - enabled: 1 - menuitem13: - menu: '@menu_main' - name: 'Carte des marchés' - parent: '@menuitem9' - url: '/groupe/prestataires/marche/carte' - position: 3 - target: 0 - enabled: 1 - menuitem14: - menu: '@menu_main' - name: 'Aide' - url: '#' - position: 3 - target: 0 - enabled: 1 - menuitem15: - menu: '@menu_main' - name: 'Foire aux questions' - parent: '@menuitem14' - url: '/faq' - position: 0 - target: 0 - enabled: 1 - menuitem16: - menu: '@menu_main' - name: 'Nous contacter' - parent: '@menuitem14' - url: '/contact' - position: 1 - target: 0 - enabled: 1 - menuitem17: - menu: '@menu_main' - name: 'Actualités' - url: '/news' - position: 4 - target: 0 - enabled: 1 - -App\Application\Sonata\MediaBundle\Entity\Media: - media6: - name: 'wosmpl-marker-icon17-produits-de-lagriculture-et-elevage.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: e5d9701e23fcfa5822d7c93092a522f82cf970ad.png - provider_metadata: {"filename":"wosmpl-marker-icon17-produits-de-lagriculture-et-elevage.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 29446 - context: 'rubrique' - media7: - name: 'wosmpl-marker-icon3-metier-darts-creation.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 3b56c41033edbc04176b2bc943716820b8d5859e.png - provider_metadata: {"filename":"wosmpl-marker-icon3-metier-darts-creation.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 38284 - context: 'rubrique' - media8: - name: 'wosmpl-marker-icon-commerce-alimentaire.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 3f7b75fef4df63756fd425d23fe90fce04757011.png - provider_metadata: {"filename":"wosmpl-marker-icon-commerce-alimentaire.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 33137 - context: 'rubrique' - media9: - name: 'wosmpl-marker-icon2-restaurant-bar-traiteur.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 6eaa4bbdf1225932d30c5ae54fb9996658836d7d.png - provider_metadata: {"filename":"wosmpl-marker-icon2-restaurant-bar-traiteur.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 32622 - context: 'rubrique' - media10: - name: 'wosmpl-marker-icon4-habillement-mode-accessoires.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 91f22423eaf61b22e7365250d902efecdce698fc.png - provider_metadata: {"filename":"wosmpl-marker-icon4-habillement-mode-accessoires.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 24911 - context: 'rubrique' - media11: - name: 'wosmpl-marker-icon5-higiene-beaute.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 749a4285560be42315ac3c4c888557eedc76e81d.png - provider_metadata: {"filename":"wosmpl-marker-icon5-higiene-beaute.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 25898 - context: 'rubrique' - media12: - name: 'wosmpl-marker-icon6-Papeterie-librairie-presse-édition.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: aab9d557c3f77b9682ee6726c059badd89eb9ed8.png - provider_metadata: {"filename":"wosmpl-marker-icon6-Papeterie-librairie-presse-e\u0301dition.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 37730 - context: 'rubrique' - media13: - name: 'wosmpl-marker-icon9-sortie-culturelle.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 978c0d269d054f0e4f2e88de31eae8d0f0b44bfa.png - provider_metadata: {"filename":"wosmpl-marker-icon9-sortie-culturelle.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 32317 - context: 'rubrique' - media14: - name: 'wosmpl-marker-icon11-santé-bien-etre.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: cf4510e313a050931ffae55a7c72651e765e4145.png - provider_metadata: {"filename":"wosmpl-marker-icon11-sante\u0301-bien-etre.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 36273 - context: 'rubrique' - media15: - name: 'wosmpl-marker-icon14-Web-multimédia-communication-imprimerie.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 6286598dea47116e34b4e9635eccf05a3fb9368f.png - provider_metadata: {"filename":"wosmpl-marker-icon14-Web-multime\u0301dia-communication-imprimerie.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 29416 - context: 'rubrique' - media16: - name: 'wosmpl-marker-icon15-sport-et-loisirs.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 1ecae95f3729865d8f249b17146d7aaef9d9b5c3.png - provider_metadata: {"filename":"wosmpl-marker-icon15-sport-et-loisirs.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 43002 - context: 'rubrique' - media17: - name: 'wosmpl-marker-icon16-formation-education.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 72609fa54f78962259708e4e3ff3da37239b224e.png - provider_metadata: {"filename":"wosmpl-marker-icon16-formation-education.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 31656 - context: 'rubrique' - media18: - name: 'wosmpl-marker-icon19-immobillier.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: c1a399604ae2599ffbc5701a1d138830d2ececb7.png - provider_metadata: {"filename":"wosmpl-marker-icon19-immobillier.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 28576 - context: 'rubrique' - media19: - name: 'wosmpl-marker-icon21-divers.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 434524af87d1e989f8fd476a838fb6d0243a34f3.png - provider_metadata: {"filename":"wosmpl-marker-icon21-divers.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 25092 - context: 'rubrique' - media20: - name: 'wosmpl-marker-icon22-marche-amap.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 348b65dcd5ed271c94bf28eb353b12c6bf4d45ac.png - provider_metadata: {"filename":"wosmpl-marker-icon22-marche-amap.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 34804 - context: 'rubrique' - media21: - name: 'wosmpl-marker-icon23-Artisanat-constructions-réparations.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: fc1af9dfa9da71e26464879365203a7d9158bc90.png - provider_metadata: {"filename":"wosmpl-marker-icon23-Artisanat-constructions-re\u0301parations.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 25215 - context: 'rubrique' - media22: - name: 'wosmpl-marker-icon20-service-a-la-personne.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: b48e9ed9bf500aabfca8cd70445d2b9274587dfe.png - provider_metadata: {"filename":"wosmpl-marker-icon20-service-a-la-personne.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 34234 - context: 'rubrique' - media23: - name: 'wosmpl-marker-icon7-decoration-ameublement-bricolage-jardin.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: e1ea5c5d2a395a0d947ed736a3289fea3fdb821b.png - provider_metadata: {"filename":"wosmpl-marker-icon7-decoration-ameublement-bricolage-jardin.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 39650 - context: 'rubrique' - media24: - name: 'wosmpl-marker-icon8-Commerces-divers.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 3433854a2e8d5bf720db32631533afe54600ec87.png - provider_metadata: {"filename":"wosmpl-marker-icon8-Commerces-divers.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 35621 - context: 'rubrique' - media25: - name: 'wosmpl-marker-icon10-Informatique-Electronique.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: 7a313aa2622f4db659d526e76b24322f64c4f910.png - provider_metadata: {"filename":"wosmpl-marker-icon10-Informatique-Electronique.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 25964 - context: 'rubrique' - media26: - name: 'wosmpl-marker-icon13-transports-livraison.png' - enabled: true - provider_name: 'sonata.media.provider.image' - provider_status: true - provider_reference: ca83dd7189873cf07639668b48e4d6e940745dda.png - provider_metadata: {"filename":"wosmpl-marker-icon13-transports-livraison.png"} - width: 512 - height: 512 - content_type: 'image/png' - content_size: 31625 - context: 'rubrique' - -App\Entity\Rubrique: - rubrique1: - name: "Produit de l'agriculture et élevage" - content: "" - enabled: true - media: '@media6' - rubrique2: - name: "Sports et loisirs" - content: "" - enabled: true - media: '@media16' - rubrique3: - name: "Commerce alimentaire" - content: "" - enabled: true - media: '@media8' - rubrique4: - name: "Restaurant, bar, traiteur" - content: "" - enabled: true - media: '@media9' - rubrique5: - name: "Commerces divers" - content: "" - enabled: true - media: '@media24' - rubrique6: - name: "Métiers d'art, créations" - content: "" - enabled: true - media: '@media7' - rubrique7: - name: "Habillement, mode, accessoires" - content: "" - enabled: true - media: '@media10' - rubrique8: - name: "Papeterie, librairie, presse, édition" - content: "" - enabled: true - media: '@media12' - rubrique9: - name: "Marchés, AMAP" - content: "" - enabled: true - media: '@media20' - rubrique10: - name: "Web, multimédia, communication, imprimerie" - content: "" - enabled: true - media: '@media15' - rubrique11: - name: "Sorties culturelles" - content: "" - enabled: true - media: '@media13' - rubrique12: - name: "Informatique, Electronique" - content: "" - enabled: true - media: '@media25' - rubrique13: - name: "Décoration, ameublement, bricolage, jardin" - content: "" - enabled: true - media: '@media23' - rubrique14: - name: "Artisanat, constructions, réparations" - content: "" - enabled: true - media: '@media21' - rubrique15: - name: "Transports, Livraisons" - content: "" - enabled: true - media: '@media26' - rubrique16: - name: "Divers" - content: "" - enabled: true - media: '@media19' - rubrique17: - name: "Hygiène, beauté" - content: "" - enabled: true - media: '@media11' - rubrique18: - name: "Santé, bien-être" - content: "" - enabled: true - media: '@media14' - rubrique19: - name: "Immobilier" - content: "" - enabled: true - media: '@media18' - rubrique20: - name: "Services à la personne" - content: "" - enabled: true - media: '@media22' - rubrique21: - name: "Formation, éducation" - content: "" - enabled: true - media: '@media17' - -App\Entity\GlobalParameter: - gpsolidoume: - name: "USE_SOLIDOUME" - description: "Utiliser la sécurité sociale alimentaire" - value: "false" - mandatory: 1 - gp00: - name: "MLC_URL" - description: "URL complète d'accès au Kohinos" - value: 'https://127.0.0.1:8000' - mandatory: 1 - gp1: - name: "COTISATION_ADHERENT" - description: 'Montant minimum de la cotisation des adhérents' - value: '0' - mandatory: 1 - gp111: - name: "COTISATION_ADHERENT_DEFAULT" - description: 'Montant affiché par défaut de la cotisation des adhérents' - value: '10' - mandatory: 1 - gp2: - name: "COTISATION_PRESTATAIRE" - description: 'Montant minimum de la cotisation des prestataires' - value: '0' - mandatory: 1 - gp3: - name: "RECONVERSION_PRESTATAIRE" - description: 'Taux de reconversion des prestataires' - value: '0' - mandatory: 1 - gp4: - name: "USE_WORDPRESS" - description : "'true' : utiliser le module Wordpress et désactiver les fonctions du site kohinos, 'false' : utiliser le site Kohinos" - value: "false" - mandatory: 1 - gp5: - name: "MLC_NAME" - description: 'Nom (long) de la MLC' - value: 'Monnaie Alimentaire Commune' - mandatory: 1 - gp6: - name: "MLC_NAME_SMALL" - description: 'Nom court ou abréviation de la MLC' - value: 'MAC' - mandatory: 1 - gp7: - name: "MLC_NOTIF_EMAIL" - description: "Email d'envoi des notification" - value: "noreply@mail.fr" - mandatory: 1 - gp8: - name: "MLC_CONTACT_EMAIL" - description: "Email de reception du formulaire de contact" - value: "noreply@mail.fr" - mandatory: 1 - gp9: - name: "MAP_CENTER" - description: '\Centre de la carte (Coordonnées GPS inscrites comme ceci : "[45.7,3.2]")' - value: '\[45.7,3.2]' - mandatory: 1 - gp10: - name: "MAP_ZOOM" - description: 'Zoom de la carte (entre 8 et 12 en général)' - value: '9' - mandatory: 1 - gp11: - name: "USE_PAYZEN" - description: "'true' : utiliser la module de paiement Payzen, 'false' : ne pas utiliser ce module" - value: 'true' - mandatory: 1 - gp12: - name: "USE_HELLOASSO" - description: "'true' : utiliser la module de paiement Helloasso, 'false' : ne pas utiliser ce module" - value: 'false' - mandatory: 1 - gp13: - name: "ALL_TICKETS" - description: "Valeur des différents montants des billets de MLC (séparé par une virgule)" - value: '0' - mandatory: 1 - gp14: - name: "MLC_SYMBOL" - description: "Symbole / devise de la monnaie locale (3 caractères maximum)" - value: 'mac' - mandatory: 1 - gp15: - name: "HELLOASSO_CLIENTID" - description: "HELLOASSO CLIENT ID" - value: '' - mandatory: 1 - gp16: - name: "HELLOASSO_CLIENTSECRET" - description: "HELLOASSO CLIENT SECRET" - value: '' - mandatory: 1 - gp17: - name: "HELLOASSO_URL_EMLC_ADHERENT" - description: "HELLOASSO : Url de la campagne pour l'achat de monnaie numérique pour les adhérents" - value: '' - mandatory: 1 - gp18: - name: "HELLOASSO_URL_EMLC_PRESTATAIRE" - description: "HELLOASSO : Url de la campagne pour l'achat de monnaie numérique pour les prestataires" - value: '' - mandatory: 1 - gp19: - name: "HELLOASSO_URL_COTISATION_ADHERENT" - description: "HELLOASSO : Url de la campagne pour la cotisation d'un adhérent" - value: '' - mandatory: 1 - gp20: - name: "HELLOASSO_URL_COTISATION_PRESTATAIRE" - description: "HELLOASSO : Url de la campagne pour la cotisation d'un prestataire" - value: '' - mandatory: 1 - gp21: - name: "IBAN_ASSOCIATION" - description: "IBAN de gestion de l'Association" - value: 'FR7630001007941234567890185' - mandatory: 1 - gp22: - name: "IBAN_GUARANTY" - description: "IBAN du fond de garantie" - value: 'FR7630001007941234567890185' - mandatory: 1 - gp23: - name: "COTISATION_FREE_AMOUNT" - description: "Est-ce que la cotisation est un montant libre ?" - value: 'true' - mandatory: 1 - gp24: - name: "ACCEPT_DON_ADHERENT_COTISATION" - description: "Est-ce que les dons sont acceptés lors de la cotisation d'un adhérent ?" - value: 'true' - mandatory: 1 - gp25: - name: "ACCEPT_DON_ADHERENT_ACHAT" - description: "Est-ce que les dons sont acceptés lors de l'achat de e-mlc d'un adhérent" - value: 'true' - mandatory: 1 - gp26: - name: "ACCEPT_DON_PRESTATAIRE_COTISATION" - description: "Est-ce que les dons sont acceptés lors de la cotisation d'un prestataire ?" - value: 'false' - mandatory: 1 - gp27: - name: "ACCEPT_DON_PRESTATAIRE_ACHAT" - description: "Est-ce que les dons sont acceptés lors de l'achat de e-mlc d'un prestataire" - value: 'false' - mandatory: 1 - gp28: - name: "CHECK_ADDRESS" - description: "Paiement par chèque : Envoyer à cette adresse" - value: '' - mandatory: 1 - gp29: - name: "CHECK_ORDER" - description: "Paiement par chèque : Ordre à mettre sur ceux-ci" - value: '' - mandatory: 1 - - -App\Entity\Siege: - siege_1: - name: 'Siege MAC' - content: 'MAC' - compteNantie: '<randomFloat(2, 0, 200)>' - ecompteNantie: '<randomFloat(2, 0, 200)>' - compte: '<randomFloat(2, 10000, 20000)>' - -App\Entity\Groupe: - groupe{1..10}: - name (unique): '<text(10)>' - content: '<text(200)>' - compte: '<randomFloat(2, 1000, 2000)>' - siege: '@siege_1' - -App\Entity\Geoloc: - geoloc{1..50}: - adresse: '<streetAddress()>' - cpostal: <postcode()> - ville: '<city()>' - lat: '<randomFloat(6, 45.75, 45.82)>' - lon: '<randomFloat(6, 3.03, 3.18)>' - enabled: true - -App\Entity\Comptoir: - comptoir{1..10}: - name (unique): '<text(10)>' - enabled: true - compte: '<randomFloat(2, 1000, 2000)>' - groupe: '@groupe<numberBetween(1,10)>' - geoloc (unique): '@geoloc<numberBetween(5,15)>' - -App\Entity\Groupeprestataire: - grppresta1: - name: 'AMAP de test' - type: 'amap' - horaires: 'Tous les Jeudis de 12h à 14h' - groupe: '@groupe1' - geoloc: '@geoloc1' - grppresta2: - name: 'AMAP de test 2' - type: 'amap' - horaires: 'Tous les Mercredis de 12h à 14h' - groupe: '@groupe2' - geoloc: '@geoloc2' - grppresta3: - name: 'Marché de test' - type: 'marche' - horaires: 'Tous les Dimanches de 8h à 12h' - groupe: '@groupe1' - geoloc: '@geoloc3' - grppresta4: - name: 'Marché de test 2' - type: 'marche' - horaires: 'Tous les 1er Dimanches du mois de 8h à 12h et de 18h à 20h' - groupe: '@groupe3' - geoloc: '@geoloc4' - -App\Entity\Adherent: - adherent{1..11}: - ecompte: '<randomFloat(2, 1000, 2000)>' - groupe: '@groupe<numberBetween(1, 10)>' - -App\Entity\Prestataire: - prestatairemlc: - mlc: true - enabled: true - raison: 'Monnaie locale' - description: 'Association gérant la monnaie locale et recevant les cotisations' - users: ['@usersuperadmin'] - siret: ' ' - prestataireuser: - ecompte: '<randomFloat(2, 1000, 2000)>' - description: '<text(150)>' - raison: 'Prestataire de test' - responsable: '<text(10)>' - metier: '<text(10)>' - iban: '<text(10)>' - statut: '<text(10)>' - siret: '<text(10)>' - users: ['@userprestataire'] - typeprestataire: '@typepresta<numberBetween(1,2)>' - rubriques: '1x @rubrique<numberBetween(1,21)>' - groupe: '@groupe<numberBetween(1, 10)>' - horaires: "<dayOfWeek()> de <date('H')>h à <date('H')>h" - prestataire{1..21}: - ecompte: '<randomFloat(2, 1000, 2000)>' - description: '<text(150)>' - raison: '<text(10)>' - responsable: '<text(10)>' - metier: '<text(10)>' - iban: '<text(10)>' - statut: '<text(10)>' - siret: '<text(10)>' - typeprestataire: '@typepresta<numberBetween(1,2)>' - rubriques: '1x @rubrique<numberBetween(1,21)>' - groupe: '@groupe<numberBetween(1, 10)>' - horaires: "<dayOfWeek()> de <date('H')>h à <date('H')>h" - prestataire{22..32}: - ecompte: '<randomFloat(2, 1000, 2000)>' - description: '<text(150)>' - raison: <text(10)> - responsable: <text(10)> - metier: <text(10)> - iban: <text(10)> - statut: <text(10)> - siret: <text(10)> - typeprestataire: '@typepresta<numberBetween(1,2)>' - groupeprestataires: '2x @grppresta<numberBetween(1, 4)>' - rubriques: '1x @rubrique<numberBetween(1,21)>' - groupe: '@groupe<numberBetween(1, 4)>' - horaires: "<dayOfWeek()> de <date('H')>h à <date('H')>h" - -App\Entity\GeolocPrestataire: - geolocp{1..32}: - name: <text(10)> - geoloc (unique): '@geoloc<numberBetween(16,50)>' - prestataire: '@prestataire<current()>' - enabled: true - -App\Entity\Faq: - faq{1..12}: - name: 'FAQ : <text(15)>' - content: <text(80)> - user: '@userredacteur' - -App\Entity\News: - news{1..12}: - name: 'News <text(5)>' - content: <text(80)> - user: '@userredacteur' - -App\Entity\CotisationInfos: - cotisationInfos1: - annee: '2019' - debut: '<dateTimeBetween("-1 days", "now")>' - fin: '<dateTimeBetween("+1 years", "+2 years")>' - recu: 'true' - cotisationInfos{2..44}: - annee: '2019' - debut: '<dateTimeBetween("-15 days", "now")>' - fin: '<dateTimeBetween("+1 years", "+2 years")>' - recu: 'true' - -App\Entity\CotisationAdherent: - cotisation1: - operateur: '@useradherent' - role: 'Adherent' - parenttype: 'cotisation' - type: 'cotisation_adherent' - cotisationInfos: '@cotisationInfos1' - montant: 10 - moyen: 'espece' - expediteur: '@adherent1' - destinataire: '@prestatairemlc' - createdAt: '<dateTimeBetween("-200 days", "now")>' - cotisation{2..11}: - operateur: '@usera<current()>' - role: 'Adherent' - parenttype: 'cotisation' - type: 'cotisation_adherent' - cotisationInfos: '@cotisationInfos<current()>' - montant: 10 - moyen: 'cb' - expediteur: '@adherent<current()>' - destinataire: '@prestatairemlc' - createdAt: '<dateTimeBetween("-200 days", "now")>' -App\Entity\CotisationPrestataire: - cotisationp{2..32}: - operateur: '@userp<current()>' - role: 'Prestataire' - parenttype: 'cotisation' - type: 'cotisation_prestataire' - cotisationInfos: '@cotisationInfos<numberBetween(12, 43)>' - montant: 10 - moyen: 'cb' - expediteur: '@prestataire<current()>' - destinataire: '@prestatairemlc' - createdAt: '<dateTimeBetween("-200 days", "now")>' - -App\Entity\User: - usersuperadmin: - username: 'adminuser' - email: 'admin@mail.fr' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_superadmin', '@usergroup_prestataire'] - groups: ['@usergroup_superadmin'] - roles: ['ROLE_SUPER_ADMIN', 'ROLE_PRESTATAIRE'] - usercontact: - username: 'user_contact' - email: 'contact@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_contact'] - groups: ['@usergroup_contact'] - roles: ['ROLE_CONTACT'] - groupesgeres: ['@groupe1'] - usercomptoir: - username: 'user_comptoir' - email: 'comptoir@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_comptoir'] - groups: ['@usergroup_comptoir'] - roles: ['ROLE_COMPTOIR'] - comptoirsgeres: ['@comptoir1'] - usergestiongroupe: - username: 'user_gestiongroupe' - email: 'groupe@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_gestiongroupe'] - groups: ['@usergroup_gestiongroupe'] - roles: ['ROLE_GESTION_GROUPE'] - groupesgeres: ['@groupe1'] - usertresorier: - username: 'user_tresorier' - email: 'tresorier@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_tresorier'] - groups: ['@usergroup_tresorier'] - roles: ['ROLE_TRESORIER'] - userredacteur: - username: 'user_redacteur' - email: 'redacteur@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_redacteur'] - groups: ['@usergroup_redacteur'] - roles: ['ROLE_REDACTEUR'] - usercontroleur: - username: 'user_controleur' - email: 'controleur@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_controleur'] - groups: ['@usergroup_controleur'] - roles: ['ROLE_CONTROLEUR'] - useradminsiege: - username: 'user_adminsiege' - email: 'siege@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_adminsiege'] - groups: ['@usergroup_adminsiege'] - roles: ['ROLE_ADMIN_SIEGE'] - userprestataire: - username: 'user_prestataire' - email: 'prestataire@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_prestataire'] - groups: ['@usergroup_prestataire'] - roles: ['ROLE_PRESTATAIRE'] - prestataires: ['@prestataire1'] - usercaissier: - username: 'user_caissier' - email: 'caissier@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_caissier'] - groups: ['@usergroup_caissier'] - roles: ['ROLE_CAISSIER'] - prestataires: ['@prestataire1'] - useradherent: - firstname: 'firstname adherent' - lastname: 'lastname adherent' - phone: '012345789' - username: 'user_adherent' - email: 'adherent@kohinos.test' - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_adherent'] - groups: ['@usergroup_adherent'] - roles: ['ROLE_ADHERENT'] - adherent: '@adherent1' - usera{2..11}: - username: 'a<userName()>' - email: <email()> - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_adherent'] - groups: ['@usergroup_adherent'] - roles: ['ROLE_ADHERENT'] - adherent: '@adherent<current()>' - userp{2..32}: - username: 'p<userName()>' - email: <email()> - plainPassword: 'test' - enabled: true - possiblegroups: ['@usergroup_prestataire'] - groups: ['@usergroup_prestataire'] - roles: ['ROLE_PRESTATAIRE'] - prestataires: ['@prestataire<current()>'] - userapi: - username: 'userapi' - email: 'api@kohinos.fr' - plainPassword: 'nopassword' - enabled: true - roles: ['ROLE_API'] - -# TEST DE TRANSACTIONS / TRANSFERTS ! -# App\Entity\TransactionAdherentPrestataire: -# tro_adh_pre{2..5}: -# operateur: '@usera<numberBetween(2, 5)>' -# role: 'Adherent' -# parenttype: 'transaction' -# type: 'adherent_prestataire' -# reference: 'test' -# moyen: 'virement' -# montant: 1 -# expediteur: '@adherent<numberBetween(2, 5)>' -# destinataire: '@prestataire<numberBetween(2, 5)>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# App\Entity\TransactionAdherentAdherent: -# tro_adh_adh{2..5}: -# operateur: '@usera<current()>' -# role: 'Adherent' -# parenttype: 'transaction' -# type: 'adherent_adherent' -# reference: 'test' -# moyen: 'transfert' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@adherent<current()>' -# destinataire: '@adherent<numberBetween(6, 11)>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# App\Entity\TransactionPrestataireAdherent: -# tro_pre_adh{2..5}: -# operateur: '@userp<current()>' -# role: 'Prestataire' -# parenttype: 'transaction' -# type: 'prestataire_adherent' -# reference: 'test' -# moyen: 'transfert' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@prestataire<current()>' -# destinataire: '@adherent<current()>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# App\Entity\TransactionPrestatairePrestataire: -# tro_pre_pre{2..5}: -# operateur: '@userp<current()>' -# role: 'Prestataire' -# parenttype: 'transaction' -# type: 'prestataire_prestataire' -# reference: 'test' -# moyen: 'transfert' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@prestataire<current()>' -# destinataire: '@prestataire<numberBetween(11, 21)>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# App\Entity\TransfertComptoirGroupe: -# tre_cpt_grp{2..5}: -# operateur: '@usercomptoir' -# role: 'Comptoir' -# type: 'comptoir_groupe' -# reference: 'test' -# moyen: 'transfert' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@comptoir<numberBetween(1,10)>' -# destinataire: '@groupe<numberBetween(1,10)>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# parenttype: 'transfert' -# App\Entity\TransfertGroupeComptoir: -# tre_grp_cpt{1..5}: -# operateur: '@usergestiongroupe' -# role: 'Groupe' -# type: 'groupe_comptoir' -# reference: 'test' -# moyen: 'transfert' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@groupe<numberBetween(1,10)>' -# destinataire: '@comptoir<numberBetween(1,10)>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# parenttype: 'transfert' -# App\Entity\Reconversion: -# tre_pre_sie{2..5}: -# operateur: '@userp<current()>' -# role: 'Prestataire' -# type: 'reconversion' -# reference: 'test' -# moyen: 'transfert' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@prestataire<current()>' -# destinataire: '@siege_1' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# parenttype: 'transfert' -# App\Entity\TransfertSiegeGroupe: -# tre_sie_grp{1..5}: -# operateur: '@useradminsiege' -# role: 'ADMIN_SIEGE' -# type: 'siege_groupe' -# reference: 'test' -# moyen: 'transfert' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@siege_1' -# destinataire: '@groupe<numberBetween(1,10)>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# parenttype: 'transfert' -# App\Entity\VenteComptoirAdherent: -# vte_cpt_adh{2..5}: -# operateur: '@usercomptoir' -# role: 'Comptoir' -# type: 'comptoir_adherent' -# reference: 'vte_cpt_adh<current()>' -# moyen: 'vente' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@comptoir<numberBetween(1,10)>' -# destinataire: '@adherent<current()>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# parenttype: 'vente' -# App\Entity\VenteComptoirPrestataire: -# vte_cpt_pre{2..5}: -# operateur: '@usercomptoir' -# role: 'Comptoir' -# type: 'comptoir_prestataire' -# reference: 'vte_cpt_pre<current()>' -# moyen: 'vente' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@comptoir<numberBetween(1,10)>' -# destinataire: '@prestataire<current()>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# parenttype: 'vente' -# App\Entity\RetraitComptoirAdherent: -# ret_cpt_adh{2..5}: -# operateur: '@usercomptoir' -# role: 'Comptoir' -# type: 'retrait_adherent' -# reference: 'vte_cpt_adh<current()>' -# moyen: 'retrait' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@comptoir<numberBetween(1,10)>' -# destinataire: '@adherent<current()>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# parenttype: 'retrait' -# App\Entity\RetraitComptoirPrestataire: -# ret_cpt_pre{2..5}: -# operateur: '@usercomptoir' -# role: 'Comptoir' -# type: 'retrait_prestataire' -# reference: 'vte_cpt_pre<current()>' -# moyen: 'retrait' -# montant: '<randomFloat(2,1,2)>' -# expediteur: '@comptoir<numberBetween(1,10)>' -# destinataire: '@prestataire<current()>' -# createdAt: '<dateTimeBetween("-200 days", "now")>' -# parenttype: 'retrait' diff --git a/fixtures/tavpro/fixtures-tav-pro.yaml b/fixtures/tavpro/fixtures-tav-pro.yaml new file mode 100644 index 0000000..e89ae3f --- /dev/null +++ b/fixtures/tavpro/fixtures-tav-pro.yaml @@ -0,0 +1,624 @@ +# Configuration des données initiales +App\Entity\EtatPrestataire: + etatSuspendu: + enabled: true + name: 'Suspendu' + content: 'Prestataires suspendus pour diverses raisons' + etatRappel: + enabled: true + name: 'Rappel' + content: 'Prestataires à rappeler' + etatAnnule: + enabled: true + name: 'Annulé' + content: 'Prestataires annulé' + etatProspect: + enabled: true + name: 'Prospects' + content: 'Prospects' + +App\Entity\TypePrestataire: + typepresta1: + name: 'Prestataire' + typepresta2: + name: 'Partenaire' + +App\Entity\Usergroup: + usergroup_adherent: + __construct: ['Adherent', ['ROLE_ADHERENT']] + usergroup_prestataire: + __construct: ['Prestataire', ['ROLE_PRESTATAIRE']] + usergroup_caissier: + __construct: ['Caissier', ['ROLE_CAISSIER']] + usergroup_adminsiege: + __construct: ['Administrateur du Siege', [ + 'ROLE_ADMIN_SIEGE', + 'ROLE_SONATA_USER_ADMIN_USER_ALL', + 'ROLE_SONATA_USER_ADMIN_GROUP_ALL', + 'ROLE_ADMIN_COMPTOIR_GERER_LIST', + 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', + 'ROLE_ADMIN_ADHERENT_GERER_ALL', + 'ROLE_ADMIN_ALL_COTISATIONS_ALL', + 'ROLE_ADMIN_ALL_ACHATSMONNAIE_ALL', + 'ROLE_ADMIN_GROUPE_GERER_ALL', + 'ROLE_ADMIN_GLOBALPARAMETER_GERER_ALL', + 'ROLE_ADMIN_TRANSFERT_GERER_ALL', + 'ROLE_ADMIN_ALL_DEMANDE_ACHATSMONNAIE_ALL', + 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', + 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST', + 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_LIST', + 'ROLE_ADMIN_OPERATION_GROUPE_GERER_LIST', + 'ROLE_ADMIN_OPERATION_SIEGE_GERER_LIST', + 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', + 'ROLE_ADMIN_ALL_COTISATIONS_ALL', + 'ROLE_ADMIN_HELLOASSO_ALL', + 'ROLE_ADMIN_DONS_ALL']] + usergroup_redacteur: + __construct: ['Rédacteur', [ + 'ROLE_REDACTEUR', + 'ROLE_SONATA_MEDIA_ADMIN_MEDIA_ALL', + 'ROLE_SONATA_MEDIA_ADMIN_GALLERY_ALL', + 'ROLE_SONATA_MEDIA_ADMIN_GALLERY_HAS_MEDIA_ALL', + 'ROLE_PRODIGIOUS_SONATA_MENU_ADMIN_MENU_ALL', + 'ROLE_PRODIGIOUS_SONATA_MENU_ADMIN_MENU_ITEM_ALL', + 'ROLE_ADMIN_NEWS_GERER_ALL', + 'ROLE_ADMIN_DOCUMENT_GERER_ALL', + 'ROLE_ADMIN_RUBRIQUE_GERER_ALL', + 'ROLE_ADMIN_FAQ_GERER_ALL', + 'ROLE_ADMIN_PAGE_GERER_ALL', + 'ROLE_ADMIN_TRADUCTION_GERER_ALL']] + usergroup_controleur: + __construct: ['Contrôleur', [ + 'ROLE_CONTROLEUR', + 'ROLE_ADMIN_TRANSACTION_GERER_LIST', + 'ROLE_ADMIN_TRANSACTION_GERER_VIEW', + 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', + 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST']] + usergroup_tresorier: + __construct: ['Trésorier', [ + 'ROLE_TRESORIER', + 'ROLE_ADMIN_COMPTOIR_GERER_LIST', + 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', + 'ROLE_ADMIN_ALL_COTISATIONS_ALL', + 'ROLE_ADMIN_ALL_ACHATSMONNAIE_ALL', + 'ROLE_ADMIN_RECONVERSION_GERER_ALL', + 'ROLE_ADMIN_TRANSFERT_GERER_ALL', + 'ROLE_ADMIN_ALL_DEMANDE_ACHATSMONNAIE_ALL', + 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_ALL', + 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_ALL', + 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_ALL', + 'ROLE_ADMIN_OPERATION_GROUPE_GERER_ALL', + 'ROLE_ADMIN_OPERATION_SIEGE_GERER_ALL', + 'ROLE_ADMIN_HELLOASSO_ALL', + 'ROLE_ADMIN_DONS_ALL']] + usergroup_gestiongroupe: + __construct: ['Gestionnaire de Groupe', [ + 'ROLE_GESTION_GROUPE', + 'ROLE_SONATA_USER_ADMIN_USER_ALL', + 'ROLE_ADMIN_ADHERENT_GERER_ALL', + 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', + 'ROLE_ADMIN_PRESTATAIRE_GERER_ALL', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', + 'ROLE_ADMIN_GROUPE_GERER_EDIT', + 'ROLE_ADMIN_GROUPE_GERER_VIEW', + 'ROLE_ADMIN_COMPTOIR_GERER_ALL', + 'ROLE_ADMIN_GROUPEPRESTA_GERER_ALL', + 'ROLE_ADMIN_DOCUMENT_GERER_ALL', + 'ROLE_ADMIN_TRANSFERT_GERER_EDIT', + 'ROLE_ADMIN_TRANSFERT_GERER_LIST', + 'ROLE_ADMIN_TRANSFERT_GERER_CREATE', + 'ROLE_ADMIN_TRANSFERT_GERER_EXPORT', + 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', + 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST', + 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_LIST']] + usergroup_comptoir: + __construct: ['Comptoir', [ + 'ROLE_COMPTOIR', + 'ROLE_ADMIN_ADHERENT_GERER_EDIT', + 'ROLE_ADMIN_ADHERENT_GERER_LIST', + 'ROLE_ADMIN_ADHERENT_GERER_CREATE', + 'ROLE_ADMIN_ADHERENT_GERER_VIEW', + 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', + 'ROLE_ADMIN_COMPTOIR_GERER_EDIT', + 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', + 'ROLE_ADMIN_TRANSFERT_GERER_LIST', + 'ROLE_ADMIN_TRANSFERT_GERER_CREATE', + 'ROLE_ADMIN_TRANSFERT_GERER_VIEW', + 'ROLE_ADMIN_PRESTATAIRE_GERER_VIEW', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_VIEW', + 'ROLE_ADMIN_PRESTATAIRE_GERER_LIST', + 'ROLE_ADMIN_PRESTATAIRE_GERER_EDIT', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_EDIT', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_LIST', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_CREATE']] + usergroup_contact: + __construct: ['Contact', [ + 'ROLE_CONTACT', + 'ROLE_ADMIN_ADHERENT_GERER_ALL', + 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', + 'ROLE_ADMIN_PRESTATAIRE_GERER_ALL', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', + 'ROLE_ADMIN_COMPTOIR_GERER_ALL', + 'ROLE_ADMIN_GROUPEPRESTA_GERER_ALL', + 'ROLE_ADMIN_NEWS_GERER_ALL', + 'ROLE_ADMIN_DOCUMENT_GERER_ALL', + 'ROLE_ADMIN_RUBRIQUE_GERER_ALL']] + usergroup_superadmin: + __construct: ['Super Admin', ['ROLE_SUPER_ADMIN']] + +Prodigious\Sonata\MenuBundle\Entity\Menu: + menu_main: + name: 'Main menu' + alias: 'main' + +Prodigious\Sonata\MenuBundle\Entity\MenuItem: + menuitem4: + menu: '@menu_main' + name: 'Points de vente' + url: '#' + position: 1 + target: 0 + enabled: 1 + menuitem5: + menu: '@menu_main' + name: 'Carte des prestataires' + parent: '@menuitem4' + url: '/prestataires/carte' + position: 0 + target: 0 + enabled: 1 + menuitem6: + menu: '@menu_main' + name: 'Liste des prestataires' + parent: '@menuitem4' + url: '/prestataires/liste' + position: 1 + target: 0 + enabled: 1 + menuitem7: + menu: '@menu_main' + name: 'Liste des partenaires' + parent: '@menuitem4' + url: '/partenaires/liste' + position: 2 + target: 0 + enabled: 1 + menuitem8: + menu: '@menu_main' + name: 'Rubriques' + parent: '@menuitem4' + url: '/prestataires/rubriques' + position: 3 + target: 0 + enabled: 1 + menuitem9: + menu: '@menu_main' + name: 'Comptoirs des habitants' + url: '#' + position: 2 + target: 0 + enabled: 1 + menuitem10: + menu: '@menu_main' + name: 'Carte des comptoirs' + parent: '@menuitem9' + url: '/comptoirs/carte' + position: 0 + target: 0 + enabled: 1 + menuitem11: + menu: '@menu_main' + name: 'Liste des comptoirs' + parent: '@menuitem9' + url: '/comptoirs/liste' + position: 1 + target: 0 + enabled: 1 + menuitem12: + menu: '@menu_main' + name: 'Carte des amaps' + parent: '@menuitem9' + url: '/groupe/prestataires/amap/carte' + position: 2 + target: 0 + enabled: 1 + menuitem13: + menu: '@menu_main' + name: 'Carte des marchés' + parent: '@menuitem9' + url: '/groupe/prestataires/marche/carte' + position: 3 + target: 0 + enabled: 1 + menuitem14: + menu: '@menu_main' + name: 'Aide' + url: '#' + position: 3 + target: 0 + enabled: 1 + menuitem15: + menu: '@menu_main' + name: 'Foire aux questions' + parent: '@menuitem14' + url: '/faq' + position: 0 + target: 0 + enabled: 1 + menuitem16: + menu: '@menu_main' + name: 'Nous contacter' + parent: '@menuitem14' + url: '/contact' + position: 1 + target: 0 + enabled: 1 + menuitem17: + menu: '@menu_main' + name: 'Actualités' + url: '/news' + position: 4 + target: 0 + enabled: 1 + +App\Application\Sonata\MediaBundle\Entity\Media: + media6: + name: 'wosmpl-marker-icon17-produits-de-lagriculture-et-elevage.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: e5d9701e23fcfa5822d7c93092a522f82cf970ad.png + provider_metadata: {"filename":"wosmpl-marker-icon17-produits-de-lagriculture-et-elevage.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 29446 + context: 'rubrique' + media7: + name: 'wosmpl-marker-icon3-metier-darts-creation.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 3b56c41033edbc04176b2bc943716820b8d5859e.png + provider_metadata: {"filename":"wosmpl-marker-icon3-metier-darts-creation.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 38284 + context: 'rubrique' + media8: + name: 'wosmpl-marker-icon-commerce-alimentaire.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 3f7b75fef4df63756fd425d23fe90fce04757011.png + provider_metadata: {"filename":"wosmpl-marker-icon-commerce-alimentaire.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 33137 + context: 'rubrique' + media9: + name: 'wosmpl-marker-icon2-restaurant-bar-traiteur.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 6eaa4bbdf1225932d30c5ae54fb9996658836d7d.png + provider_metadata: {"filename":"wosmpl-marker-icon2-restaurant-bar-traiteur.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 32622 + context: 'rubrique' + media10: + name: 'wosmpl-marker-icon4-habillement-mode-accessoires.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 91f22423eaf61b22e7365250d902efecdce698fc.png + provider_metadata: {"filename":"wosmpl-marker-icon4-habillement-mode-accessoires.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 24911 + context: 'rubrique' + media11: + name: 'wosmpl-marker-icon5-higiene-beaute.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 749a4285560be42315ac3c4c888557eedc76e81d.png + provider_metadata: {"filename":"wosmpl-marker-icon5-higiene-beaute.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 25898 + context: 'rubrique' + media12: + name: 'wosmpl-marker-icon6-Papeterie-librairie-presse-édition.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: aab9d557c3f77b9682ee6726c059badd89eb9ed8.png + provider_metadata: {"filename":"wosmpl-marker-icon6-Papeterie-librairie-presse-e\u0301dition.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 37730 + context: 'rubrique' + media13: + name: 'wosmpl-marker-icon9-sortie-culturelle.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 978c0d269d054f0e4f2e88de31eae8d0f0b44bfa.png + provider_metadata: {"filename":"wosmpl-marker-icon9-sortie-culturelle.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 32317 + context: 'rubrique' + media14: + name: 'wosmpl-marker-icon11-santé-bien-etre.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: cf4510e313a050931ffae55a7c72651e765e4145.png + provider_metadata: {"filename":"wosmpl-marker-icon11-sante\u0301-bien-etre.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 36273 + context: 'rubrique' + media15: + name: 'wosmpl-marker-icon14-Web-multimédia-communication-imprimerie.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 6286598dea47116e34b4e9635eccf05a3fb9368f.png + provider_metadata: {"filename":"wosmpl-marker-icon14-Web-multime\u0301dia-communication-imprimerie.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 29416 + context: 'rubrique' + media16: + name: 'wosmpl-marker-icon15-sport-et-loisirs.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 1ecae95f3729865d8f249b17146d7aaef9d9b5c3.png + provider_metadata: {"filename":"wosmpl-marker-icon15-sport-et-loisirs.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 43002 + context: 'rubrique' + media17: + name: 'wosmpl-marker-icon16-formation-education.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 72609fa54f78962259708e4e3ff3da37239b224e.png + provider_metadata: {"filename":"wosmpl-marker-icon16-formation-education.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 31656 + context: 'rubrique' + media18: + name: 'wosmpl-marker-icon19-immobillier.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: c1a399604ae2599ffbc5701a1d138830d2ececb7.png + provider_metadata: {"filename":"wosmpl-marker-icon19-immobillier.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 28576 + context: 'rubrique' + media19: + name: 'wosmpl-marker-icon21-divers.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 434524af87d1e989f8fd476a838fb6d0243a34f3.png + provider_metadata: {"filename":"wosmpl-marker-icon21-divers.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 25092 + context: 'rubrique' + media20: + name: 'wosmpl-marker-icon22-marche-amap.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 348b65dcd5ed271c94bf28eb353b12c6bf4d45ac.png + provider_metadata: {"filename":"wosmpl-marker-icon22-marche-amap.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 34804 + context: 'rubrique' + media21: + name: 'wosmpl-marker-icon23-Artisanat-constructions-réparations.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: fc1af9dfa9da71e26464879365203a7d9158bc90.png + provider_metadata: {"filename":"wosmpl-marker-icon23-Artisanat-constructions-re\u0301parations.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 25215 + context: 'rubrique' + media22: + name: 'wosmpl-marker-icon20-service-a-la-personne.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: b48e9ed9bf500aabfca8cd70445d2b9274587dfe.png + provider_metadata: {"filename":"wosmpl-marker-icon20-service-a-la-personne.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 34234 + context: 'rubrique' + media23: + name: 'wosmpl-marker-icon7-decoration-ameublement-bricolage-jardin.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: e1ea5c5d2a395a0d947ed736a3289fea3fdb821b.png + provider_metadata: {"filename":"wosmpl-marker-icon7-decoration-ameublement-bricolage-jardin.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 39650 + context: 'rubrique' + media24: + name: 'wosmpl-marker-icon8-Commerces-divers.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 3433854a2e8d5bf720db32631533afe54600ec87.png + provider_metadata: {"filename":"wosmpl-marker-icon8-Commerces-divers.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 35621 + context: 'rubrique' + media25: + name: 'wosmpl-marker-icon10-Informatique-Electronique.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 7a313aa2622f4db659d526e76b24322f64c4f910.png + provider_metadata: {"filename":"wosmpl-marker-icon10-Informatique-Electronique.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 25964 + context: 'rubrique' + media26: + name: 'wosmpl-marker-icon13-transports-livraison.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: ca83dd7189873cf07639668b48e4d6e940745dda.png + provider_metadata: {"filename":"wosmpl-marker-icon13-transports-livraison.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 31625 + context: 'rubrique' + +App\Entity\Rubrique: + rubrique1: + name: "Produit de l'agriculture et élevage" + content: "" + enabled: true + media: '@media6' + rubrique2: + name: "Sports et loisirs" + content: "" + enabled: true + media: '@media16' + rubrique3: + name: "Commerce alimentaire" + content: "" + enabled: true + media: '@media8' + rubrique4: + name: "Restaurant, bar, traiteur" + content: "" + enabled: true + media: '@media9' + rubrique5: + name: "Commerces divers" + content: "" + enabled: true + media: '@media24' + rubrique6: + name: "Métiers d'art, créations" + content: "" + enabled: true + media: '@media7' + rubrique7: + name: "Habillement, mode, accessoires" + content: "" + enabled: true + media: '@media10' + rubrique8: + name: "Papeterie, librairie, presse, édition" + content: "" + enabled: true + media: '@media12' + rubrique9: + name: "Marchés, AMAP" + content: "" + enabled: true + media: '@media20' + rubrique10: + name: "Web, multimédia, communication, imprimerie" + content: "" + enabled: true + media: '@media15' + rubrique11: + name: "Sorties culturelles" + content: "" + enabled: true + media: '@media13' + rubrique12: + name: "Informatique, Electronique" + content: "" + enabled: true + media: '@media25' + rubrique13: + name: "Décoration, ameublement, bricolage, jardin" + content: "" + enabled: true + media: '@media23' + rubrique14: + name: "Artisanat, constructions, réparations" + content: "" + enabled: true + media: '@media21' + rubrique15: + name: "Transports, Livraisons" + content: "" + enabled: true + media: '@media26' + rubrique16: + name: "Divers" + content: "" + enabled: true + media: '@media19' + rubrique17: + name: "Hygiène, beauté" + content: "" + enabled: true + media: '@media11' + rubrique18: + name: "Santé, bien-être" + content: "" + enabled: true + media: '@media14' + rubrique19: + name: "Immobilier" + content: "" + enabled: true + media: '@media18' + rubrique20: + name: "Services à la personne" + content: "" + enabled: true + media: '@media22' + rubrique21: + name: "Formation, éducation" + content: "" + enabled: true + media: '@media17' \ No newline at end of file diff --git a/fixtures/tavtest/fixtures-tav.yaml b/fixtures/tavtest/fixtures-tav.yaml new file mode 100644 index 0000000..356e0c1 --- /dev/null +++ b/fixtures/tavtest/fixtures-tav.yaml @@ -0,0 +1,1236 @@ +# Configuration des données initiales +App\Entity\EtatPrestataire: + etatSuspendu: + enabled: true + name: 'Suspendu' + content: 'Prestataires suspendus pour diverses raisons' + etatRappel: + enabled: true + name: 'Rappel' + content: 'Prestataires à rappeler' + etatAnnule: + enabled: true + name: 'Annulé' + content: 'Prestataires annulé' + etatProspect: + enabled: true + name: 'Prospects' + content: 'Prospects' + +App\Entity\TypePrestataire: + typepresta1: + name: 'Prestataire' + typepresta2: + name: 'Partenaire' + +App\Entity\Usergroup: + usergroup_adherent: + __construct: ['Adherent', ['ROLE_ADHERENT']] + usergroup_prestataire: + __construct: ['Prestataire', ['ROLE_PRESTATAIRE']] + usergroup_caissier: + __construct: ['Caissier', ['ROLE_CAISSIER']] + usergroup_adminsiege: + __construct: ['Administrateur du Siege', [ + 'ROLE_ADMIN_SIEGE', + 'ROLE_SONATA_USER_ADMIN_USER_ALL', + 'ROLE_SONATA_USER_ADMIN_GROUP_ALL', + 'ROLE_ADMIN_COMPTOIR_GERER_LIST', + 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', + 'ROLE_ADMIN_ADHERENT_GERER_ALL', + 'ROLE_ADMIN_ALL_COTISATIONS_ALL', + 'ROLE_ADMIN_ALL_ACHATSMONNAIE_ALL', + 'ROLE_ADMIN_GROUPE_GERER_ALL', + 'ROLE_ADMIN_GLOBALPARAMETER_GERER_ALL', + 'ROLE_ADMIN_TRANSFERT_GERER_ALL', + 'ROLE_ADMIN_ALL_DEMANDE_ACHATSMONNAIE_ALL', + 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', + 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST', + 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_LIST', + 'ROLE_ADMIN_OPERATION_GROUPE_GERER_LIST', + 'ROLE_ADMIN_OPERATION_SIEGE_GERER_LIST', + 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', + 'ROLE_ADMIN_ALL_COTISATIONS_ALL', + 'ROLE_ADMIN_HELLOASSO_ALL', + 'ROLE_ADMIN_DONS_ALL']] + usergroup_redacteur: + __construct: ['Rédacteur', [ + 'ROLE_REDACTEUR', + 'ROLE_SONATA_MEDIA_ADMIN_MEDIA_ALL', + 'ROLE_SONATA_MEDIA_ADMIN_GALLERY_ALL', + 'ROLE_SONATA_MEDIA_ADMIN_GALLERY_HAS_MEDIA_ALL', + 'ROLE_PRODIGIOUS_SONATA_MENU_ADMIN_MENU_ALL', + 'ROLE_PRODIGIOUS_SONATA_MENU_ADMIN_MENU_ITEM_ALL', + 'ROLE_ADMIN_NEWS_GERER_ALL', + 'ROLE_ADMIN_DOCUMENT_GERER_ALL', + 'ROLE_ADMIN_RUBRIQUE_GERER_ALL', + 'ROLE_ADMIN_FAQ_GERER_ALL', + 'ROLE_ADMIN_PAGE_GERER_ALL', + 'ROLE_ADMIN_TRADUCTION_GERER_ALL']] + usergroup_controleur: + __construct: ['Contrôleur', [ + 'ROLE_CONTROLEUR', + 'ROLE_ADMIN_TRANSACTION_GERER_LIST', + 'ROLE_ADMIN_TRANSACTION_GERER_VIEW', + 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', + 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST']] + usergroup_tresorier: + __construct: ['Trésorier', [ + 'ROLE_TRESORIER', + 'ROLE_ADMIN_COMPTOIR_GERER_LIST', + 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', + 'ROLE_ADMIN_ALL_COTISATIONS_ALL', + 'ROLE_ADMIN_ALL_ACHATSMONNAIE_ALL', + 'ROLE_ADMIN_RECONVERSION_GERER_ALL', + 'ROLE_ADMIN_TRANSFERT_GERER_ALL', + 'ROLE_ADMIN_ALL_DEMANDE_ACHATSMONNAIE_ALL', + 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_ALL', + 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_ALL', + 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_ALL', + 'ROLE_ADMIN_OPERATION_GROUPE_GERER_ALL', + 'ROLE_ADMIN_OPERATION_SIEGE_GERER_ALL', + 'ROLE_ADMIN_HELLOASSO_ALL', + 'ROLE_ADMIN_DONS_ALL']] + usergroup_gestiongroupe: + __construct: ['Gestionnaire de Groupe', [ + 'ROLE_GESTION_GROUPE', + 'ROLE_SONATA_USER_ADMIN_USER_ALL', + 'ROLE_ADMIN_ADHERENT_GERER_ALL', + 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', + 'ROLE_ADMIN_PRESTATAIRE_GERER_ALL', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', + 'ROLE_ADMIN_GROUPE_GERER_EDIT', + 'ROLE_ADMIN_GROUPE_GERER_VIEW', + 'ROLE_ADMIN_COMPTOIR_GERER_ALL', + 'ROLE_ADMIN_GROUPEPRESTA_GERER_ALL', + 'ROLE_ADMIN_DOCUMENT_GERER_ALL', + 'ROLE_ADMIN_TRANSFERT_GERER_EDIT', + 'ROLE_ADMIN_TRANSFERT_GERER_LIST', + 'ROLE_ADMIN_TRANSFERT_GERER_CREATE', + 'ROLE_ADMIN_TRANSFERT_GERER_EXPORT', + 'ROLE_ADMIN_OPERATION_PRESTATAIRE_GERER_LIST', + 'ROLE_ADMIN_OPERATION_ADHERENT_GERER_LIST', + 'ROLE_ADMIN_OPERATION_COMPTOIR_GERER_LIST']] + usergroup_comptoir: + __construct: ['Comptoir', [ + 'ROLE_COMPTOIR', + 'ROLE_ADMIN_ADHERENT_GERER_EDIT', + 'ROLE_ADMIN_ADHERENT_GERER_LIST', + 'ROLE_ADMIN_ADHERENT_GERER_CREATE', + 'ROLE_ADMIN_ADHERENT_GERER_VIEW', + 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', + 'ROLE_ADMIN_COMPTOIR_GERER_EDIT', + 'ROLE_ADMIN_COMPTOIR_GERER_VIEW', + 'ROLE_ADMIN_TRANSFERT_GERER_LIST', + 'ROLE_ADMIN_TRANSFERT_GERER_CREATE', + 'ROLE_ADMIN_TRANSFERT_GERER_VIEW', + 'ROLE_ADMIN_PRESTATAIRE_GERER_VIEW', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_VIEW', + 'ROLE_ADMIN_PRESTATAIRE_GERER_LIST', + 'ROLE_ADMIN_PRESTATAIRE_GERER_EDIT', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_EDIT', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_LIST', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_CREATE']] + usergroup_contact: + __construct: ['Contact', [ + 'ROLE_CONTACT', + 'ROLE_ADMIN_ADHERENT_GERER_ALL', + 'ROLE_ADMIN_ADHERENT_COTISATIONS_ALL', + 'ROLE_ADMIN_PRESTATAIRE_GERER_ALL', + 'ROLE_ADMIN_PRESTATAIRE_COTISATIONS_ALL', + 'ROLE_ADMIN_COMPTOIR_GERER_ALL', + 'ROLE_ADMIN_GROUPEPRESTA_GERER_ALL', + 'ROLE_ADMIN_NEWS_GERER_ALL', + 'ROLE_ADMIN_DOCUMENT_GERER_ALL', + 'ROLE_ADMIN_RUBRIQUE_GERER_ALL']] + usergroup_superadmin: + __construct: ['Super Admin', ['ROLE_SUPER_ADMIN']] + +Prodigious\Sonata\MenuBundle\Entity\Menu: + menu_main: + name: 'Main menu' + alias: 'main' + +Prodigious\Sonata\MenuBundle\Entity\MenuItem: + menuitem4: + menu: '@menu_main' + name: 'Points de vente' + url: '#' + position: 1 + target: 0 + enabled: 1 + menuitem5: + menu: '@menu_main' + name: 'Carte des prestataires' + parent: '@menuitem4' + url: '/prestataires/carte' + position: 0 + target: 0 + enabled: 1 + menuitem6: + menu: '@menu_main' + name: 'Liste des prestataires' + parent: '@menuitem4' + url: '/prestataires/liste' + position: 1 + target: 0 + enabled: 1 + menuitem7: + menu: '@menu_main' + name: 'Liste des partenaires' + parent: '@menuitem4' + url: '/partenaires/liste' + position: 2 + target: 0 + enabled: 1 + menuitem8: + menu: '@menu_main' + name: 'Rubriques' + parent: '@menuitem4' + url: '/prestataires/rubriques' + position: 3 + target: 0 + enabled: 1 + menuitem9: + menu: '@menu_main' + name: 'Comptoirs des habitants' + url: '#' + position: 2 + target: 0 + enabled: 1 + menuitem10: + menu: '@menu_main' + name: 'Carte des comptoirs' + parent: '@menuitem9' + url: '/comptoirs/carte' + position: 0 + target: 0 + enabled: 1 + menuitem11: + menu: '@menu_main' + name: 'Liste des comptoirs' + parent: '@menuitem9' + url: '/comptoirs/liste' + position: 1 + target: 0 + enabled: 1 + menuitem12: + menu: '@menu_main' + name: 'Carte des amaps' + parent: '@menuitem9' + url: '/groupe/prestataires/amap/carte' + position: 2 + target: 0 + enabled: 1 + menuitem13: + menu: '@menu_main' + name: 'Carte des marchés' + parent: '@menuitem9' + url: '/groupe/prestataires/marche/carte' + position: 3 + target: 0 + enabled: 1 + menuitem14: + menu: '@menu_main' + name: 'Aide' + url: '#' + position: 3 + target: 0 + enabled: 1 + menuitem15: + menu: '@menu_main' + name: 'Foire aux questions' + parent: '@menuitem14' + url: '/faq' + position: 0 + target: 0 + enabled: 1 + menuitem16: + menu: '@menu_main' + name: 'Nous contacter' + parent: '@menuitem14' + url: '/contact' + position: 1 + target: 0 + enabled: 1 + menuitem17: + menu: '@menu_main' + name: 'Actualités' + url: '/news' + position: 4 + target: 0 + enabled: 1 + +App\Application\Sonata\MediaBundle\Entity\Media: + media6: + name: 'wosmpl-marker-icon17-produits-de-lagriculture-et-elevage.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: e5d9701e23fcfa5822d7c93092a522f82cf970ad.png + provider_metadata: {"filename":"wosmpl-marker-icon17-produits-de-lagriculture-et-elevage.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 29446 + context: 'rubrique' + media7: + name: 'wosmpl-marker-icon3-metier-darts-creation.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 3b56c41033edbc04176b2bc943716820b8d5859e.png + provider_metadata: {"filename":"wosmpl-marker-icon3-metier-darts-creation.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 38284 + context: 'rubrique' + media8: + name: 'wosmpl-marker-icon-commerce-alimentaire.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 3f7b75fef4df63756fd425d23fe90fce04757011.png + provider_metadata: {"filename":"wosmpl-marker-icon-commerce-alimentaire.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 33137 + context: 'rubrique' + media9: + name: 'wosmpl-marker-icon2-restaurant-bar-traiteur.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 6eaa4bbdf1225932d30c5ae54fb9996658836d7d.png + provider_metadata: {"filename":"wosmpl-marker-icon2-restaurant-bar-traiteur.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 32622 + context: 'rubrique' + media10: + name: 'wosmpl-marker-icon4-habillement-mode-accessoires.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 91f22423eaf61b22e7365250d902efecdce698fc.png + provider_metadata: {"filename":"wosmpl-marker-icon4-habillement-mode-accessoires.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 24911 + context: 'rubrique' + media11: + name: 'wosmpl-marker-icon5-higiene-beaute.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 749a4285560be42315ac3c4c888557eedc76e81d.png + provider_metadata: {"filename":"wosmpl-marker-icon5-higiene-beaute.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 25898 + context: 'rubrique' + media12: + name: 'wosmpl-marker-icon6-Papeterie-librairie-presse-édition.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: aab9d557c3f77b9682ee6726c059badd89eb9ed8.png + provider_metadata: {"filename":"wosmpl-marker-icon6-Papeterie-librairie-presse-e\u0301dition.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 37730 + context: 'rubrique' + media13: + name: 'wosmpl-marker-icon9-sortie-culturelle.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 978c0d269d054f0e4f2e88de31eae8d0f0b44bfa.png + provider_metadata: {"filename":"wosmpl-marker-icon9-sortie-culturelle.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 32317 + context: 'rubrique' + media14: + name: 'wosmpl-marker-icon11-santé-bien-etre.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: cf4510e313a050931ffae55a7c72651e765e4145.png + provider_metadata: {"filename":"wosmpl-marker-icon11-sante\u0301-bien-etre.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 36273 + context: 'rubrique' + media15: + name: 'wosmpl-marker-icon14-Web-multimédia-communication-imprimerie.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 6286598dea47116e34b4e9635eccf05a3fb9368f.png + provider_metadata: {"filename":"wosmpl-marker-icon14-Web-multime\u0301dia-communication-imprimerie.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 29416 + context: 'rubrique' + media16: + name: 'wosmpl-marker-icon15-sport-et-loisirs.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 1ecae95f3729865d8f249b17146d7aaef9d9b5c3.png + provider_metadata: {"filename":"wosmpl-marker-icon15-sport-et-loisirs.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 43002 + context: 'rubrique' + media17: + name: 'wosmpl-marker-icon16-formation-education.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 72609fa54f78962259708e4e3ff3da37239b224e.png + provider_metadata: {"filename":"wosmpl-marker-icon16-formation-education.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 31656 + context: 'rubrique' + media18: + name: 'wosmpl-marker-icon19-immobillier.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: c1a399604ae2599ffbc5701a1d138830d2ececb7.png + provider_metadata: {"filename":"wosmpl-marker-icon19-immobillier.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 28576 + context: 'rubrique' + media19: + name: 'wosmpl-marker-icon21-divers.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 434524af87d1e989f8fd476a838fb6d0243a34f3.png + provider_metadata: {"filename":"wosmpl-marker-icon21-divers.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 25092 + context: 'rubrique' + media20: + name: 'wosmpl-marker-icon22-marche-amap.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 348b65dcd5ed271c94bf28eb353b12c6bf4d45ac.png + provider_metadata: {"filename":"wosmpl-marker-icon22-marche-amap.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 34804 + context: 'rubrique' + media21: + name: 'wosmpl-marker-icon23-Artisanat-constructions-réparations.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: fc1af9dfa9da71e26464879365203a7d9158bc90.png + provider_metadata: {"filename":"wosmpl-marker-icon23-Artisanat-constructions-re\u0301parations.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 25215 + context: 'rubrique' + media22: + name: 'wosmpl-marker-icon20-service-a-la-personne.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: b48e9ed9bf500aabfca8cd70445d2b9274587dfe.png + provider_metadata: {"filename":"wosmpl-marker-icon20-service-a-la-personne.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 34234 + context: 'rubrique' + media23: + name: 'wosmpl-marker-icon7-decoration-ameublement-bricolage-jardin.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: e1ea5c5d2a395a0d947ed736a3289fea3fdb821b.png + provider_metadata: {"filename":"wosmpl-marker-icon7-decoration-ameublement-bricolage-jardin.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 39650 + context: 'rubrique' + media24: + name: 'wosmpl-marker-icon8-Commerces-divers.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 3433854a2e8d5bf720db32631533afe54600ec87.png + provider_metadata: {"filename":"wosmpl-marker-icon8-Commerces-divers.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 35621 + context: 'rubrique' + media25: + name: 'wosmpl-marker-icon10-Informatique-Electronique.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: 7a313aa2622f4db659d526e76b24322f64c4f910.png + provider_metadata: {"filename":"wosmpl-marker-icon10-Informatique-Electronique.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 25964 + context: 'rubrique' + media26: + name: 'wosmpl-marker-icon13-transports-livraison.png' + enabled: true + provider_name: 'sonata.media.provider.image' + provider_status: true + provider_reference: ca83dd7189873cf07639668b48e4d6e940745dda.png + provider_metadata: {"filename":"wosmpl-marker-icon13-transports-livraison.png"} + width: 512 + height: 512 + content_type: 'image/png' + content_size: 31625 + context: 'rubrique' + +App\Entity\Rubrique: + rubrique1: + name: "Produit de l'agriculture et élevage" + content: "" + enabled: true + media: '@media6' + rubrique2: + name: "Sports et loisirs" + content: "" + enabled: true + media: '@media16' + rubrique3: + name: "Commerce alimentaire" + content: "" + enabled: true + media: '@media8' + rubrique4: + name: "Restaurant, bar, traiteur" + content: "" + enabled: true + media: '@media9' + rubrique5: + name: "Commerces divers" + content: "" + enabled: true + media: '@media24' + rubrique6: + name: "Métiers d'art, créations" + content: "" + enabled: true + media: '@media7' + rubrique7: + name: "Habillement, mode, accessoires" + content: "" + enabled: true + media: '@media10' + rubrique8: + name: "Papeterie, librairie, presse, édition" + content: "" + enabled: true + media: '@media12' + rubrique9: + name: "Marchés, AMAP" + content: "" + enabled: true + media: '@media20' + rubrique10: + name: "Web, multimédia, communication, imprimerie" + content: "" + enabled: true + media: '@media15' + rubrique11: + name: "Sorties culturelles" + content: "" + enabled: true + media: '@media13' + rubrique12: + name: "Informatique, Electronique" + content: "" + enabled: true + media: '@media25' + rubrique13: + name: "Décoration, ameublement, bricolage, jardin" + content: "" + enabled: true + media: '@media23' + rubrique14: + name: "Artisanat, constructions, réparations" + content: "" + enabled: true + media: '@media21' + rubrique15: + name: "Transports, Livraisons" + content: "" + enabled: true + media: '@media26' + rubrique16: + name: "Divers" + content: "" + enabled: true + media: '@media19' + rubrique17: + name: "Hygiène, beauté" + content: "" + enabled: true + media: '@media11' + rubrique18: + name: "Santé, bien-être" + content: "" + enabled: true + media: '@media14' + rubrique19: + name: "Immobilier" + content: "" + enabled: true + media: '@media18' + rubrique20: + name: "Services à la personne" + content: "" + enabled: true + media: '@media22' + rubrique21: + name: "Formation, éducation" + content: "" + enabled: true + media: '@media17' + +App\Entity\GlobalParameter: + gpsolidoume: + name: "USE_SOLIDOUME" + description: "Utiliser la sécurité sociale alimentaire" + value: "false" + mandatory: 1 + gp00: + name: "MLC_URL" + description: "URL complète d'accès au Kohinos" + value: 'https://127.0.0.1:8000' + mandatory: 1 + gp1: + name: "COTISATION_ADHERENT" + description: 'Montant minimum de la cotisation des adhérents' + value: '0' + mandatory: 1 + gp111: + name: "COTISATION_ADHERENT_DEFAULT" + description: 'Montant affiché par défaut de la cotisation des adhérents' + value: '10' + mandatory: 1 + gp2: + name: "COTISATION_PRESTATAIRE" + description: 'Montant minimum de la cotisation des prestataires' + value: '0' + mandatory: 1 + gp3: + name: "RECONVERSION_PRESTATAIRE" + description: 'Taux de reconversion des prestataires' + value: '0' + mandatory: 1 + gp4: + name: "USE_WORDPRESS" + description : "'true' : utiliser le module Wordpress et désactiver les fonctions du site kohinos, 'false' : utiliser le site Kohinos" + value: "false" + mandatory: 1 + gp5: + name: "MLC_NAME" + description: 'Nom (long) de la MLC' + value: 'Monnaie Alimentaire Commune' + mandatory: 1 + gp6: + name: "MLC_NAME_SMALL" + description: 'Nom court ou abréviation de la MLC' + value: 'MAC' + mandatory: 1 + gp7: + name: "MLC_NOTIF_EMAIL" + description: "Email d'envoi des notification" + value: "noreply@mail.fr" + mandatory: 1 + gp8: + name: "MLC_CONTACT_EMAIL" + description: "Email de reception du formulaire de contact" + value: "noreply@mail.fr" + mandatory: 1 + gp9: + name: "MAP_CENTER" + description: '\Centre de la carte (Coordonnées GPS inscrites comme ceci : "[45.7,3.2]")' + value: '\[45.7,3.2]' + mandatory: 1 + gp10: + name: "MAP_ZOOM" + description: 'Zoom de la carte (entre 8 et 12 en général)' + value: '9' + mandatory: 1 + gp11: + name: "USE_PAYZEN" + description: "'true' : utiliser la module de paiement Payzen, 'false' : ne pas utiliser ce module" + value: 'true' + mandatory: 1 + gp12: + name: "USE_HELLOASSO" + description: "'true' : utiliser la module de paiement Helloasso, 'false' : ne pas utiliser ce module" + value: 'false' + mandatory: 1 + gp13: + name: "ALL_TICKETS" + description: "Valeur des différents montants des billets de MLC (séparé par une virgule)" + value: '0' + mandatory: 1 + gp14: + name: "MLC_SYMBOL" + description: "Symbole / devise de la monnaie locale (3 caractères maximum)" + value: 'mac' + mandatory: 1 + gp15: + name: "HELLOASSO_CLIENTID" + description: "HELLOASSO CLIENT ID" + value: '' + mandatory: 1 + gp16: + name: "HELLOASSO_CLIENTSECRET" + description: "HELLOASSO CLIENT SECRET" + value: '' + mandatory: 1 + gp17: + name: "HELLOASSO_URL_EMLC_ADHERENT" + description: "HELLOASSO : Url de la campagne pour l'achat de monnaie numérique pour les adhérents" + value: '' + mandatory: 1 + gp18: + name: "HELLOASSO_URL_EMLC_PRESTATAIRE" + description: "HELLOASSO : Url de la campagne pour l'achat de monnaie numérique pour les prestataires" + value: '' + mandatory: 1 + gp19: + name: "HELLOASSO_URL_COTISATION_ADHERENT" + description: "HELLOASSO : Url de la campagne pour la cotisation d'un adhérent" + value: '' + mandatory: 1 + gp20: + name: "HELLOASSO_URL_COTISATION_PRESTATAIRE" + description: "HELLOASSO : Url de la campagne pour la cotisation d'un prestataire" + value: '' + mandatory: 1 + gp21: + name: "IBAN_ASSOCIATION" + description: "IBAN de gestion de l'Association" + value: 'FR7630001007941234567890185' + mandatory: 1 + gp22: + name: "IBAN_GUARANTY" + description: "IBAN du fond de garantie" + value: 'FR7630001007941234567890185' + mandatory: 1 + gp23: + name: "COTISATION_FREE_AMOUNT" + description: "Est-ce que la cotisation est un montant libre ?" + value: 'true' + mandatory: 1 + gp24: + name: "ACCEPT_DON_ADHERENT_COTISATION" + description: "Est-ce que les dons sont acceptés lors de la cotisation d'un adhérent ?" + value: 'true' + mandatory: 1 + gp25: + name: "ACCEPT_DON_ADHERENT_ACHAT" + description: "Est-ce que les dons sont acceptés lors de l'achat de e-mlc d'un adhérent" + value: 'true' + mandatory: 1 + gp26: + name: "ACCEPT_DON_PRESTATAIRE_COTISATION" + description: "Est-ce que les dons sont acceptés lors de la cotisation d'un prestataire ?" + value: 'false' + mandatory: 1 + gp27: + name: "ACCEPT_DON_PRESTATAIRE_ACHAT" + description: "Est-ce que les dons sont acceptés lors de l'achat de e-mlc d'un prestataire" + value: 'false' + mandatory: 1 + gp28: + name: "CHECK_ADDRESS" + description: "Paiement par chèque : Envoyer à cette adresse" + value: '' + mandatory: 1 + gp29: + name: "CHECK_ORDER" + description: "Paiement par chèque : Ordre à mettre sur ceux-ci" + value: '' + mandatory: 1 + + +App\Entity\Siege: + siege_1: + name: 'Siege MAC' + content: 'MAC' + compteNantie: '<randomFloat(2, 0, 200)>' + ecompteNantie: '<randomFloat(2, 0, 200)>' + compte: '<randomFloat(2, 10000, 20000)>' + +App\Entity\Groupe: + groupe{1..10}: + name (unique): '<text(10)>' + content: '<text(200)>' + compte: '<randomFloat(2, 1000, 2000)>' + siege: '@siege_1' + +App\Entity\Geoloc: + geoloc{1..50}: + adresse: '<streetAddress()>' + cpostal: <postcode()> + ville: '<city()>' + lat: '<randomFloat(6, 45.75, 45.82)>' + lon: '<randomFloat(6, 3.03, 3.18)>' + enabled: true + +App\Entity\Comptoir: + comptoir{1..10}: + name (unique): '<text(10)>' + enabled: true + compte: '<randomFloat(2, 1000, 2000)>' + groupe: '@groupe<numberBetween(1,10)>' + geoloc (unique): '@geoloc<numberBetween(5,15)>' + +App\Entity\Groupeprestataire: + grppresta1: + name: 'AMAP de test' + type: 'amap' + horaires: 'Tous les Jeudis de 12h à 14h' + groupe: '@groupe1' + geoloc: '@geoloc1' + grppresta2: + name: 'AMAP de test 2' + type: 'amap' + horaires: 'Tous les Mercredis de 12h à 14h' + groupe: '@groupe2' + geoloc: '@geoloc2' + grppresta3: + name: 'Marché de test' + type: 'marche' + horaires: 'Tous les Dimanches de 8h à 12h' + groupe: '@groupe1' + geoloc: '@geoloc3' + grppresta4: + name: 'Marché de test 2' + type: 'marche' + horaires: 'Tous les 1er Dimanches du mois de 8h à 12h et de 18h à 20h' + groupe: '@groupe3' + geoloc: '@geoloc4' + +App\Entity\Adherent: + adherent{1..11}: + ecompte: '<randomFloat(2, 1000, 2000)>' + groupe: '@groupe<numberBetween(1, 10)>' + +App\Entity\Prestataire: + prestatairemlc: + mlc: true + enabled: true + raison: 'Monnaie locale' + description: 'Association gérant la monnaie locale et recevant les cotisations' + users: ['@usersuperadmin'] + siret: ' ' + prestataireuser: + ecompte: '<randomFloat(2, 1000, 2000)>' + description: '<text(150)>' + raison: 'Prestataire de test' + responsable: '<text(10)>' + metier: '<text(10)>' + iban: '<text(10)>' + statut: '<text(10)>' + siret: '<text(10)>' + users: ['@userprestataire'] + typeprestataire: '@typepresta<numberBetween(1,2)>' + rubriques: '1x @rubrique<numberBetween(1,21)>' + groupe: '@groupe<numberBetween(1, 10)>' + horaires: "<dayOfWeek()> de <date('H')>h à <date('H')>h" + prestataire{1..21}: + ecompte: '<randomFloat(2, 1000, 2000)>' + description: '<text(150)>' + raison: '<text(10)>' + responsable: '<text(10)>' + metier: '<text(10)>' + iban: '<text(10)>' + statut: '<text(10)>' + siret: '<text(10)>' + typeprestataire: '@typepresta<numberBetween(1,2)>' + rubriques: '1x @rubrique<numberBetween(1,21)>' + groupe: '@groupe<numberBetween(1, 10)>' + horaires: "<dayOfWeek()> de <date('H')>h à <date('H')>h" + prestataire{22..32}: + ecompte: '<randomFloat(2, 1000, 2000)>' + description: '<text(150)>' + raison: <text(10)> + responsable: <text(10)> + metier: <text(10)> + iban: <text(10)> + statut: <text(10)> + siret: <text(10)> + typeprestataire: '@typepresta<numberBetween(1,2)>' + groupeprestataires: '2x @grppresta<numberBetween(1, 4)>' + rubriques: '1x @rubrique<numberBetween(1,21)>' + groupe: '@groupe<numberBetween(1, 4)>' + horaires: "<dayOfWeek()> de <date('H')>h à <date('H')>h" + +App\Entity\GeolocPrestataire: + geolocp{1..32}: + name: <text(10)> + geoloc (unique): '@geoloc<numberBetween(16,50)>' + prestataire: '@prestataire<current()>' + enabled: true + +App\Entity\Faq: + faq{1..12}: + name: 'FAQ : <text(15)>' + content: <text(80)> + user: '@userredacteur' + +App\Entity\News: + news{1..12}: + name: 'News <text(5)>' + content: <text(80)> + user: '@userredacteur' + +App\Entity\CotisationInfos: + cotisationInfos1: + annee: '2019' + debut: '<dateTimeBetween("-1 days", "now")>' + fin: '<dateTimeBetween("+1 years", "+2 years")>' + recu: 'true' + cotisationInfos{2..44}: + annee: '2019' + debut: '<dateTimeBetween("-15 days", "now")>' + fin: '<dateTimeBetween("+1 years", "+2 years")>' + recu: 'true' + +App\Entity\CotisationAdherent: + cotisation1: + operateur: '@useradherent' + role: 'Adherent' + parenttype: 'cotisation' + type: 'cotisation_adherent' + cotisationInfos: '@cotisationInfos1' + montant: 10 + moyen: 'espece' + expediteur: '@adherent1' + destinataire: '@prestatairemlc' + createdAt: '<dateTimeBetween("-200 days", "now")>' + cotisation{2..11}: + operateur: '@usera<current()>' + role: 'Adherent' + parenttype: 'cotisation' + type: 'cotisation_adherent' + cotisationInfos: '@cotisationInfos<current()>' + montant: 10 + moyen: 'cb' + expediteur: '@adherent<current()>' + destinataire: '@prestatairemlc' + createdAt: '<dateTimeBetween("-200 days", "now")>' +App\Entity\CotisationPrestataire: + cotisationp{2..32}: + operateur: '@userp<current()>' + role: 'Prestataire' + parenttype: 'cotisation' + type: 'cotisation_prestataire' + cotisationInfos: '@cotisationInfos<numberBetween(12, 43)>' + montant: 10 + moyen: 'cb' + expediteur: '@prestataire<current()>' + destinataire: '@prestatairemlc' + createdAt: '<dateTimeBetween("-200 days", "now")>' + +App\Entity\User: + usersuperadmin: + username: 'adminuser' + email: 'admin@mail.fr' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_superadmin', '@usergroup_prestataire'] + groups: ['@usergroup_superadmin'] + roles: ['ROLE_SUPER_ADMIN', 'ROLE_PRESTATAIRE'] + usercontact: + username: 'user_contact' + email: 'contact@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_contact'] + groups: ['@usergroup_contact'] + roles: ['ROLE_CONTACT'] + groupesgeres: ['@groupe1'] + usercomptoir: + username: 'user_comptoir' + email: 'comptoir@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_comptoir'] + groups: ['@usergroup_comptoir'] + roles: ['ROLE_COMPTOIR'] + comptoirsgeres: ['@comptoir1'] + usergestiongroupe: + username: 'user_gestiongroupe' + email: 'groupe@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_gestiongroupe'] + groups: ['@usergroup_gestiongroupe'] + roles: ['ROLE_GESTION_GROUPE'] + groupesgeres: ['@groupe1'] + usertresorier: + username: 'user_tresorier' + email: 'tresorier@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_tresorier'] + groups: ['@usergroup_tresorier'] + roles: ['ROLE_TRESORIER'] + userredacteur: + username: 'user_redacteur' + email: 'redacteur@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_redacteur'] + groups: ['@usergroup_redacteur'] + roles: ['ROLE_REDACTEUR'] + usercontroleur: + username: 'user_controleur' + email: 'controleur@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_controleur'] + groups: ['@usergroup_controleur'] + roles: ['ROLE_CONTROLEUR'] + useradminsiege: + username: 'user_adminsiege' + email: 'siege@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_adminsiege'] + groups: ['@usergroup_adminsiege'] + roles: ['ROLE_ADMIN_SIEGE'] + userprestataire: + username: 'user_prestataire' + email: 'prestataire@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_prestataire'] + groups: ['@usergroup_prestataire'] + roles: ['ROLE_PRESTATAIRE'] + prestataires: ['@prestataire1'] + usercaissier: + username: 'user_caissier' + email: 'caissier@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_caissier'] + groups: ['@usergroup_caissier'] + roles: ['ROLE_CAISSIER'] + prestataires: ['@prestataire1'] + useradherent: + firstname: 'firstname adherent' + lastname: 'lastname adherent' + phone: '012345789' + username: 'user_adherent' + email: 'adherent@kohinos.test' + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_adherent'] + groups: ['@usergroup_adherent'] + roles: ['ROLE_ADHERENT'] + adherent: '@adherent1' + usera{2..11}: + username: 'a<userName()>' + email: <email()> + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_adherent'] + groups: ['@usergroup_adherent'] + roles: ['ROLE_ADHERENT'] + adherent: '@adherent<current()>' + userp{2..32}: + username: 'p<userName()>' + email: <email()> + plainPassword: 'test' + enabled: true + possiblegroups: ['@usergroup_prestataire'] + groups: ['@usergroup_prestataire'] + roles: ['ROLE_PRESTATAIRE'] + prestataires: ['@prestataire<current()>'] + userapi: + username: 'userapi' + email: 'api@kohinos.fr' + plainPassword: 'nopassword' + enabled: true + roles: ['ROLE_API'] + +# TEST DE TRANSACTIONS / TRANSFERTS ! +# App\Entity\TransactionAdherentPrestataire: +# tro_adh_pre{2..5}: +# operateur: '@usera<numberBetween(2, 5)>' +# role: 'Adherent' +# parenttype: 'transaction' +# type: 'adherent_prestataire' +# reference: 'test' +# moyen: 'virement' +# montant: 1 +# expediteur: '@adherent<numberBetween(2, 5)>' +# destinataire: '@prestataire<numberBetween(2, 5)>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# App\Entity\TransactionAdherentAdherent: +# tro_adh_adh{2..5}: +# operateur: '@usera<current()>' +# role: 'Adherent' +# parenttype: 'transaction' +# type: 'adherent_adherent' +# reference: 'test' +# moyen: 'transfert' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@adherent<current()>' +# destinataire: '@adherent<numberBetween(6, 11)>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# App\Entity\TransactionPrestataireAdherent: +# tro_pre_adh{2..5}: +# operateur: '@userp<current()>' +# role: 'Prestataire' +# parenttype: 'transaction' +# type: 'prestataire_adherent' +# reference: 'test' +# moyen: 'transfert' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@prestataire<current()>' +# destinataire: '@adherent<current()>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# App\Entity\TransactionPrestatairePrestataire: +# tro_pre_pre{2..5}: +# operateur: '@userp<current()>' +# role: 'Prestataire' +# parenttype: 'transaction' +# type: 'prestataire_prestataire' +# reference: 'test' +# moyen: 'transfert' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@prestataire<current()>' +# destinataire: '@prestataire<numberBetween(11, 21)>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# App\Entity\TransfertComptoirGroupe: +# tre_cpt_grp{2..5}: +# operateur: '@usercomptoir' +# role: 'Comptoir' +# type: 'comptoir_groupe' +# reference: 'test' +# moyen: 'transfert' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@comptoir<numberBetween(1,10)>' +# destinataire: '@groupe<numberBetween(1,10)>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# parenttype: 'transfert' +# App\Entity\TransfertGroupeComptoir: +# tre_grp_cpt{1..5}: +# operateur: '@usergestiongroupe' +# role: 'Groupe' +# type: 'groupe_comptoir' +# reference: 'test' +# moyen: 'transfert' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@groupe<numberBetween(1,10)>' +# destinataire: '@comptoir<numberBetween(1,10)>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# parenttype: 'transfert' +# App\Entity\Reconversion: +# tre_pre_sie{2..5}: +# operateur: '@userp<current()>' +# role: 'Prestataire' +# type: 'reconversion' +# reference: 'test' +# moyen: 'transfert' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@prestataire<current()>' +# destinataire: '@siege_1' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# parenttype: 'transfert' +# App\Entity\TransfertSiegeGroupe: +# tre_sie_grp{1..5}: +# operateur: '@useradminsiege' +# role: 'ADMIN_SIEGE' +# type: 'siege_groupe' +# reference: 'test' +# moyen: 'transfert' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@siege_1' +# destinataire: '@groupe<numberBetween(1,10)>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# parenttype: 'transfert' +# App\Entity\VenteComptoirAdherent: +# vte_cpt_adh{2..5}: +# operateur: '@usercomptoir' +# role: 'Comptoir' +# type: 'comptoir_adherent' +# reference: 'vte_cpt_adh<current()>' +# moyen: 'vente' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@comptoir<numberBetween(1,10)>' +# destinataire: '@adherent<current()>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# parenttype: 'vente' +# App\Entity\VenteComptoirPrestataire: +# vte_cpt_pre{2..5}: +# operateur: '@usercomptoir' +# role: 'Comptoir' +# type: 'comptoir_prestataire' +# reference: 'vte_cpt_pre<current()>' +# moyen: 'vente' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@comptoir<numberBetween(1,10)>' +# destinataire: '@prestataire<current()>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# parenttype: 'vente' +# App\Entity\RetraitComptoirAdherent: +# ret_cpt_adh{2..5}: +# operateur: '@usercomptoir' +# role: 'Comptoir' +# type: 'retrait_adherent' +# reference: 'vte_cpt_adh<current()>' +# moyen: 'retrait' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@comptoir<numberBetween(1,10)>' +# destinataire: '@adherent<current()>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# parenttype: 'retrait' +# App\Entity\RetraitComptoirPrestataire: +# ret_cpt_pre{2..5}: +# operateur: '@usercomptoir' +# role: 'Comptoir' +# type: 'retrait_prestataire' +# reference: 'vte_cpt_pre<current()>' +# moyen: 'retrait' +# montant: '<randomFloat(2,1,2)>' +# expediteur: '@comptoir<numberBetween(1,10)>' +# destinataire: '@prestataire<current()>' +# createdAt: '<dateTimeBetween("-200 days", "now")>' +# parenttype: 'retrait' -- libgit2 0.26.0