update project with new architecture
This commit is contained in:
		| @@ -0,0 +1,106 @@ | ||||
| [{ | ||||
|     "uuid": "ERRcritical", | ||||
|     "desc": { | ||||
|       "fr": "Erreur critique", | ||||
|       "en": "Critical Error" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "failtoWritefs", | ||||
|     "desc": { | ||||
|       "fr": "Impossible d'enregistrer cette information", | ||||
|       "en": "Fail to write on system" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulCreate", | ||||
|     "desc": { | ||||
|       "fr": "Création réussie", | ||||
|       "en": "Creation is successful" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulUpdate", | ||||
|     "desc": { | ||||
|       "fr": "Mise à jour réussie", | ||||
|       "en": "Succesfull update" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulDelete", | ||||
|     "desc": { | ||||
|       "fr": "Suppression effectuée", | ||||
|       "en": "The user has been deleted" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "forbiddenAccess", | ||||
|     "desc": { | ||||
|       "fr": "Accès non autorisé", | ||||
|       "en": "Forbidden access" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoCreate", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authorisé à créer un nouvel utilisateur", | ||||
|       "en": "Pagans is not allowed to create a new user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoUpdate", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authorisé à mettre à jour cet utilisateur", | ||||
|       "en": "Pagans is not allowed to update this user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoDelete", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authrisé à supprimer utilisateur", | ||||
|       "en": "Pagans is not allowed to delete a user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "invalidData", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez vos données", | ||||
|       "en": "Check your data" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ERRemail", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez votre email", | ||||
|       "en": "Check your email" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "Reservationplandoesnotexist", | ||||
|     "desc": { | ||||
|       "fr": "Il n'y a pas de Planning de réservation", | ||||
|       "en": "No reservation plan at this adress" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "Reservationitemwelldone", | ||||
|     "desc": { | ||||
|       "fr": "Votre reservation a bien été enregistrée", | ||||
|       "en": "Registration well done." | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "Nomoreavailability", | ||||
|     "desc": { | ||||
|       "fr": "Désolé, la place n'est plus disponible", | ||||
|       "en": "Unavailable." | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "CatalogdoesnotExist", | ||||
|     "desc": { | ||||
|       "fr": "Désolé, ce catagoue n'existe pas", | ||||
|       "en": "This catalog does not exist." | ||||
|     } | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,170 @@ | ||||
| [ | ||||
|   { | ||||
|     "uuid": "ERRcritical", | ||||
|     "desc": { | ||||
|       "fr": "Erreur critique", | ||||
|       "en": "Critical Error" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "msgsentok", | ||||
|     "desc": { | ||||
|       "fr": "L'email a bien été envoyé", | ||||
|       "en": "email sent" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "emailAlreadyExist", | ||||
|     "desc": { | ||||
|       "fr": "Cet email a déjà un compte", | ||||
|       "en": "Email already exists" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "failtoWritefs", | ||||
|     "desc": { | ||||
|       "fr": "Impossible d'enregistrer cette information", | ||||
|       "en": "Fail to write on system" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulCreate", | ||||
|     "desc": { | ||||
|       "fr": "Création réussie", | ||||
|       "en": "Creation is successful" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulUpdate", | ||||
|     "desc": { | ||||
|       "fr": "Mise à jour réussie", | ||||
|       "en": "Succesfull update" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulDelete", | ||||
|     "desc": { | ||||
|       "fr": "Suppression effectuée", | ||||
|       "en": "The user has been deleted" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "serverNeedAuthentification", | ||||
|     "desc": { | ||||
|       "fr": "Ce serveur nécessite une authentification", | ||||
|       "en": "This server needs authentification" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "forbiddenAccess", | ||||
|     "desc": { | ||||
|       "fr": "Accès non autorisé", | ||||
|       "en": "Forbidden access" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoCreate", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authorisé à créer un nouvel utilisateur", | ||||
|       "en": "Pagans is not allowed to create a new user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoUpdate", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authorisé à mettre à jour cet utilisateur", | ||||
|       "en": "Pagans is not allowed to update this user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoDelete", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authrisé à supprimer utilisateur", | ||||
|       "en": "Pagans is not allowed to delete a user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "useridNotfound", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur {{uuid}} n'existe pas sur {{tribeid}}", | ||||
|       "en": "Pagans {{uuid}} not found for {{tribeid}}" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "useremailNotfound", | ||||
|     "desc": { | ||||
|       "fr": "L'email n'existe pas", | ||||
|       "en": "Email not found" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "loginDoesNotExist", | ||||
|     "desc": { | ||||
|       "fr": "Ce login n'existe pas", | ||||
|       "en": "This login doesn't exist" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "checkCredentials", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez vos identifiants", | ||||
|       "en": "Check your credentials" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "wrongPassword", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez votre mot de passe", | ||||
|       "en": "Check your password" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "invalidData", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez vos données", | ||||
|       "en": "Check your data" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "pswTooSimple", | ||||
|     "desc": { | ||||
|       "fr": "Le mot de passe doit faire au moins 8 caractéres comporter au moins un chiffre, une lettre minuscule, une lettre majuscule et un caractere spécial type @ !...", | ||||
|       "en": "Password too simple, need to contain at least 8 caracters lower and uppercase, number and @! ..." | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ERRemail", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez votre email", | ||||
|       "en": "Check your email" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ERRnewnewbisdiff", | ||||
|     "desc": { | ||||
|       "fr": "Le mot de passe de confirmation ne correspond pas", | ||||
|       "en": "Check your confirmation password" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ERRnotemplate", | ||||
|     "desc": { | ||||
|       "fr": "il n'y a pas de template d'email dans la demande template.html est vide et pas de htmlfile présent.", | ||||
|       "en": "Check your email template conf tribeid no msg.template.htmlfile and msg.html==''" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "wellPdfGenerated", | ||||
|     "desc": { | ||||
|       "fr": "Le pdf: {{filename}} a ete genere correctement.", | ||||
|       "en": "Pdf well generated" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "pdfGenerationError", | ||||
|     "desc": { | ||||
|       "fr": "Erreur dans la generation de pdf, verifiez le json", | ||||
|       "en": "Error in pdf generation, check the json" | ||||
|     } | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,23 @@ | ||||
| [ | ||||
|   { | ||||
|     "uuid": "fileUnknown", | ||||
|     "desc": { | ||||
|       "fr": "Fichier inconnu", | ||||
|       "en": "File unknown" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "wellUpload", | ||||
|     "desc": { | ||||
|       "fr": "Fichier bien récupéré dans {{destination}}/{{filename}}", | ||||
|       "en": "File well uploaded in {{destination}}/{{filename}}" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "savingError", | ||||
|     "desc": { | ||||
|       "fr": "Impossible de sauvegarder", | ||||
|       "en": "Saving file is impossible" | ||||
|     } | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,149 @@ | ||||
| [ | ||||
|   { | ||||
|     "uuid": "ERRcritical", | ||||
|     "desc": { | ||||
|       "fr": "Erreur critique", | ||||
|       "en": "Critical Error" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "loginAlreadyExist", | ||||
|     "desc": { | ||||
|       "fr": "Ce login est déjà attribué", | ||||
|       "en": "Login already exists" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "emailAlreadyExist", | ||||
|     "desc": { | ||||
|       "fr": "Cet email a déjà un compte", | ||||
|       "en": "Email already exists" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "failtoWritefs", | ||||
|     "desc": { | ||||
|       "fr": "Impossible d'enregistrer cette information", | ||||
|       "en": "Fail to write on system" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulCreate", | ||||
|     "desc": { | ||||
|       "fr": "Création réussie", | ||||
|       "en": "Creation is successful" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulUpdate", | ||||
|     "desc": { | ||||
|       "fr": "Mise à jour réussie", | ||||
|       "en": "Succesfull update" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "successfulDelete", | ||||
|     "desc": { | ||||
|       "fr": "Suppression effectuée", | ||||
|       "en": "The user has been deleted" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "serverNeedAuthentification", | ||||
|     "desc": { | ||||
|       "fr": "Ce serveur nécessite une authentification", | ||||
|       "en": "This server needs authentification" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "forbiddenAccess", | ||||
|     "desc": { | ||||
|       "fr": "Accès non autorisé", | ||||
|       "en": "Forbidden access" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoCreate", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authorisé à créer un nouvel utilisateur", | ||||
|       "en": "Pagans is not allowed to create a new user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoUpdate", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authorisé à mettre à jour cet utilisateur", | ||||
|       "en": "Pagans is not allowed to update this user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "userNotAllowtoDelete", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur n'est pas authrisé à supprimer utilisateur", | ||||
|       "en": "Pagans is not allowed to delete a user account" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "useridNotfound", | ||||
|     "desc": { | ||||
|       "fr": "L'utilisateur {{uuid}} n'existe pas sur {{tribeid}}", | ||||
|       "en": "Pagans {{uuid}} not found for {{tribeid}}" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "useremailNotfound", | ||||
|     "desc": { | ||||
|       "fr": "L'email n'existe pas", | ||||
|       "en": "Email not found" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "loginDoesNotExist", | ||||
|     "desc": { | ||||
|       "fr": "Ce login n'existe pas", | ||||
|       "en": "This login doesn't exist" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "checkCredentials", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez vos identifiants", | ||||
|       "en": "Check your credentials" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "wrongPassword", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez votre mot de passe", | ||||
|       "en": "Check your password" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "invalidData", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez vos données", | ||||
|       "en": "Check your data" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "pswTooSimple", | ||||
|     "desc": { | ||||
|       "fr": "Le mot de passe doit faire au moins 8 caractéres comporter au moins un chiffre, une lettre minuscule, une lettre majuscule et un caractere spécial type @ !...", | ||||
|       "en": "Password too simple, need to contain at least 8 caracters lower and uppercase, number and @! ..." | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ERRemail", | ||||
|     "desc": { | ||||
|       "fr": "Vérifiez votre email", | ||||
|       "en": "Check your email" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ERRnewnewbisdiff", | ||||
|     "desc": { | ||||
|       "fr": "Le mot de passe de confirmation ne correspond pas", | ||||
|       "en": "Check your confirmation password" | ||||
|     } | ||||
|   } | ||||
| ] | ||||
							
								
								
									
										12
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/data/gender.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										12
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/data/gender.json
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| [ | ||||
|   { | ||||
|     "uuid": 0, | ||||
|     "desclong": { "fr": "Monsieur", "en": "Mister" }, | ||||
|     "desc": { "fr": "M.", "en": "M." } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": 1, | ||||
|     "desclong": { "fr": "Madame", "en": "Miss" }, | ||||
|     "desc": { "fr": "Mme", "en": "Miss" } | ||||
|   } | ||||
| ] | ||||
							
								
								
									
										314
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/data/missionpos.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										314
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/data/missionpos.json
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,314 @@ | ||||
| [ | ||||
|   { | ||||
|     "uuid": "AMDTA", | ||||
|     "desc": { "fr": "Amiante (DTA)" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_01 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#449245" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "AMVENT", | ||||
|     "desc": { "fr": "Amiante (Vente)" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_02 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#136202" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "AMTRAV", | ||||
|     "desc": { "fr": "Amiante (Travaux)" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_03 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#865694" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "AMDEMOL", | ||||
|     "desc": { "fr": "Amiante (Démol)" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_04 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#086446" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DIAGTERM", | ||||
|     "desc": { "fr": "Diag.Termites" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_05 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#036034" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DIAGPARA", | ||||
|     "desc": { "fr": "Diag.Parasites" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_06 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#116801" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "CARREZ", | ||||
|     "desc": { "fr": "Mesurage (Carrez)" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_07 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#341770" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "CREP", | ||||
|     "desc": { "fr": "Constat des risques d'exposition au plomb (CREP)" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_08 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#303924" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ASSAINISS", | ||||
|     "desc": { "fr": "Assainissement" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_09 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#279573" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "PISCINE", | ||||
|     "desc": { "fr": "Piscine" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_10 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#450176" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "GAZ", | ||||
|     "desc": { "fr": "Gaz" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_11 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#763822" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ELEC", | ||||
|     "desc": { "fr": "Electricité" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_12 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#873048" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "SRU", | ||||
|     "desc": { "fr": "D.Technique SRU" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_13 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#279870" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DPE", | ||||
|     "desc": { "fr": "DPE" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_14 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#862302" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "TX0", | ||||
|     "desc": { "fr": "Prêt à taux zéro" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_15 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#279050" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ERNT", | ||||
|     "desc": { "fr": "ERNT" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_16 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#870447" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ROBIEN", | ||||
|     "desc": { "fr": "Robien" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_17 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#238577" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ETATLIEU", | ||||
|     "desc": { "fr": "Etat des lieux" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_18 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#159488" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DIAGPBEAU", | ||||
|     "desc": { "fr": "Diag. plomb dans l'eau" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_19 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#210836" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ASCENSE", | ||||
|     "desc": { "fr": "Ascenseur" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_20 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#702852" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "RADON", | ||||
|     "desc": { "fr": "Radon" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_21 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#851497" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "INCENDIE", | ||||
|     "desc": { "fr": "Incendie" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_22 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#329688" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "HANDICAP", | ||||
|     "desc": { "fr": "Handicapé" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_23 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#752339" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "BOUTIN", | ||||
|     "desc": { "fr": "Mesurage (Boutin)" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_24 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#645556" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "AMDAPP", | ||||
|     "desc": { "fr": "Amiante DAPP" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_25 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#594067" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DRIPP", | ||||
|     "desc": { "fr": "DRIPP" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_26 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#135691" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DPN", | ||||
|     "desc": { "fr": "DPN Performance numérique" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_27 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#659536" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "INFILTRO", | ||||
|     "desc": { "fr": "Infiltrométrie" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_28 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#931708" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "AMAPTVX", | ||||
|     "desc": { "fr": "Amiante Examun Visuel APTVX" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_29 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#165812" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DECHET", | ||||
|     "desc": { "fr": "Dechet" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_30 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#682853" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "PBAPTVX", | ||||
|     "desc": { "fr": "Plomb APTVX" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_31 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#051199" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "AMCTRLPERIO", | ||||
|     "desc": { "fr": "Amiante Contrôl périodique" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_32 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#726364" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "AMEMPOUSS", | ||||
|     "desc": { "fr": "Amiante Empoussièrement" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_33 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#053460" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DEVINTERNE", | ||||
|     "desc": { "fr": "Module developpement Interne" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_34 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#687134" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "HOMEINSPECT", | ||||
|     "desc": { "fr": "Home Inspection" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_35 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#574776" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "4PTINSPECTION", | ||||
|     "desc": { "fr": "4PT Inspection" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_36 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#729909" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "WINDMITIG", | ||||
|     "desc": { "fr": "Wind Mitigation Inspection" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_37 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#646189" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "PBAVTVX", | ||||
|     "desc": { "fr": "Plomb Av Tvx" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ diag_37 DIAG_38 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#971402" | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "HAP", | ||||
|     "desc": { "fr": "HAP" }, | ||||
|     "desclong": { | ||||
|       "fr": "correspond au champ DIAG_39 dans le modèle de rapport Ordre de mission" | ||||
|     }, | ||||
|     "color": "#577844" | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,46 @@ | ||||
| [ | ||||
|   { | ||||
|     "uuid": "USER", | ||||
|     "desc": { | ||||
|       "fr": "USER - Utilisateur interne", | ||||
|       "en": "USER - User profil" | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "Utilisateur interne à l'organisation", | ||||
|       "en": "User profil" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "CLIENT", | ||||
|     "desc": { | ||||
|       "fr": "CLIENT - Utilisateur externe", | ||||
|       "en": "CLIENT - User profil" | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "Utilisateur externe type client", | ||||
|       "en": "User profil" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "MANAGER", | ||||
|     "desc": { | ||||
|       "fr": "MANAGER - Gestionnaire de données", | ||||
|       "en": "MANAGER - Data Manager" | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "Gestionnaire de données avec des accès sensible", | ||||
|       "en": "Data Manager with sensible data access" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "ADMIN", | ||||
|     "desc": { | ||||
|       "fr": "ADMIN - Admininstrateur", | ||||
|       "en": "ADMIN - Admin profil" | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "Admininstrateur avec accès complet aux comptes", | ||||
|       "en": "Admin profil with full access" | ||||
|     } | ||||
|   } | ||||
| ] | ||||
							
								
								
									
										17
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/data/role.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										17
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/data/role.json
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| [ | ||||
|   { | ||||
|     "uuid": "OTHER", | ||||
|     "desclong": { "fr": "Autre", "en": "Other" }, | ||||
|     "desc": { "fr": "Aut.", "en": "Oth." } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "DIAG", | ||||
|     "desclong": { "fr": "Diagnostiqueur", "en": "Diag" }, | ||||
|     "desc": { "fr": "Diag", "en": "DIAG" } | ||||
|   }, | ||||
|   { | ||||
|     "uuid": "GEST", | ||||
|     "desclong": { "fr": "Gestion", "en": "Management" }, | ||||
|     "desc": { "fr": "Gest", "en": "Manag" } | ||||
|   } | ||||
| ] | ||||
| @@ -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 d’Igny", | ||||
|     "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": {} | ||||
|     } | ||||
|   } | ||||
| } | ||||
| @@ -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']]" | ||||
|   } | ||||
| } | ||||
							
								
								
									
										134
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/json/menuAdmin.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										134
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/json/menuAdmin.json
									
									
									
									
									
										Executable 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": {} | ||||
|   } | ||||
| } | ||||
							
								
								
									
										134
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/json/menuUser.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										134
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/json/menuUser.json
									
									
									
									
									
										Executable 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": {} | ||||
|   } | ||||
| } | ||||
| @@ -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" | ||||
|       } | ||||
|     ] | ||||
|   } | ||||
| } | ||||
| @@ -0,0 +1 @@ | ||||
| {"fr":{"niv1":1,"niv2":12222222},"en":{"niv1":1,"niv2":2}} | ||||
| @@ -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" | ||||
|       } | ||||
|     ] | ||||
|   } | ||||
| } | ||||
| @@ -0,0 +1,21 @@ | ||||
| [ | ||||
|   { | ||||
|     "idfield": "uuid", | ||||
|     "desc": { "fr": "identifiant de l'action", "en": "action id" }, | ||||
|     "multilangue": false, | ||||
|     "required": true, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "desc", | ||||
|     "required": true, | ||||
|     "multilangue": true, | ||||
|     "desc": { | ||||
|       "fr": "Description courte de cette modalité d'action", | ||||
|       "en": "Short Modality Description" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,40 @@ | ||||
| [ | ||||
|   { | ||||
|     "idfield": "uuid", | ||||
|     "desc": { "fr": "identifiant de l'objet", "en": "object id" }, | ||||
|     "multilangue": false, | ||||
|     "required": true, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "desc", | ||||
|     "required": true, | ||||
|     "multilangue": true, | ||||
|     "desc": { | ||||
|       "fr": "Description courte de cette modalité d'objet", | ||||
|       "en": "Short Modality Description" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "desclong", | ||||
|     "multilangue": true, | ||||
|     "desc": { | ||||
|       "fr": "Description de cette modalité d'objet", | ||||
|       "en": "Modality Description" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "deschtml", | ||||
|     "desc": { | ||||
|       "fr": "Description en bloc html de cette modalité d'objet", | ||||
|       "en": "Html description of this object" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionTextarea" | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,41 @@ | ||||
| [ | ||||
|   { | ||||
|     "idfield": "uuid", | ||||
|     "desc": { "fr": "identifiant de l'objet", "en": "object id" }, | ||||
|     "multilangue": false, | ||||
|     "required": true, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "desc", | ||||
|     "required": true, | ||||
|     "multilangue": false, | ||||
|     "desc": { | ||||
|       "fr": "Description courte de cette modalité d'objet", | ||||
|       "en": "Short Modality Description" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "desclong", | ||||
|     "multilangue": true, | ||||
|     "desc": { | ||||
|       "fr": "Description de cette modalité d'objet", | ||||
|       "en": "Modality Description" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "deschtml", | ||||
|     "multilangue": true, | ||||
|     "desc": { | ||||
|       "fr": "Description en bloc html de cette modalité d'objet", | ||||
|       "en": "Html description of this object" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionTextarea" | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,96 @@ | ||||
| [{ | ||||
|     "idfield": "UUID", | ||||
|     "desc": { | ||||
|       "fr": "identifiant utilisateur", | ||||
|       "en": "user id" | ||||
|     }, | ||||
|     "nouservisible": true, | ||||
|     "check": ["required", "unique"], | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "LOGIN", | ||||
|     "check": ["required", "unique"], | ||||
|     "desc": { | ||||
|       "fr": "login", | ||||
|       "en": "login" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "EMAIL", | ||||
|     "desc": { | ||||
|       "fr": "email", | ||||
|       "en": "email" | ||||
|     }, | ||||
|     "type": "email", | ||||
|     "check": ["email", "unique"], | ||||
|     "placeholder": "@", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "NAME", | ||||
|     "desc": { | ||||
|       "fr": "Nom", | ||||
|       "en": "Name" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "NICKNAME", | ||||
|     "desc": { | ||||
|       "fr": "Prénom", | ||||
|       "en": "Nickname" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "PSEUDO", | ||||
|     "desc": { | ||||
|       "fr": "pseudo", | ||||
|       "en": "pseudo" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_CREATE", | ||||
|     "desc": { | ||||
|       "fr": "Date de création", | ||||
|       "en": "Create Date" | ||||
|     }, | ||||
|     "type": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_UPDATE", | ||||
|     "desc": { | ||||
|       "fr": "Date mise à jour", | ||||
|       "en": "Update date" | ||||
|     }, | ||||
|     "type": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_LASTLOGIN", | ||||
|     "desc": { | ||||
|       "fr": "Date de derniére connexion", | ||||
|       "en": "Last date login" | ||||
|     }, | ||||
|     "type": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')", | ||||
|     "tpl": "questionInputVertical" | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,54 @@ | ||||
| [{ | ||||
|     "idfield": "UUID", | ||||
|     "desc": { | ||||
|       "fr": "identifiant utilisateur", | ||||
|       "en": "user id" | ||||
|     }, | ||||
|     "nouservisible": true, | ||||
|     "check": ["required"], | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "LOGIN", | ||||
|     "desc": { | ||||
|       "fr": "Login", | ||||
|       "en": "Login" | ||||
|     }, | ||||
|     "multilangue": false, | ||||
|     "required": true, | ||||
|     "nouserupdate": true, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "PASSWORD", | ||||
|     "required": true, | ||||
|     "desc": { | ||||
|       "fr": "Mot de passe actuel", | ||||
|       "en": "Current password" | ||||
|     }, | ||||
|     "type": "password", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "PSNEW", | ||||
|     "required": true, | ||||
|     "check": ["password"], | ||||
|     "desc": { | ||||
|       "fr": "Nouveau mot de passe", | ||||
|       "en": "New password" | ||||
|     }, | ||||
|     "type": "password", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "PSWNEWBIS", | ||||
|     "desc": { | ||||
|       "fr": "Confirmation de mot de passe", | ||||
|       "en": "Password confirmation" | ||||
|     }, | ||||
|     "type": "password", | ||||
|     "tpl": "questionInputVertical" | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,96 @@ | ||||
| [{ | ||||
|     "idfield": "UUID", | ||||
|     "desc": { | ||||
|       "fr": "identifiant utilisateur", | ||||
|       "en": "user id" | ||||
|     }, | ||||
|     "nouservisible": true, | ||||
|     "check": ["required", "unique"], | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "LOGIN", | ||||
|     "check": ["required", "unique"], | ||||
|     "desc": { | ||||
|       "fr": "login", | ||||
|       "en": "login" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "EMAIL", | ||||
|     "desc": { | ||||
|       "fr": "email", | ||||
|       "en": "email" | ||||
|     }, | ||||
|     "type": "email", | ||||
|     "check": ["email", "unique"], | ||||
|     "placeholder": "@", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "NAME", | ||||
|     "desc": { | ||||
|       "fr": "Nom", | ||||
|       "en": "Name" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "NICKNAME", | ||||
|     "desc": { | ||||
|       "fr": "Prénom", | ||||
|       "en": "Nickname" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "PSEUDO", | ||||
|     "desc": { | ||||
|       "fr": "pseudo", | ||||
|       "en": "pseudo" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_CREATE", | ||||
|     "desc": { | ||||
|       "fr": "Date de création", | ||||
|       "en": "Create Date" | ||||
|     }, | ||||
|     "type": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_UPDATE", | ||||
|     "desc": { | ||||
|       "fr": "Date mise à jour", | ||||
|       "en": "Update date" | ||||
|     }, | ||||
|     "type": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_LASTLOGIN", | ||||
|     "desc": { | ||||
|       "fr": "Date de derniére connexion", | ||||
|       "en": "Last date login" | ||||
|     }, | ||||
|     "type": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')", | ||||
|     "tpl": "questionInputVertical" | ||||
|   } | ||||
| ] | ||||
							
								
								
									
										108
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/object/item.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										108
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/object/item.json
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,108 @@ | ||||
| [{ | ||||
|     "idfield": "UUID", | ||||
|     "desc": { | ||||
|       "fr": "identifiant de l'items", | ||||
|       "en": "item id" | ||||
|     }, | ||||
|     "check": ["required", "unique"], | ||||
|     "type": "text", | ||||
|     "questioncollecte": "questioninput" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "ETAT", | ||||
|     "check": ["required"], | ||||
|     "desc": { | ||||
|       "fr": "Etat", | ||||
|       "en": "Stat" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "questioncollect": "questionselect", | ||||
|     "options": [{ | ||||
|         "uuid": "available", | ||||
|         "desc": { | ||||
|           "fr": "Disponible", | ||||
|           "en": "Available" | ||||
|         } | ||||
|       }, | ||||
|       { | ||||
|         "uuid": "unavailable", | ||||
|         "desc": { | ||||
|           "fr": "Indisponible", | ||||
|           "en": "Unavailable" | ||||
|         } | ||||
|       } | ||||
|     ] | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "DESC", | ||||
|     "desc": { | ||||
|       "fr": "Description courte", | ||||
|       "en": "Short description" | ||||
|     }, | ||||
|     "questioncollecte": "questioninput" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "DESCLONG", | ||||
|     "desc": { | ||||
|       "fr": "Descrition longue", | ||||
|       "en": "Long description" | ||||
|     }, | ||||
|     "questioncollecte": "questioninput" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "URL", | ||||
|     "desc": { | ||||
|       "fr": "URL", | ||||
|       "en": "URL" | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "Lien vers une page de détail de l'items", | ||||
|       "en": "Link to a web page that describe item" | ||||
|     }, | ||||
|     "questioncollecte": "questioninput" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "PRICETTC", | ||||
|     "desc": { | ||||
|       "fr": "Prix TTC en cents", | ||||
|       "en": "VAT Price in cents" | ||||
|     }, | ||||
|     "check": ["isInt"], | ||||
|     "desclong": { | ||||
|       "fr": "Prix TTC exprimé en cents Prix x 100", | ||||
|       "en": "Price including Tax x 100" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "CARACTERES", | ||||
|     "desc": { | ||||
|       "fr": "Objet contennat des caractéres pour mettre une mise en forme", | ||||
|       "en": " Contain list of characteristics to style " | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "Stockage d'information pour décricre des formulaires", | ||||
|       "en": "" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "DATE_CREATE", | ||||
|     "desc": { | ||||
|       "fr": "Date de création", | ||||
|       "en": "Create Date" | ||||
|     }, | ||||
|     "type": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')", | ||||
|     "questioncollecte": "questioninput" | ||||
|   }, { | ||||
|     "idfield": "DATE_UPDATE", | ||||
|     "desc": { | ||||
|       "fr": "Date mise à jour", | ||||
|       "en": "Update date" | ||||
|     }, | ||||
|     "type": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')", | ||||
|     "questioncollecte": "questioninput" | ||||
|   } | ||||
| ] | ||||
| @@ -0,0 +1,48 @@ | ||||
| [{ | ||||
|     "idfield": "UUID", | ||||
|     "desc": { | ||||
|       "fr": "identifiant utilisateur", | ||||
|       "en": "user id" | ||||
|     }, | ||||
|     "nouservisible": true, | ||||
|     "check": ["required", "unique"], | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": "!(['ADMIN','MANAGER'].includes(contexte.profil))", | ||||
|     "check": ["required"], | ||||
|     "idfield": "appsdiagimmoprofil", | ||||
|     "desc": { | ||||
|       "fr": "Droits" | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "USER ne peut voir que ses informations, MANAGER voit tout le monde et peut modifier les informations, ADMIN accede à tout et peut modifier " | ||||
|     }, | ||||
|     "default": "USER", | ||||
|     "values": "profile", | ||||
|     "type": "text", | ||||
|     "tpl": "questionSelect" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "role", | ||||
|     "desc": { | ||||
|       "fr": "Rôle", | ||||
|       "en": "Role" | ||||
|     }, | ||||
|     "default": "Autre", | ||||
|     "values": "role", | ||||
|     "tpl": "questionSelect" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "manypseudo", | ||||
|     "desc": { | ||||
|       "fr": "Liste des noms touvés dans liciel séparé par , " | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "Permet de regrouper plusieurs noms sous ce login" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "questionInputVertical" | ||||
|   } | ||||
| ] | ||||
							
								
								
									
										231
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/object/users.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										231
									
								
								asupsetup/data/domain/apixpress/referentials/dataManagement/object/users.json
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,231 @@ | ||||
| [{ | ||||
|     "idfield": "UUID", | ||||
|     "nouserupdate": true, | ||||
|     "nouservisible": true, | ||||
|     "desc": { | ||||
|       "fr": "identifiant utilisateur", | ||||
|       "en": "user id" | ||||
|     }, | ||||
|     "desclong": { | ||||
|       "fr": "Identifiant unique généré via UUID v4", | ||||
|       "en": "unique Id from a UUID v4" | ||||
|     }, | ||||
|     "info": { | ||||
|       "fr": "<p> L'usage d'UUID v4 permet de générer un code unique sans centralisation, car il est basé sur un timestamp et une clé crypto ce qui donne un code du type 7d8291c0-e137-11e8-9f7b-1dc8e57bed33 </p>", | ||||
|       "en": "<p> UUID v4 allow a client to generate a unique code without centralisation, base on a timestamp and a salt it looks like 7d8291c0-e137-11e8-9f7b-1dc8e57bed33</p>" | ||||
|     }, | ||||
|     "check": ["required", "unique"], | ||||
|     "type": "text", | ||||
|     "tpl": "input" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "LOGIN", | ||||
|     "nouserupdate": true, | ||||
|     "check": ["required", "unique"], | ||||
|     "desc": { | ||||
|       "fr": "login", | ||||
|       "en": "login" | ||||
|     }, | ||||
|     "type": "text", | ||||
|     "tpl": "input", | ||||
|     "info": { | ||||
|       "fr": "<p>Le login doit être unique sur une instance d'apxtrib.</p><p> Pour échanger en dehors d'une instance apxtrib on utilise la clé public du user ou pour un humain login@apxtrib.domain.xx avec le nom du domaine qui heberge l'instance</p><p> Ou encore login@domain.xx tout domain.xx utilisé pour heberger un espace web client /tribeid/www/</p>", | ||||
|       "en": "<p>Login have to be unique into an apxtrib instance</p><p> To exchange outside of an apxtrib instance, we use PublicKey or login@apxtrib.domain.xx or login@domainclient.xx where domain.xx is a apxtrib name server on internet and domain.xx is a tribeid name where a /tribeid/www is available on the net.</p>" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "BIOGRAPHY", | ||||
|     "desc": { | ||||
|       "fr": "Vous en quelques mots", | ||||
|       "en": "Few words" | ||||
|     }, | ||||
|     "placeholder": { | ||||
|       "fr": "", | ||||
|       "en": "" | ||||
|     }, | ||||
|     "rows": 2, | ||||
|     "tpl": "textarea" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "PUBLICKEY", | ||||
|     "desc": { | ||||
|       "fr": "Votre clé public pour ce compte", | ||||
|       "en": "Your public key for this uuid" | ||||
|     }, | ||||
|     "info": { | ||||
|       "fr": "<p>Cette clé est générée par votre navigateur, garder précisuesement votre clé privée que seule vous connaissez. En cas de perte de cette clé tous vos actifs seront perdus.</p><p>Cette méthode nous permet de vous garantir un contrôle total décentralisé.</p>", | ||||
|       "en": "<p>This key was generated by your browser, keep the private key related to this public key.</p><p>We garanty your total control by this way</p>." | ||||
|     }, | ||||
|     "tpl": "textarea" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "IMGAVATAR", | ||||
|     "tpl": "inputimg", | ||||
|     "altimg": "image avatar", | ||||
|     "classimg": "rounded-circle img-responsive mt-2", | ||||
|     "width": 128, | ||||
|     "height:" | ||||
|     128, | ||||
|     "classdivupload": "mt-2", | ||||
|     "classbtn": "btn-primary", | ||||
|     "desc": { | ||||
|       "fr": "changer votre avatar", | ||||
|       "en": "upload an avatar" | ||||
|     }, | ||||
|     "info": { | ||||
|       "fr": "Pour un meilleur rendu, une mage carré de 128pc en foat jpg", | ||||
|       "en": "For best results, use an image at least 128px by 128px in .jpg format" | ||||
|     }, | ||||
|  | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "EMAIL", | ||||
|     "desc": { | ||||
|       "fr": "email", | ||||
|       "en": "email" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "email", | ||||
|     "check": ["emailadress", "unique"], | ||||
|     "placeholder": { | ||||
|       "fr": "#@", | ||||
|       "en": "@" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "NAME", | ||||
|     "desc": { | ||||
|       "fr": "Nom", | ||||
|       "en": "Name" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "text" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "NICKNAME", | ||||
|     "desc": { | ||||
|       "fr": "Prénom", | ||||
|       "en": "Nickname" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "text" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "PSEUDO", | ||||
|     "desc": { | ||||
|       "fr": "pseudo", | ||||
|       "en": "pseudo" | ||||
|     }, | ||||
|     "info": { | ||||
|       "fr": "<p>Nom avec lequel vous souhaitez qu'on vous reconnaisse sur l'instance de l'apxtrib </p><p>Attention ce nom n'est unique que sur une instance d'apxtrib. Un même speudo peut-être utilisé sur un autre serveur pour garantir l'identité vérifié pseudo@ domaine de rattachement.</p>", | ||||
|       "en": "<p>Carrefull a pseudo is unique into an instance of apxtrib to be sure to contact the right person check pseudo@ domain</p>.<p> Pseudo can be changed that is not the case of login.</p>" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "text" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "ADDRESS1", | ||||
|     "desc": { | ||||
|       "fr": "Adresse", | ||||
|       "en": "Address" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "text", | ||||
|     "placeholder": { | ||||
|       "fr": "1 chemin du paradis", | ||||
|       "123 Main St" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "ADDRESS2", | ||||
|     "desc": { | ||||
|       "fr": "Adresse 2", | ||||
|       "en": "Address 2" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "text", | ||||
|     "placeholder": { | ||||
|       "fr": "Appartement B", | ||||
|       "Apt B" | ||||
|     } | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "CITY", | ||||
|     "desc": { | ||||
|       "fr": "Ville ", | ||||
|       "en": "CITY" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "text" | ||||
|   }, | ||||
|  | ||||
|   { | ||||
|     "idfield": "ZIP", | ||||
|     "desc": { | ||||
|       "fr": "Code Postal", | ||||
|       "en": "ZIP" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "text" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "COUNTRY", | ||||
|     "desc": { | ||||
|       "fr": "Pays", | ||||
|       "en": "Country" | ||||
|     }, | ||||
|     "tpl": "input", | ||||
|     "type": "text" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_CREATE", | ||||
|     "desc": { | ||||
|       "fr": "Date de création", | ||||
|       "en": "Create Date" | ||||
|     }, | ||||
|     "tpl": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_UPDATE", | ||||
|     "desc": { | ||||
|       "fr": "Date mise à jour", | ||||
|       "en": "Update date" | ||||
|     }, | ||||
|     "tpl": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')" | ||||
|   }, | ||||
|   { | ||||
|     "nouserupdate": true, | ||||
|     "idfield": "DATE_LASTLOGIN", | ||||
|     "desc": { | ||||
|       "fr": "Date de derniére connexion", | ||||
|       "en": "Last date login" | ||||
|     }, | ||||
|     "tpl": "date", | ||||
|     "format": "YYYY-MM-DD", | ||||
|     "default": "moment(new Date()).format('YYYY-MM-DD')" | ||||
|   }, | ||||
|   { | ||||
|     "idfield": "ACCESSRIGHTS", | ||||
|     "nouserupdate": true, | ||||
|     "desc": { | ||||
|       "fr": "Vos droits d'accès", | ||||
|       "en": "Your access rights" | ||||
|     }, | ||||
|     "default": { | ||||
|       "app": {}, | ||||
|       "data": { | ||||
|         "tribeidname": { | ||||
|           "users": "O" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "tpl": "jsoneditor" | ||||
|   } | ||||
| ] | ||||
		Reference in New Issue
	
	Block a user