Code

129560870aaa4bd0619423a4589f042967b2fbdb
[gosa.git] / gosa-plugins / systems / admin / systems / system-filter.xml
1 <?xml version="1.0" encoding="UTF-8"?>
3 <filterdef>
4   <definition>
5     <category>roles</category>
6     <template>system-filter.tpl</template>
7     <initial>true</initial>
8   </definition>
10   <search>
11     <query>
12       <backend>SYSTEMS</backend>
13       <filter>(&amp;(|$SERVER $WORKSTATION $TERMINAL $PRINTER $COMPONENT $WINSTATION $INCOMING $OPSI)$NAME $USER)</filter>
14       <attribute>dn</attribute>
15       <attribute>objectClass</attribute>
16       <attribute>cn</attribute>
17       <attribute>description</attribute>
18       <attribute>gotoMode</attribute>
19       <attribute>FAIstate</attribute>
20       <attribute>macAddress</attribute>
21       <attribute>gotoLastUser</attribute>
22     </query>
23     <scope>auto</scope>
24   </search>
26   <element>
27     <type>textfield</type>
28     <tag>NAME</tag>
29     <size>20</size>
30     <maxlength>60</maxlength>
31     <default></default>
32     <unset></unset>
33     <set>(cn=*$*)</set>
34     <alphabet>false</alphabet>
35     <autocomplete>
36       <backend>SYSTEMS</backend>
37       <filter>(cn=*$NAME*)</filter>
38       <attribute>cn</attribute>
39       <frequency>0.5</frequency>
40       <characters>3</characters>
41     </autocomplete>
42   </element>
44   <element>
45     <type>textfield</type>
46     <tag>USER</tag>
47     <size>20</size>
48     <maxlength>60</maxlength>
49     <default></default>
50     <unset></unset>
51     <set>(gotoLastUser=*$*)</set>
52     <alphabet>false</alphabet>
53     <autocomplete>
54       <backend>SYSTEMS</backend>
55       <filter>(gotoLastUser=*USER*)</filter>
56       <attribute>cn</attribute>
57       <frequency>0.5</frequency>
58       <characters>3</characters>
59     </autocomplete>
60   </element>
62   <element>
63     <type>checkbox</type>
64     <tag>SERVER</tag>
65     <default>true</default>
66     <unset></unset>
67     <set>(objectClass=goServer)</set>
68   </element>
70   <element>
71     <type>checkbox</type>
72     <tag>WORKSTATION</tag>
73     <default>true</default>
74     <unset></unset>
75     <set>(objectClass=gotoWorkstation)</set>
76   </element>
78   <element>
79     <type>checkbox</type>
80     <tag>TERMINAL</tag>
81     <default>true</default>
82     <unset></unset>
83     <set>(objectClass=gotoTerminal)</set>
84   </element>
86   <element>
87     <type>checkbox</type>
88     <tag>PRINTER</tag>
89     <default>true</default>
90     <unset></unset>
91     <set>(objectClass=gotoPrinter)</set>
92   </element>
94   <element>
95     <type>checkbox</type>
96     <tag>PHONE</tag>
97     <default>true</default>
98     <unset></unset>
99     <set>(objectClass=goFonHardware)</set>
100   </element>
102   <element>
103     <type>checkbox</type>
104     <tag>WINSTATION</tag>
105     <default>true</default>
106     <unset></unset>
107     <set>(&amp;(objectClass=sambaSamAccount)(cn=*\$))</set>
108   </element>
110   <element>
111     <type>checkbox</type>
112     <tag>COMPONENT</tag>
113     <default>true</default>
114     <unset></unset>
115     <set>(objectClass=ieee802Device)</set>
116   </element>
118   <element>
119     <type>checkbox</type>
120     <tag>INCOMING</tag>
121     <default>true</default>
122     <unset></unset>
123     <set>(&amp;(|(objectClass=goWorkstation)(objectClass=gotoTerminal)(objectClass=goHard))(ou:dn:=%systemIncomingRDN))</set>
124   </element>
127   <element>
128     <type>checkbox</type>
129     <tag>OPSI</tag>
130     <default>true</default>
131     <unset></unset>
132     <set>(&amp;(objectClass=FAIclass)(FAIstate=__NETBOOT__))</set>
133   </element>
135 </filterdef>