update project with new architecture

This commit is contained in:
2023-04-13 07:46:35 +02:00
parent d0a3b10cfe
commit 67a02c33a2
333 changed files with 3764 additions and 1254 deletions

View File

@@ -0,0 +1,129 @@
{
"commentaire": "Parametrage permettant de mettre à jour le cataloguecatBoutiquefixe.json",
"nomcatalogue": "",
"objet": "companies",
"optioncatalogcsv": {
"retln": "\n",
"sep": ";",
"seplevel": "__",
"replacespecialcarCsv2Json": "[[/Semicolon/g,';']]",
"replacespecialcarJson2Csv": "[[/;/g, 'Semicolon']]"
},
"removeforPublic": "",
"templates": {
"templateidintro": "",
"menu": "",
"header": "",
"section": "",
"filtre": "bdcfiltercateg",
"card": "bdccard"
},
"vendeur": {
"nom": "Commune dIgny",
"siret": "333 951 978 00050",
"responsable": "Marie Faujas (Directrice de la Communication, Culture et Evènementiel)",
"adressesociale": "23, avenue de la division Leclerc",
"CP": "91430",
"ville": "IGNY",
"logo": "logo.png",
"email": "mairie@igny.fr",
"tel": "01 69 33 11 19",
"telinter": "33169331119",
"cartegmap": "",
"reseauxociaux": [],
"horaire": "",
"horairedata": "",
"IBAN": "",
"tribunalRCS": "",
"ScanKbis": "",
"RIBSociete": "",
"ScanIdcardResp1": "",
"JustifDomicileResp1": "",
"ScanIdcardResp2": "",
"JustifDomicileResp2": ""
},
"hebergeur": {
"nom": "SAS Need-Data",
"adresse": "6 Avenue des Andes",
"CP": "91940",
"Ville": "Les Ulis",
"site": "https://need-data.com"
},
"page": {
"objettype": "page",
"nom": "",
"urlsite": "https://shop.igny.fr",
"couleurprimaire": "",
"couleursecondaire": "",
"description": "",
"metaauthor": "",
"keywords": "",
"ogtitle": "",
"ogvignette": "",
"title": "",
"ordre": []
},
"header": {
"objettype": "html",
"photopleinepage": "",
"TITREpage": "",
"SSTITREpage": "",
"inscriptionemailbouton": "S'inscrire",
"TEXTpage": ""
},
"edito": {
"objettype": "html",
"tmpl": "sectionmaildigit",
"contenthtml": "static/data/staticContentwebsite/edito.html"
},
"referencer": {
"objettype": "html",
"tmpl": "sectionmaildigit",
"contenthtml": "static/data/staticContentwebsite/referencer.html"
},
"footer": {
"objettype": "html",
"tmpl": "sectionmaildigit",
"classsection": "footer text-center bg-primary text-white",
"contenthtml": "static/data/staticContentwebsite/footer.html"
},
"catalogue": {
"objettype": "catalogueCards",
"tmpl": "sectionmaildigit",
"tpl": "",
"titre": "",
"sstitre": "",
"text": "",
"youtube": "",
"youtubesmallscreen": "",
"youtubebtn": "",
"filtrecatalog": {
"tpl": "bdcfiltercateg",
"btnlist": true,
"seleclist": false,
"classbtn": "btn-outline-primary",
"modalbutton": "video pour passer commande",
"modalcontent": "",
"modalcontentsmallscreen": "",
"classcolfiltre": "text-left",
"titrefiltre": "",
"message": " <p><b>La livraison est offerte à partir de <s>6 cartons</s> 2 cartons (pendant la période de confinement)</b></p>",
"categorie": "Nos Gammes",
"btncategorie": "btn-outline-primary",
"item": []
},
"cards": {
"tpl": "bdccard",
"devise": "€",
"buttonajoutpanier": true,
"showAvailibility": false,
"masqueitemifnomoreavailable": true,
"buttonBookwithemail": false,
"buttonBookaddForm": true,
"cardClass": "col-12",
"btndesc": "Ajouter cette réservation",
"cardbtn": "btn-primary",
"objet": {}
}
}
}

View File

