ad2068a0c7b83630ffa01c14b7176e5df9d35264
1 <?xml version="1.0" encoding="UTF-8"?>
3 <list>
4 <definition>
5 <departmentBrowser>true</departmentBrowser>
6 <departmentRootVisible>false</departmentRootVisible>
7 <baseMode>true</baseMode>
8 <multiSelect>true</multiSelect>
9 <template>system-list.tpl</template>
10 <module>server</module>
11 <label>List of systems</label>
12 <defaultSortColumn>1</defaultSortColumn>
14 <objectType>
15 <label>New workstation</label>
16 <objectClass>FAKE_OC_NewWorkstation</objectClass>
17 <category>workstation</category>
18 <class>workgeneric</class>
19 <image>plugins/systems/images/select_new_workstation.png</image>
20 </objectType>
22 <objectType>
23 <label>Locked server</label>
24 <objectClass>goServer__IS_LOCKED</objectClass>
25 <category>server</category>
26 <class>servgeneric</class>
27 <image>plugins/systems/images/server_locked.png</image>
28 </objectType>
30 <objectType>
31 <label>Locked workstation</label>
32 <objectClass>gotoWorkstation</objectClass>
33 <category>workstation</category>
34 <class>workgeneric</class>
35 <image>plugins/systems/images/workstation_locked.png</image>
36 </objectType>
38 <objectType>
39 <label>Locked terminal</label>
40 <objectClass>gotoTerminal</objectClass>
41 <category>terminal</category>
42 <class>termgeneric</class>
43 <image>plugins/systems/images/terminal_locked.png</image>
44 </objectType>
47 <objectType>
48 <label>New terminal</label>
49 <objectClass>FAKE_OC_NewTerminal</objectClass>
50 <category>terminal</category>
51 <class>termgeneric</class>
52 <image>plugins/systems/images/select_new_terminal.png</image>
53 </objectType>
55 <objectType>
56 <label>New unknown device</label>
57 <objectClass>FAKE_OC_NewUnknownDevice</objectClass>
58 <category>terminal</category>
59 <class>termgeneric</class>
60 <image>plugins/systems/images/select_newsystem.png</image>
61 </objectType>
63 <objectType>
64 <label>New device</label>
65 <objectClass>FAKE_OC_NewDevice</objectClass>
66 <category>terminal</category>
67 <class>termgeneric</class>
68 <image>plugins/systems/images/select_newsystem.png</image>
69 </objectType>
71 <objectType>
72 <label>Workstation template</label>
73 <objectClass>FAKE_OC_WorkstationTemplate</objectClass>
74 <category>workstation</category>
75 <class>workgeneric</class>
76 <image>plugins/systems/images/select_default.png</image>
77 </objectType>
79 <objectType>
80 <label>Terminal template</label>
81 <objectClass>FAKE_OC_TerminalTemplate</objectClass>
82 <category>terminal</category>
83 <class>termgeneric</class>
84 <image>plugins/systems/images/select_default.png</image>
85 </objectType>
87 <objectType>
88 <label>Winstation</label>
89 <objectClass>FAKE_OC_winstation</objectClass>
90 <category>winworkstation</category>
91 <class>wingeneric</class>
92 <image>plugins/systems/images/select_winstation.png</image>
93 </objectType>
95 <objectType>
96 <label>Server</label>
97 <objectClass>goServer</objectClass>
98 <category>server</category>
99 <class>servgeneric</class>
100 <image>plugins/systems/images/select_server.png</image>
101 </objectType>
103 <objectType>
104 <label>Workstation</label>
105 <objectClass>gotoWorkstation</objectClass>
106 <category>workstation</category>
107 <class>workgeneric</class>
108 <image>plugins/systems/images/select_workstation.png</image>
109 </objectType>
111 <objectType>
112 <label>Terminal</label>
113 <objectClass>gotoTerminal</objectClass>
114 <category>terminal</category>
115 <class>termgeneric</class>
116 <image>plugins/systems/images/select_terminal.png</image>
117 </objectType>
119 <objectType>
120 <label>Printer</label>
121 <objectClass>gotoPrinter</objectClass>
122 <category>printer</category>
123 <class>printGeneric</class>
124 <image>plugins/systems/images/select_printer.png</image>
125 </objectType>
127 <objectType>
128 <label>Phone</label>
129 <objectClass>goPhoneHardware</objectClass>
130 <category>phone</category>
131 <class>phoneGeneric</class>
132 <image>plugins/systems/images/select_phone.png</image>
133 </objectType>
135 <objectType>
136 <label>Component</label>
137 <objectClass>ieee802Device</objectClass>
138 <category>component</category>
139 <class>componentGeneric</class>
140 <image>plugins/systems/images/select_component.png</image>
141 </objectType>
143 </definition>
145 <table>
146 <layout>|20px;c||250px|170px;r|</layout>
148 <department>
149 <value>%{filter:objectType(dn,objectClass)}</value>
150 </department>
152 <department>
153 <value>%{filter:departmentLink(row,dn,description)}</value>
154 <span>2</span>
155 </department>
157 <column>
158 <value>%{filter:objectType(dn,objectClass)}</value>
159 </column>
161 <column>
162 <label>Name</label>
163 <sortAttribute>cn</sortAttribute>
164 <sortType>string</sortType>
165 <value>%{filter:link(row,dn,"%s",cn)}</value>
166 <export>true</export>
167 </column>
169 <column>
170 <label>Description</label>
171 <sortAttribute>description</sortAttribute>
172 <sortType>string</sortType>
173 <value>%{filter:link(row,dn,"%s",description)}</value>
174 <export>true</export>
175 </column>
177 <column>
178 <label>Actions</label>
179 <value>%{filter:actions(dn,row,objectClass)}</value>
180 </column>
182 </table>
184 <actionmenu>
186 <action>
187 <type>sub</type>
188 <image>images/lists/new.png</image>
189 <label>Create</label>
191 <action>
192 <name>new_server</name>
193 <type>entry</type>
194 <image>plugins/systems/images/select_server.png</image>
195 <label>Server</label>
196 <depends>servgeneric</depends>
197 </action>
199 <action>
200 <name>new_workstation</name>
201 <type>entry</type>
202 <image>plugins/systems/images/select_workstation.png</image>
203 <label>Workstation</label>
204 <depends>workgeneric</depends>
205 </action>
207 <action>
208 <name>new_terminal</name>
209 <type>entry</type>
210 <image>plugins/systems/images/select_terminal.png</image>
211 <label>Terminal</label>
212 <depends>termgeneric</depends>
213 </action>
215 <action>
216 <name>new_printer</name>
217 <type>entry</type>
218 <image>plugins/systems/images/select_printer.png</image>
219 <label>Network printer</label>
220 <depends>printgeneric</depends>
221 </action>
223 <action>
224 <name>new_phone</name>
225 <type>entry</type>
226 <image>plugins/systems/images/select_phone.png</image>
227 <label>Phone</label>
228 <depends>phoneGeneric</depends>
229 </action>
231 <action>
232 <name>new_component</name>
233 <type>entry</type>
234 <image>plugins/systems/images/select_component.png</image>
235 <label>Network device</label>
236 <depends>componentGeneric</depends>
237 </action>
239 <action>
240 <name>new_opsi_client</name>
241 <type>entry</type>
242 <image>plugins/systems/images/select_winstation.png</image>
243 <label>Opsi client</label>
244 <depends>opsi</depends>
245 </action>
246 </action>
248 <action>
249 <type>separator</type>
250 </action>
252 <action>
253 <name>edit</name>
254 <type>entry</type>
255 <image>images/lists/edit.png</image>
256 <label>Edit</label>
257 </action>
259 <action>
260 <name>remove</name>
261 <type>entry</type>
262 <image>images/lists/trash.png</image>
263 <label>Remove</label>
264 </action>
266 <action>
267 <type>exporter</type>
268 </action>
270 <action>
271 <type>separator</type>
272 </action>
274 <action>
275 <type>copypaste</type>
276 </action>
278 <action>
279 <type>snapshot</type>
280 </action>
282 </actionmenu>
284 <actiontriggers snapshot="true" copypaste="true">
286 <action>
287 <name>cp</name>
288 <type>copypaste</type>
289 </action>
291 <action>
292 <name>edit</name>
293 <type>entry</type>
294 <image>images/lists/edit.png</image>
295 <label>Edit role</label>
296 </action>
298 <action>
299 <name>snapshot</name>
300 <type>snapshot</type>
301 </action>
303 <action>
304 <name>remove</name>
305 <type>entry</type>
306 <image>images/lists/trash.png</image>
307 <acl>roles/role[d]</acl>
308 <label>Remove role</label>
309 </action>
311 </actiontriggers>
313 </list>