Code

d42a7ba913784a41cd5612e7068703e3b209e3c7
[gosa.git] / gosa-plugins / goto-ng / admin / newConfigManagement / goto / Config / root.json
1 {
2     "root": {
3         "description": "root",
4         "name": "root",
5         "title": "root",
6         "items": {
7             "Distribution": {
8                 "container": [
9                     "Release"
10                 ],
11                 "name": "Distribution",
12                 "description": "Distribution",
13                 "options": {
14                     "name": {
15                         "description": "Name",
16                         "default": "",
17                         "value": "",
18                         "required": true,
19                         "type": "string",
20                         "display": "Name",
21                         "initiallyEditableOnly": true
22                     },
23                     "origin": {
24                         "description": "Mirror Url",
25                         "default": "",
26                         "value": "",
27                         "required": false,
28                         "type": "string",
29                         "display": "Mirror Url",
30                         "initiallyEditableOnly": true
31                     },
32                     "installation_type": {
33                         "description": "Distribution type",
34                         "default": "deb",
35                         "value": "deb",
36                         "required": true,
37                         "type": "combobox",
38                         "display": "Distribution type",
39                         "values": {
40                             "deb": "deb",
41                             "rpm": "rpm"
42                         },
43                         "initiallyEditableOnly": true
44                     },
45                     "installation_method": {
46                         "description": "Methode",
47                         "default": "puppet",
48                         "value": "puppet",
49                         "required": false,
50                         "type": "combobox",
51                         "display": "Installation method",
52                         "values": {
53                             "puppet": "Puppet"
54                         },
55                         "initiallyEditableOnly": true
56                     },
57                     "architectures": {
58                         "description": "Architecture",
59                         "default": "",
60                         "value": "",
61                         "required": false,
62                         "type": "list",
63                         "display": "Architecture"
64                     },
65                     "components": {
66                         "description": "Komponente",
67                         "default": "",
68                         "value": "",
69                         "required": false,
70                         "type": "list",
71                         "display": "Komponente"
72                     },
73                     "mirror_sources": {
74                         "description": "Mirror sources",
75                         "default": "",
76                         "value": "",
77                         "required": false,
78                         "type": "checkbox",
79                         "display": "Mirror sources"
80                     }
81                 }
82             },
83             "Release": {
84                 "container": [
85                     "Release",
86                     "__CFG_ITEMS__"
87                 ],
88                 "name": "Release",
89                 "description": "Release",
90                 "options": {
91                     "name": {
92                         "description": "Name",
93                         "default": "",
94                         "value": "",
95                         "required": true,
96                         "type": "string",
97                         "display": "Name"
98                     }
99                 }
100             },
101             "root": {
102                 "container": [
103                     "Distribution",
104                     "Template"
105                 ],
106                 "name": "\\/",
107                 "description": "Wurzel"
108             },
109             "Template": {
110                 "container": [],
111                 "name": "Template",
112                 "description": "Vorlage",
113                 "options": {
114                     "name": {
115                         "description": "Name",
116                         "default": "",
117                         "value": "",
118                         "required": true,
119                         "type": "string",
120                         "display": "Name"
121                     },
122                     "description": {
123                         "description": "Beschreibung",
124                         "default": "",
125                         "value": "",
126                         "required": true,
127                         "type": "string",
128                         "display": "Beschreibung"
129                     },
130                     "method": {
131                         "description": "Methode",
132                         "default": "",
133                         "value": "",
134                         "required": true,
135                         "type": "string",
136                         "display": "Methode"
137                     },
138                     "data": {
139                         "description": "Data",
140                         "default": "",
141                         "value": "",
142                         "required": true,
143                         "type": "text",
144                         "display": "Data"
145                     }
146                 }
147             }
148         }
149     }