@@ -0,0 +1,18 @@
{
"commentaire": "Spécification permettant d'importer et d'exporter en csv des companies, pour documentation voir gitlab",
"object": "companies",
"cardscsv": "compagniesIGNY.csv",
"ASUPPcatalogPerso": "catalogueCommerceIGNY.csv",
"optioncardscsv": {
"retln": "\n",
"sep": ";",
"champs": ["UUID", "TYPE", "STATUT", "CATEGORIE", "TITRE", "SSTITRE", "KEYWORD", "MOTHTMLDUMAGASIN", "MOTTXTDUMAGASIN", "ADRESSE_PRO", "CP_PRO", "VILLE_PRO", "PHONE_PRO", "HORAIRESDESC", "HORAIREDATA", "URL", "FACEBOOK", "INSTA", "YOUTUBE", "LINKEDIN", "EMAIL_PRO", "IMG_VIGNETTE", "DATEOUVERTURE", "DATEFERMETURE", "HTML", "COMMENTPOSTTRT", "DATE_CREATE", "DATE_UPDATE"],
"array": ["CATEGORIE", "PHONE_PRO", "EMAIL_PRO"],
"arraysplitsep": ",",
"numericfield": [],
"search": "(fiche.UUID && fiche.UUID == data.UUID) || (fiche.EMAIL_PRO && utils.testinarray(fiche.EMAIL_PRO,data.EMAIL_PRO)) || (fiche.PHONE_PRO && utils.testinarray(fiche.PHONE_PRO,data.PHONE_PRO))",
"merge": [],
"replacespecialcarCsv2Json": "[[/Semicolon/g,';']]",
"replacespecialcarJson2Csv": "[[/;/g, 'Semicolon']]"
}
}

View File

@@ -0,0 +1,134 @@
{
"fr": {
"menuleft": {
"sbbrandlink": "app.html",
"sbtitle": "YES",
"sbgroupmenu": [{
"groupheader": "Suivi",
"sbssgroupmenu": [{
"name": "Reporting",
"icon": "sliders",
"actionclick": "pwa.reporting.init()"
}, {
"name": "Test sous niveau",
"icon": "sliders",
"actionclick": "pwa.reporting.init()",
"iditemmenus": "suivitest",
"itemmenus": [{
"name": "sousmenu",
"actionclick": "pwa.reporting.init()"
}]
}]
}, {
"groupheader": "Admin",
"sbssgroupmenu": [{
"name": "Pagans",
"icon": "sliders",
"actionclick": "pwa.users.init()"
}, {
"name": "Referentiels",
"icon": "sliders",
"iditemmenus": "adminreferentiel",
"itemmenus": [{
"name": "Offre",
"actionclick": "pwa.referential.setting('offre')"
}, {
"name": "return action",
"actionclick": "pwa.referential.setting('returnaction')"
}, {
"name": "data",
"actionclick": "pwa.referential.setting('data')"
}, {
"name": "json",
"actionclick": "pwa.referential.setting('json')"
}, {
"name": "Objects",
"actionclick": "pwa.referential.setting('object')"
}]
}]
}, {
"groupheader": "Teacher",
"sbssgroupmenu": [{
"name": "Evaluation",
"icon": "sliders",
"actionclick": "pwa.evaluation.init()"
}, {
"name": "ScheduleOnce",
"icon": "sliders",
"actionclick": "pwa.scheduleonce.init()"
}]
}, {
"groupheader": "Operation",
"sbssgroupmenu": [{
"name": "Action Learner",
"icon": "sliders",
"actionclick": "pwa.actionlearner.init()"
}, {
"name": "Action teacher",
"icon": "sliders",
"actionclick": "pwa.actionteacher.init()"
}]
}, {
"groupheader": "Marketing",
"sbssgroupmenu": [{
"name": "Gestion l'offre",
"icon": "sliders",
"actionclick": "pwa.offers.init()"
}, {
"name": "Action teacher",
"icon": "sliders",
"actionclick": "pwa.actionteacher.init()"
}]
}, {
"groupheader": "Learner",
"sbssgroupmenu": [{
"name": "Mes evaluations",
"icon": "sliders",
"actionclick": "pwa.learner.init()"
},
{
"name": "Actions learner",
"icon": "sliders",
"actionclick": "pwa.learner.action()"
}
]
}]
},
"menutop": {
"withsearch": true,
"searchtxt": "Recherche...",
"withnotification": true,
"notificationheader": "Vos notifications",
"notificationfooter": "Voir toutes les notifications",
"href": "?action=notification.view",
"withmessage": false,
"messageheader": "Vos messages non lus",
"messagefooter": "Voir tous les messages",
"avatarimg": "",
"name": "",
"menuprofil": [{
"icon": "user",
"desc": "Profile",
"href": "?action=user.settings",
"menubreaker": false
},
{
"icon": "pie-chart",
"desc": "Activity",
"href": "?action=user.activity",
"menubreaker": true
},
{
"icon": "settings",
"desc": "Log out",
"href": "?action=userauth.logout",
"menubreaker": false
}
]
}
},
"en": {
"menuleft": {},
"menutop": {}
}
}

