Skip to content

Instantly share code, notes, and snippets.

@fbelleau
Forked from anonymous/form.json
Created March 7, 2017 22:58
Show Gist options
  • Select an option

  • Save fbelleau/6a43f3789668f31910335d3602c15c44 to your computer and use it in GitHub Desktop.

Select an option

Save fbelleau/6a43f3789668f31910335d3602c15c44 to your computer and use it in GitHub Desktop.
A saved configuration for a schema form example, http://textalk.github.io/angular-schema-form/examples/bootstrap-example.html
[
{
"key": "organisme",
"title": "Organisme propriétaire"
},
{
"key": "adresse",
"title": "Adresse de la salle ou code postal"
},
{
"key": "salleFonction",
"title": "Fonction principale de la salle",
"default": "Salle principale"
},
{
"key": "nombreCabinets",
"title": "Nombre de cabinets dans la salle (42U, 19 pouces)",
"default": "0"
},
{
"key": "nombreServeurs",
"title": "Nombre de serveurs (1U, 2U 4U)",
"default": "0"
},
{
"key": "salleReseau",
"default": "false"
},
{
"key": "commentaires",
"type": "textarea",
"title": "Commentaires",
"placeholder": "Ajoutez toutes les précisions que vous jugez nécessaires."
},
{
"type": "help",
"helpvalue": "<hr><h4>Les équipements suivant équipent la salle :</h4>"
},
{
"key": "conditionSan"
},
{
"key": "conditionUPS"
},
{
"key": "conditionBlade"
},
{
"key": "conditionClimatiseur"
},
{
"key": "conditionGeneratrice"
},
{
"key": "san",
"condition": "model.conditionSan"
},
{
"key": "ups",
"condition": "model.conditionUPS"
},
{
"key": "blade",
"condition": "model.conditionBlade"
},
{
"key": "climatiseur",
"condition": "model.conditionClimatiseur"
},
{
"key": "generatrice",
"condition": "model.conditionGeneratrice"
}
]
{
"conditionBlade": false,
"conditionSan": false,
"conditionUPS": false,
"conditionClimatiseur": false,
"conditionGeneratrice": false,
"salleReseau": true
}
{
"type": "object",
"title": "Comment",
"properties": {
"organisme": {
"type": "string",
"enum": [
"Cégep André-Laurendeau (cégep 929000)",
"Cégep Beauce-Appalaches (cégep 937000)",
"Cégep d'Ahuntsic (cégep 913000)",
"Cégep de Baie-Comeau (cégep 931001)",
"Cégep de Bois-de-Boulogne (cégep 914000)",
"Cégep de Chicoutimi (cégep 932002)",
"Cégep de Drummondville (cégep 907001)",
"Cégep de Granby-Haute-Yamaska (cégep 904001)",
"Cégep de Jonquière (cégep 932003)",
"Cégep de la Gaspésie et des Îles (cégep 900000)",
"Cégep de La Pocatière (cégep 923000)",
"Cégep de l'Abitibi-Témiscamingue (cégep 920000)",
"Cégep de Lévis-Lauzon (cégep 921000)",
"Cégep de l'Outaouais (cégep 919000)",
"Cégep de Maisonneuve (cégep 916000)",
"Cégep de Matane (cégep 927000)",
"Cégep de Rimouski (cégep 901000)",
"Cégep de Rivière-du-Loup (cégep 922000)",
"Cégep de Rosemont (cégep 915000)",
"Cégep de Sainte-Foy (cégep 903000)",
"Cégep de Saint-Jérôme (cégep 928000)",
"Cégep de Saint-Laurent (cégep 912000)",
"Cégep de Sept-Îles (cégep 931002)",
"Cégep de Sherbrooke (cégep 904000)",
"Cégep de Sorel-Tracy (cégep 907002)",
"Cégep de St-Félicien (cégep 932004)",
"Cégep de St-Hyacinthe (cégep 907003)",
"Cégep de Thetford (cégep 924000)",
"Cégep de Trois-Rivières (cégep 905000)",
"Cégep de Valleyfield (cégep 918000)",
"Cégep de Victoriaville (cégep 925000)",
"Cégep du Vieux Montréal (cégep 917000)",
"Cégep Édouard Montpetit (cégep 909000)",
"Cégep François-Xavier Garneau (cégep 926000)",
"Cégep Gérald-Godin (cégep 939000)",
"Cégep John Abbott (cégep 935000)",
"Cégep Limoilou (cégep 902000)",
"Cégep Lionel Groulx (cégep 911000)",
"Cégep Marie-Victorin (cégep 938000)",
"Cégep Montmorency (cégep 930000)",
"Cégep régional de Lanaudière à Joliette (cégep 910000)",
"Cégep Saint-Jean-sur-Richelieu (cégep 908000)",
"Champlain Regional College (cégep 936000)",
"Collège d'Alma (cégep 932001)",
"Collège Dawson (cégep 933000)",
"Collège Héritage (cégep 919001)",
"Collège Shawinigan (cégep 906000)",
"Comité de gestion de la taxe scolaire de Montréal (CS 800000)",
"CS au Coeur-des-Vallées (CS 773000)",
"CS Central Québec (CS 881000)",
"CS Crie (CS 759000)",
"CS de Charlevoix (CS 731000)",
"CS de Kamouraska-Rivière-du-Loup (CS 714000)",
"CS de la Baie-James (CS 801000)",
"CS de la Beauce-Etchemin (CS 823000)",
"CS de la Capitale (CS 732000)",
"CS de la Côte-du-Sud (CS 821000)",
"CS de la Jonquière (CS 724000)",
"CS de la Moyenne-Côte-Nord (CS 793000)",
"CS de la Pointe-de-l'Île (CS 761000)",
"CS de la Région-de-Sherbrooke (CS 752000)",
"CS de la Riveraine (CS 871000)",
"CS de la Rivière-du-Nord (CS 852000)",
"CS de la Seigneurie-des-Mille-Îles (CS 851000)",
"CS de la Vallée-des-Tisserands (CS 868000)",
"CS de Laval (CS 831000)",
"CS de l'Énergie (CS 742000)",
"CS de l'Estuaire (CS 791000)",
"CS de l'Or-et-des-Bois (CS 784000)",
"CS de Montréal (CS 762000)",
"CS de Portneuf (CS 735000)",
"CS de Rouyn-Noranda (CS 782000)",
"CS de Saint-Hyacinthe (CS 862000)",
"CS de Sorel-Tracy (CS 861000)",
"CS des Affluents (CS 841000)",
"CS des Appalaches (CS 822000)",
"CS des Bois-Francs (CS 872000)",
"CS des Chênes (CS 873000)",
"CS des Chic-Chocs (CS 812000)",
"CS des Découvreurs (CS 733000)",
"CS des Draveurs (CS 771000)",
"CS des Grandes-Seigneuries (CS 867000)",
"CS des Hautes-Rivières (CS 863000)",
"CS des Hauts-Bois-de-l'Outaouais (CS 774000)",
"CS des Hauts-Cantons (CS 751000)",
"CS des Îles (CS 811000)",
"CS des Laurentides (CS 853000)",
"CS des Monts-et-Marées (CS 711000)",
"CS des Navigateurs (CS 824000)",
"CS des Patriotes (CS 865000)",
"CS des Phares (CS 712000)",
"CS des Portages-de-l'Outaouais (CS 772000)",
"CS des Premières-Seigneuries (CS 734000)",
"CS des Rives-du-Saguenay (CS 723000)",
"CS des Samares (CS 842000)",
"CS des Sommets (CS 753000)",
"CS des Trois-Lacs (CS 869000)",
"CS du Chemin-du-Roy (CS 741000)",
"CS du Fer (CS 792000)",
"CS du Fleuve-et-des-Lacs (CS 713000)",
"CS du Lac-Abitibi (CS 785000)",
"CS du Lac-Saint-Jean (CS 722000)",
"CS du Lac-Témiscamingue (CS 781000)",
"CS du Littoral (CS 689000)",
"CS du Pays-des-Bleuets (CS 721000)",
"CS du Val-des-Cerfs (CS 866000)",
"CS Eastern Shores (CS 882000)",
"CS Eastern Townships (CS 883000)",
"CS English-Montréal (CS 887000)",
"CS Harricana (CS 783000)",
"CS Kativik (CS 769000)",
"CS Lester-B.-Pearson (CS 888000)",
"CS Marguerite-Bourgeoys (CS 763000)",
"CS Marie-Victorin (CS 864000)",
"CS New Frontiers (CS 889000)",
"CS Pierre-Neveu (CS 854000)",
"CS René-Lévesque (CS 813000)",
"CS Riverside (CS 884000)",
"CS Sir-Wilfrid-Laurier (CS 885000)",
"CS Western Québec (CS 886000)",
"École de technologie supérieure (université 978010)",
"École des Hautes Études Commerciales de Montréal (université 976001)",
"École nationale d'administration publique (université 978007)",
"École Polytechnique de Montréal (université 976002)",
"Institut national de la recherche scientifique (université 978008)",
"Télé-université (université 978011)",
"Université Bishop's (université 981000)",
"Université Concordia (université 980000)",
"Université de Montréal (université 976000)",
"Université de Sherbrooke (université 977000)",
"Université du Québec (siège social) (université 978012)",
"Université du Québec à Chicoutimi (université 978003)",
"Université du Québec à Montréal (université 978001)",
"Université du Québec à Rimouski (université 978004)",
"Université du Québec à Trois-Rivières (université 978002)",
"Université du Québec en Abitibi-Témiscamingue (université 978006)",
"Université du Québec en Outaouais (université 978005)",
"Université Laval (université 975000)",
"Université McGill (université 979000)",
"Vanier College (cégep 934000)"
]
}, "adresse": {
"type": "string"
},
"nombreCabinets": {
"type": "integer"
},
"nombreServeurs": {
"type": "integer"
},
"salleReseau": {
"type": "boolean",
"title": "Salle principale du réseau informatique"
},
"commentaires": {
"title": "Comment",
"type": "string"
},
"salleFonction": {
"type": "string",
"enum": [
"Salle principale",
"Salle de relève",
"Salle secondaire",
"Salle secondaire et de relève",
"Salle commerciale louée"
]
},
"conditionBlade": {
"type": "boolean",
"title": "Serveur de lames (blade server)"
},
"conditionSan": {
"type": "boolean",
"title": "Réseau de stockage (SAN)"
},
"conditionUPS": {
"type": "boolean",
"title": "Alimentation sans interruption centralisée (UPS)"
},
"conditionClimatiseur": {
"type": "boolean",
"title": "Climatiseur dédié à la salle"
},
"conditionGeneratrice": {
"type": "boolean",
"title": "Génératrice de secour dédiée à la salle"
},
"ups": {
"type": "object",
"title": "UPS",
"properties": {
"modele": {
"type": "string",
"title": "Fabricant (APC, Tripp Lite, etc) et modèle"
},
"capacite": {
"type": "integer",
"title": "Capacité en kVA"
},
"utilisation": {
"type": "string",
"title": "Pourcentage d'utilisation",
"enum": [
"0 %",
"10 %",
"20 %",
"30 %",
"40 %",
"50 %",
"60 %",
"70 %",
"80 %",
"90 %",
"100 %"
]
},
"annee": {
"type": "string",
"title": "Année d'acquisition",
"enum": [
"2017",
"2016",
"2015",
"2014",
"2013",
"2012",
"2011",
"2010",
"2009",
"2008",
"2007",
"plus de 10 ans"
]
},
"cout": {
"type": "integer",
"title": "Coût d'acquisition en $"
}
}
},
"san": {
"type": "object",
"title": "SAN",
"properties": {
"modele": {
"type": "string",
"title": "Fabricant (IBM, Dell, HP, EMC, etc) et modèle"
},
"capacite": {
"type": "integer",
"title": "Capacité en téra octets (To)"
},
"utilisation": {
"type": "string",
"title": "Pourcentage d'utilisation (capacité utilisée/capacité totale)",
"enum": [
"0 %",
"10 %",
"20 %",
"30 %",
"40 %",
"50 %",
"60 %",
"70 %",
"80 %",
"90 %",
"100 %"
]
},
"annee": {
"type": "string",
"title": "Année d'acquisition",
"enum": [
"2017",
"2016",
"2015",
"2014",
"2013",
"2012",
"2011",
"2010",
"2009",
"2008",
"2007",
"plus de 10 ans"
]
},
"cout": {
"type": "integer",
"title": "Coût d'acquisition en $"
}
}
},
"blade": {
"type": "object",
"title": "Serveur de lames (blade server)",
"properties": {
"modele": {
"type": "string",
"title": "Fabricant (IBM, Dell, HP, Cisco, etc) et modèle"
},
"capacite": {
"type": "integer",
"title": "Nombre de lames installées"
},
"utilisation": {
"type": "string",
"title": "Pourcentage d'utilisation (lames installées/capacité du chassis)",
"enum": [
"0 %",
"10 %",
"20 %",
"30 %",
"40 %",
"50 %",
"60 %",
"70 %",
"80 %",
"90 %",
"100 %"
]
},
"annee": {
"type": "string",
"title": "Année d'acquisition",
"enum": [
"2017",
"2016",
"2015",
"2014",
"2013",
"2012",
"2011",
"2010",
"2009",
"2008",
"2007",
"plus de 10 ans"
]
},
"cout": {
"type": "integer",
"title": "Coût d'acquisition en $"
}
}
},
"climatiseur": {
"type": "object",
"title": "climatiseur",
"properties": {
"modele": {
"type": "string",
"title": "Fabricant et modèle"
},
"capacite": {
"type": "integer",
"title": "Capacité en BTU/heure"
},
"annee": {
"type": "string",
"title": "Année d'acquisition",
"enum": [
"2017",
"2016",
"2015",
"2014",
"2013",
"2012",
"2011",
"2010",
"2009",
"2008",
"2007",
"plus de 10 ans",
"plus de 15 ans",
"plus de 20 ans"
]
},
"cout": {
"type": "integer",
"title": "Coût d'acquisition en $"
}
}
},
"generatrice": {
"type": "object",
"title": "generatrice",
"properties": {
"modele": {
"type": "string",
"title": "Fabricant et modèle"
},
"capacite": {
"type": "integer",
"title": "Capacité en kVA ou kW"
},
"annee": {
"type": "string",
"title": "Année d'acquisition",
"enum": [
"2017",
"2016",
"2015",
"2014",
"2013",
"2012",
"2011",
"2010",
"2009",
"2008",
"2007",
"plus de 10 ans",
"plus de 15 ans",
"plus de 20 ans"
]
},
"cout": {
"type": "integer",
"title": "Coût d'acquisition en $"
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment