Commit e45a7a8f authored by Tibor Katelbach's avatar Tibor Katelbach
Browse files

arrayDynForm cpl input

parent 0990b347
This diff is collapsed.
//parent form
{
"parent" : creer un form sur un element
"tpl" : "costum.views.custom.deal.form",
"answersTpl" : "costum.views.custom.deal.answers",
"hasStepValidations" : 1,
"id" : "dealForm",
"source" : {
"key" : "deal",
"keys" : [
"deal"
],
"insertOrign" : "costum"
},
"subForms" : [
"deal1",
"deal2",
"deal3",
"deal4",
"deal5"
],
"rules" : {
"deal2" : {
"roles" : [
"Opérateur",
"Financeur"
]
},
"deal3" : {
"roles" : [
"Opérateur",
"Financeur"
]
},
"deal4" : {
"roles" : [
"Finacneurs"
]
}
},
"mapping" : {
"name" : "answers.deal1.deal111",
"address" : "answers.deal1.deal114",
"description" : "answers.deal1.deal112",
"creatorName" : "answers.deal1.deal121"
},
"params" : {
"elementdeal13" : {
"type" : "projects",
"limit" : "1"
},
"deal24" : {
"options" : [
"CHICH",
"CHING"
]
},
"budget" : {
"nature" : {
"dossier" : "Frais de dossier",
"maitriseOeuvre" : "Frais maitrise d'oeuvre",
"permisConstruire" : "Frais de permis de construire",
"assistMaitriseOuvrage" : "Frais d'assistant à maitrise d'ouvrage",
"diagAmiante" : "Frais diag amiante",
"aleas" : "Frais aléas",
"assuranceTravaux" : "Frais d'assurance Travaux",
"ctrlTravaux" : "Frais de controle de travaux",
"travaux" : "Frais des travaux",
"travauxAmiante" : "Frais de travaux d'amiante"
}
},
"financement" : {
"limitRoles" : [
"Financeur",
"opérateur"
],
"financerTypeList" : {
"acteursocioeco" : "Acteur Socio-économique",
"colfinanceur" : "Communes / intercommunalités / Syndicats mixtes",
"departement" : "Départements",
"region" : "Région",
"europe" : "Europe",
"etat" : "Etat - Services déconcentrés / préfecture",
"ademe" : "Etat - Ademe",
"cerema" : "Etat - Cerema",
"bdt" : "Etat - Banque des territoires",
"bpi" : "Etat - BPI",
"agenceLeau" : "Etat - Agence / Office de l'eau",
"officeNatForet" : "Etat - Office national des forêts",
"agenceBiodiv" : "Etat - Office de la biodiversité",
"afd" : "Etat - Agence Francaise de développement",
"vn2f" : "Etat - Voies navigable de France",
"franceAgirMer" : "Etat - FranceAgriMer",
"autre" : "Etat - Autre"
}
}
}
}
//a mettre formWizard.json dans costum
/* 2 */
{
"id" : "deal1",
"type" : "openForm",
"name" : "Dossier",
"inputs" : {
"deal11" : {
"label" : "Nature des travaux",
"type" : "sectionTitle"
},
"deal111" : {
"label" : "Nom de votre dossier",
"placeholder" : "Entrer un nom",
"type" : "text",
"info" : ""
},
"deal112" : {
"label" : "Description des travaux",
"type" : "textarea"
},
"deal113" : {
"label" : "Ajouter une image pour votre dossier",
"placeholder" : "",
"info" : "",
"type" : "tpls.forms.uploader",
"uploader" : {
"docType" : "image",
"contentKey" : "profil",
"paste" : false,
"restricted" : "true",
"itemLimit" : 1
}
},
"deal114" : {
"label" : "Adresse du bien",
"type" : "tpls.forms.cplx.address"
},
"deal12" : {
"label" : "Informations de contact",
"type" : "sectionTitle"
},
"deal121" : {
"label" : "Nom du propriétaire",
"type" : "text"
},
"deal122" : {
"label" : "Email de contact",
"placeholder" : "Entrer email",
"type" : "text",
"info" : ""
},
"deal123" : {
"label" : "Numéro de contact",
"placeholder" : "Entrer un numéro",
"type" : "text",
"info" : ""
},
"deal124" : {
"label" : "Date de l'ouverture de dossier",
"type" : "date"
},
"deal13" : {
"label" : "Opérateur",
"placeholder" : "",
"info" : "",
"type" : "tpls.forms.costum.deal.stepOperateur"
}
}
}
{
"id" : "deal2",
"type" : "openForm",
"name" : "Instruire",
"inputs" : {
"deal2regle" : {
"label" : "Validation des règles ",
"type" : "sectionTitle"
},
"deal24" : {
"label" : "Dispositifs",
"type" : "tpls.forms.select"
},
"deal24x" : {
"label" : "parcelle",
"type" : "text"
},
"deal25" : {
"label" : "description du bien / pb",
"type" : "textarea"
},
"deal26" : {
"label" : "amiante ",
"placeholder" : "présence d'amiante",
"type" : "tpls.forms.checkbox"
},
"deal210" : {
"label" : "Ménage",
"type" : "sectionTitle"
},
"deal213" : {
"label" : "composition familial (document sociaux)",
"type" : "textarea"
},
"deal214" : {
"label" : "nb d'enfant et si proprio",
"type" : "text"
},
"deal215" : {
"label" : "bénéficiaire d'une aide social",
"type" : "textarea"
},
"deal211" : {
"label" : "socle commun des pièces",
"type" : "sectionTitle"
},
"deal216" : {
"label" : "Identité",
"placeholder" : "",
"info" : "Ajouter un document d'identité officiel (Passeport, carte d'indentité)",
"type" : "tpls.forms.uploader",
"uploader" : {
"docType" : "file",
"paste" : false,
"restricted" : "true",
"itemLimit" : 1
}
},
"deal217" : {
"label" : "Liste pièces par organisme / par type de chantier",
"placeholder" : "",
"info" : "",
"type" : "tpls.forms.uploader",
"uploader" : {
"docType" : "file",
"paste" : false,
"restricted" : "true",
"itemLimit" : 5
}
}
}
}
/* 3 */
{
"id" : "deal3",
"type" : "openForm",
"name" : "Dépense",
"inputs" : {
"deal312" : {
"label" : "Dépense éligible ",
"type" : "sectionTitle"
},
"budget" : {
"label" : "Dépenses",
"placeholder" : "Dépenses",
"type" : "tpls.forms.cplx.budget"
},
"deal3stepValidation" : {
"label" : "valid",
"type" : "tpls.forms.cplx.stepValidation"
}
}
}
/* 4 */
/* 4 */
{
"id" : "deal4",
"type" : "openForm",
"name" : "Finances",
"inputs" : {
"financement" : {
"label" : "Financement",
"type" : "tpls.forms.cplx.financementFromBudget"
},
"stepValidation" : {
"label" : "Validation",
"type" : "tpls.forms.cplx.stepValidation"
}
}
}
//a mettre dans forms
/* 1 */
{
"id" : "deal5",
"type" : "openForm",
"name" : "Travaux",
"inputs" : {
"deal43" : {
"label" : "Suivi",
"type" : "tpls.forms.cplx.suiviFromBudget"
},
"deal5stepValidation" : {
"label" : "valid",
"type" : "tpls.forms.cplx.stepValidation"
}
}
}
//sur l'elmetn dealAH = DEAL Amelioration Habitat
// url : http://127.0.0.1/costum/co/index/slug/dealAH
"costum" : {
"slug" : "deal",
"cms" : {
"textIntro" : "La porte la mieux fermée est celle qu’on peut laisser ouverte. ",
"sec1Title" : "Amélioration à l'habitat",
"sec2Title" : "Financeur / Opérateurs",
"color1" : "#99999D"
}
}
\ No newline at end of file
//a mettre formWizard.json dans costum
//a mettre dans forms
/* 1 */
{
"id" : "arianeEvaluation1",
"type" : "openForm",
"name" : "poser le cadre",
"inputs" : {
"arianeEvaluation11" : {
"label" : "Quel est l’objet de l’évaluation ? ",
"placeholder" : "",
"info" : "Vous avez une question, un soucis, un positionnement à clarifier, vous voulez évaluer un projet, une situation, préparer un RDV, un projet, des actions à mener…",
"type" : "text",
"position" : "1"
},
"arianeEvaluation12" : {
"label" : "Quel est le contexte ? ",
"placeholder" : "",
"info" : "Votre environnement actuel, votre contexte professionnel, personnel, décrivez le en quelque mot...",
"type" : "text",
"position" : "2"
},
"arianeEvaluation13" : {
"label" : "Quel est l’objectif ? ",
"placeholder" : "",
"info" : "Qu’est ce que je cherche, qu’est ce que je veux évaluer, qu’est ce qui est important pour moi ? ",
"type" : "text",
"position" : "3"
}
}
}
/* 2 */
{
"id" : "arianeEvaluation2",
"type" : "openForm",
"name" : "tri et collecte",
"inputs" : {
"arianeEvaluation21" : {
"label" : "Qu’est ce qui est valide ?",
"placeholder" : "",
"info" : "Qu’est-ce qui est fiable pour vous par rapport à cette situation, ce sujet, cet objet ? Qu’est-ce qui marche ? Qui fonctionne, c’est solide, vous pouvez compter dessus ?",
"type" : "text",
"position" : "1"
},
"arianeEvaluation22" : {
"label" : "Qu’est ce qui est innovant ?",
"placeholder" : "",
"info" : "Qu’est-ce que vous vivez, vous expérimentez de neuf, nouveau par rapport à ce sujet ? Qu’est-ce qui serait à généraliser ? Qu’est-ce qui apporte une forte amélioration ?",
"type" : "text",
"position" : "2"
},
"arianeEvaluation23" : {
"label" : "Qu’est ce qui est anticipé ?",
"placeholder" : "",
"info" : "Qu’est-ce qui est prématuré, insuffisamment construit ? Quelles sont les idées que vous avez par rapport à la situation ? Les propositions à faire ?",
"type" : "text",
"position" : "3"
},
"arianeEvaluation24" : {
"label" : "Qu’est ce qui est obsolète ?",
"placeholder" : "",
"info" : "Qu’est-ce qui est dépassé ? Derrière vous, périmé, plus d’actualité, non compétitif…",
"type" : "text",
"position" : "4"
}
}
}
/* 3 */
{
"id" : "arianeEvaluation3",
"type" : "openForm",
"name" : "les transformations",
"inputs" : {
"arianeEvaluation31" : {
"label" : "Que doit-on CREER?",
"placeholder" : "",
"info" : "Relire les items inscrits dans l’Obsolète et regarder de quoi il est question, de quoi ça parle et qu’est ce que vous avez à CRÉER ?",
"type" : "text",
"position" : "1"
},
"arianeEvaluation32" : {
"label" : "Que doit-on INTRODUIRE ?",
"placeholder" : "",
"info" : "Relire les items inscrits dans l’Anticipé et regarder de quoi il est question, de quoi ça parle et qu’est ce que vous avez à INTRODUIRE ?",
"type" : "text",
"position" : "2"
},
"arianeEvaluation33" : {
"label" : "Que doit-on GARDER ?",
"placeholder" : "",
"info" : "Relire les items inscrits dans l’Innovant et regarder de quoi il est question, de quoi ça parle et qu’est ce que vous avez à GARDER?",
"type" : "text",
"position" : "3"
},
"arianeEvaluation34" : {
"label" : "Que doit-on QUITTER ?",
"placeholder" : "",
"info" : "Relire les items inscrits dans le Valide et regarder de quoi il est question, de quoi ça parle et qu’est ce que vous avez à QUITTER ?",
"type" : "text",
"position" : "4"
}
}
}
/* 4 */
{
"id" : "arianeEvaluation2",
"type" : "openForm",
"name" : "tri et collecte",
"inputs" : {
"arianeEvaluation41" : {
"label" : "Quelles actions/décisions prises pour “CRÉER” ?",
"placeholder" : "",
"info" : "Lister 2 ou 3 actions que vous voulez mettre en oeuvre au regard de ce qu’il y a à CRÉER?",
"type" : "text",
"position" : "1"
},
"arianeEvaluation42" : {
"label" : "Quelles actions/décisions prises pour “INTRODUIRE” ?",
"placeholder" : "",
"info" : "Lister 2 ou 3 actions que vous voulez mettre en oeuvre au regard de ce qu’il y a à INTRODUIRE?",
"type" : "text",
"position" : "2"
},
"arianeEvaluation43" : {
"label" : "Quelles actions/décisions prises pour “GARDER” ?",
"placeholder" : "",
"info" : "Lister 2 ou 3 actions que vous voulez mettre en oeuvre au regard de ce qu’il y a à GARDER?",
"type" : "text",
"position" : "3"
},
"arianeEvaluation44" : {
"label" : "Quelles actions/décisions prises pour “QUITTER” ?",
"placeholder" : "",
"info" : "Lister 2 ou 3 actions que vous voulez mettre en oeuvre au regard de ce qu’il y a à QUITTER?",
"type" : "text",
"position" : "4"
}
}
}
//sur l'elmetn arianeEvaluationAH = arianeEvaluation Amelioration Habitat
// url : http://127.0.0.1/costum/co/index/slug/arianeEvaluationAH
"costum" : {
"slug" : "arianeEvaluation",
"form" : {
"hasStepValidations" : 1,
"ids" : [
"arianeEvaluation1",
"arianeEvaluation2",
"arianeEvaluation3",
"arianeEvaluation4"
]
},
"cms" : {
"textIntro" : "La porte la mieux fermée est celle qu’on peut laisser ouverte. ",
"sec1Title" : "Amélioration à l'habitat",
"sec2Title" : "Financeur / Opérateurs",
"color1" : "#99999D"
}
}
\ No newline at end of file
//a mettre formWizard.json dans costum
//a mettre dans forms
/* 1 */
{
"id" : "arianeEvaluation1",
"type" : "openForm",
"name" : "poser le cadre",
"inputs" : {
"arianeEvaluation11" : {
"label" : "Quel est l’objet de l’évaluation ? ",
"placeholder" : "",
"info" : "Vous avez une question, un soucis, un positionnement à clarifier, vous voulez évaluer un projet, une situation, préparer un RDV, un projet, des actions à mener…",
"type" : "text",
"position" : "1"
},
"arianeEvaluation12" : {
"label" : "Quel est le contexte ? ",
"placeholder" : "",
"info" : "Votre environnement actuel, votre contexte professionnel, personnel, décrivez le en quelque mot...",
"type" : "text",
"position" : "2"
},
"arianeEvaluation13" : {
"label" : "Quel est l’objectif ? ",
"placeholder" : "",
"info" : "Qu’est ce que je cherche, qu’est ce que je veux évaluer, qu’est ce qui est important pour moi ? ",
"type" : "text",
"position" : "3"
}
}
}
/* 2 */
{
"id" : "arianeEvaluation2",
"type" : "openForm",
"name" : "tri et collecte",
"inputs" : {
"arianeEvaluation21" : {
"label" : "Qu’est ce qui est valide ?",
"placeholder" : "",
"info" : "Qu’est-ce qui est fiable pour vous par rapport à cette situation, ce sujet, cet objet ? Qu’est-ce qui marche ? Qui fonctionne, c’est solide, vous pouvez compter dessus ?",
"type" : "text",
"position" : "1"
},
"arianeEvaluation22" : {
"label" : "Qu’est ce qui est innovant ?",
"placeholder" : "",
"info" : "Qu’est-ce que vous vivez, vous expérimentez de neuf, nouveau par rapport à ce sujet ? Qu’est-ce qui serait à généraliser ? Qu’est-ce qui apporte une forte amélioration ?",
"type" : "text",
"position" : "2"
},
"arianeEvaluation23" : {
"label" : "Qu’est ce qui est anticipé ?",
"placeholder" : "",
"info" : "Qu’est-ce qui est prématuré, insuffisamment construit ? Quelles sont les idées que vous avez par rapport à la situation ? Les propositions à faire ?",
"type" : "text",
"position" : "3"
},
"arianeEvaluation24" : {
"label" : "Qu’est ce qui est obsolète ?",
"placeholder" : "",
"info" : "Qu’est-ce qui est dépassé ? Derrière vous, périmé, plus d’actualité, non compétitif…",
"type" : "text",
"position" : "4"
}
}
}
/* 3 */
{
"id" : "arianeEvaluation3",
"type" : "openForm",
"name" : "les transformations",
"inputs" : {
"arianeEvaluation31" : {
"label" : "Que doit-on CREER?",
"placeholder" : "",
"info" : "Relire les items inscrits dans l’Obsolète et regarder de quoi il est question, de quoi ça parle et qu’est ce que vous avez à CRÉER ?",
"type" : "text",
"position" : "1"
},
"arianeEvaluation32" : {
"label" : "Que doit-on INTRODUIRE ?",
"placeholder" : "",
"info" : "Relire les items inscrits dans l’Anticipé et regarder de quoi il est question, de quoi ça parle et qu’est ce que vous avez à INTRODUIRE ?",
"type" : "text",
"position" : "2"
},
"arianeEvaluation33" : {
"label" : "Que doit-on GARDER ?",
"placeholder" : "",
"info" : "Relire les items inscrits dans l’Innovant et regarder de quoi il est question, de quoi ça parle et qu’est ce que vous avez à GARDER?",
"type" : "text",
"position" : "3"