View File

@@ -0,0 +1,134 @@
{
"fr": {
"menuleft": {
"sbbrandlink": "app.html",
"sbtitle": "YES",
"sbgroupmenu": [{
"groupheader": "Suivi",
"sbssgroupmenu": [{
"name": "Reporting",
"icon": "sliders",
"actionclick": "pwa.reporting.init()"
}, {
"name": "Test sous niveau",
"icon": "sliders",
"actionclick": "pwa.reporting.init()",
"iditemmenus": "suivitest",
"itemmenus": [{
"name": "sousmenu",
"actionclick": "pwa.reporting.init()"
}]
}]
}, {
"groupheader": "Admin",
"sbssgroupmenu": [{
"name": "Pagans",
"icon": "sliders",
"actionclick": "pwa.users.init()"
}, {
"name": "Referentiels",
"icon": "sliders",
"iditemmenus": "adminreferentiel",
"itemmenus": [{
"name": "Offre",
"actionclick": "pwa.referential.setting('offre')"
}, {
"name": "return action",
"actionclick": "pwa.referential.setting('returnaction')"
}, {
"name": "data",
"actionclick": "pwa.referential.setting('data')"
}, {
"name": "json",
"actionclick": "pwa.referential.setting('json')"
}, {
"name": "Objects",
"actionclick": "pwa.referential.setting('object')"
}]
}]
}, {
"groupheader": "Teacher",
"sbssgroupmenu": [{
"name": "Evaluation",
"icon": "sliders",
"actionclick": "pwa.evaluation.init()"
}, {
"name": "ScheduleOnce",
"icon": "sliders",
"actionclick": "pwa.scheduleonce.init()"
}]
}, {
"groupheader": "Operation",
"sbssgroupmenu": [{
"name": "Action Learner",
"icon": "sliders",
"actionclick": "pwa.actionlearner.init()"
}, {
"name": "Action teacher",
"icon": "sliders",
"actionclick": "pwa.actionteacher.init()"
}]
}, {
"groupheader": "Marketing",
"sbssgroupmenu": [{
"name": "Gestion l'offre",
"icon": "sliders",
"actionclick": "pwa.offers.init()"
}, {
"name": "Action teacher",
"icon": "sliders",
"actionclick": "pwa.actionteacher.init()"
}]
}, {
"groupheader": "Learner",
"sbssgroupmenu": [{
"name": "Mes evaluations",
"icon": "sliders",
"actionclick": "pwa.learner.init()"
},
{
"name": "Actions learner",
"icon": "sliders",
"actionclick": "pwa.learner.action()"
}
]
}]
},
"menutop": {
"withsearch": true,
"searchtxt": "Recherche...",
"withnotification": true,
"notificationheader": "Vos notifications",
"notificationfooter": "Voir toutes les notifications",
"href": "?action=notification.view",
"withmessage": false,
"messageheader": "Vos messages non lus",
"messagefooter": "Voir tous les messages",
"avatarimg": "",
"name": "",
"menuprofil": [{
"icon": "user",
"desc": "Profile",
"href": "?action=user.settings",
"menubreaker": false
},
{
"icon": "pie-chart",
"desc": "Activity",
"href": "?action=user.activity",
"menubreaker": true
},
{
"icon": "settings",
"desc": "Log out",
"href": "?action=userauth.logout",
"menubreaker": false
}
]
}
},
"en": {
"menuleft": {},
"menutop": {}
}
}

