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"
|
||||
}
|
||||
]
|
@@ -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"
|
||||
}
|
||||
]
|
93
asupsetup/data/domain/apixpress/referentials/fr/object/users.json
Executable file
93
asupsetup/data/domain/apixpress/referentials/fr/object/users.json
Executable file
@@ -0,0 +1,93 @@
|
||||
[{
|
||||
"idfield": "UUID",
|
||||
"desc": "identifiant utilisateur",
|
||||
"nouservisible": true,
|
||||
"check": [
|
||||
"required",
|
||||
"unique"
|
||||
],
|
||||
"type": "text",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"idfield": "LOGIN",
|
||||
"check": [
|
||||
"required",
|
||||
"unique"
|
||||
],
|
||||
"desc": "login",
|
||||
"type": "text",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"idfield": "EMAIL",
|
||||
"desc": "email",
|
||||
"type": "email",
|
||||
"check": [
|
||||
"emailadress",
|
||||
"unique"
|
||||
],
|
||||
"placeholder": "@",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"idfield": "NAME",
|
||||
"desc": "Nom",
|
||||
"type": "text",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"idfield": "NICKNAME",
|
||||
"desc": "Prénom",
|
||||
"type": "text",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"idfield": "PSEUDO",
|
||||
"desc": "pseudo",
|
||||
"type": "text",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"nouserupdate": true,
|
||||
"idfield": "DATE_CREATE",
|
||||
"desc": "Date de création",
|
||||
"type": "date",
|
||||
"format": "YYYY-MM-DD",
|
||||
"default": "moment(new Date()).format('YYYY-MM-DD')",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"nouserupdate": true,
|
||||
"idfield": "DATE_UPDATE",
|
||||
"desc": "Date mise à jour",
|
||||
"type": "date",
|
||||
"format": "YYYY-MM-DD",
|
||||
"default": "moment(new Date()).format('YYYY-MM-DD')",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"nouserupdate": true,
|
||||
"idfield": "DATE_LASTLOGIN",
|
||||
"desc": "Date de derniére connexion",
|
||||
"type": "date",
|
||||
"format": "YYYY-MM-DD",
|
||||
"default": "moment(new Date()).format('YYYY-MM-DD')",
|
||||
"tpl": "questionInputVertical"
|
||||
},
|
||||
{
|
||||
"idfield": "accessrights",
|
||||
"type": "json",
|
||||
"nouserupdate": true,
|
||||
"desc": "Vos droits d'accès",
|
||||
"default": {
|
||||
"app": {},
|
||||
"data": {
|
||||
"tribeidname": {
|
||||
"users": "O"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tpl": "jsoneditor"
|
||||
}
|
||||
]
|
Reference in New Issue
Block a user