update project with new architecture
This commit is contained in:
@@ -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