View File

@@ -0,0 +1,70 @@
{
"fr": {
"titre": "Gestion des référentiels Administrateur",
"submenutitre": "Liste",
"btnsave": "Sauvegarder",
"btndelete": "Supprimer",
"btncopy": "Dupliquer",
"copyplaceholder": "avec le nom de referentiel",
"submenuitems": [{
"active": "active",
"groupinfo": "menuAdmin",
"id": "referentialmenuadmin",
"optionjsoneditor": {
"theme": "tailwind"
},
"onclick": "pwa.referential.save(event,'referentialmenuadmin')"
}, {
"active": "",
"id": "referentialmenuteacher",
"optionjsoneditor": {},
"groupinfo": "menuTeacher",
"onclick": "pwa.referential.save(event,'referentialmenuteacher')"
},
{
"active": "",
"id": "referentialusersetting",
"groupinfo": "usersetting",
"optionjsoneditor": {},
"btnsave": "Sauvegarder",
"onclick": "pwa.referential.save(event,'referentialmenuteacher')"
},
{
"active": "",
"id": "referentialreferentialsettting",
"optionjsoneditor": {},
"groupinfo": "referentialsetting",
"btnsave": "Sauvegarder",
"onclick": "pwa.referential.save(event,'referentialmenuteacher')"
}
]
},
"en": {
"titre": "Gestion des référentiels",
"submenutitre": "Liste",
"submenuitems": [{
"active": "active",
"groupinfo": "menuAdmin.json",
"id": "referentialmenuadmin",
"btnsave": "Sauvegarder",
"onclick": "pwa.form.submit(event,'referentialmenuadmin',pwa.referentials.save)"
}, {
"active": "",
"id": "referentialmenuTeacher",
"groupinfo": "menuTeacher.json",
"btnsave": "Sauvegarder",
"onclick": "pwa.form.submit(event,'referentialmenuteacher',pwa.referentials.save)"
},
{
"active": "",
"id": "referentialusersetting",
"groupinfo": "usersetting.json"
},
{
"active": "",
"id": "referentialreferentialsettting",
"groupinfo": "referentialsetting.json"
}
]
}
}

View File

@@ -0,0 +1 @@
{"fr":{"niv1":1,"niv2":12222222},"en":{"niv1":1,"niv2":2}}

View File

@@ -0,0 +1,60 @@
{
"fr": {
"titre": "Information",
"submenutitre": "Vos paramétres",
"submenuitems": [{
"active": "active",
"id": "usersettingaccount",
"groupinfo": "Compte",
"publicinfo": "Informations publiques",
"pseudoplaceholder": "Votre pseudo",
"pseudodesc": "Votre pseudo",
"biographyplaceholder": "Quelque chose qui vous décrit",
"biographydesc": "Biographie",
"imguserupload": "Charger votre avatar",
"infoimgavatar": "Pour un bon résultat, utiliser une image carrée de 128px au format .jpg",
"btnsave": "Sauvegarder",
"onclick": "pwa.form.submit(event,'userpublicinfo',pwa.user.save)"
}, {
"active": "",
"id": "usersettingpassword",
"groupinfo": "Mot de passe"
},
{
"active": "",
"id": "usersettingprivacy",
"groupinfo": "Protection des données"
},
{
"active": "",
"id": "usersettingdelete",
"groupinfo": "Supprimer son compte"
}
]
},
"en": {
"titre": "Information",
"submenutitre": "Vos paramétres",
"submenuitems": [{
"active": "active",
"id": "usersettingaccount",
"groupinfo": "Compte"
}, {
"active": "",
"id": "usersettingpassword",
"groupinfo": "Mot de passe"
},
{
"active": "",
"id": "usersettingprivacy",
"groupinfo": "Protection des données"
},
{
"active": "",
"id": "usersettingdelete",
"groupinfo": "Supprimer son compte"
}
]
}
}