Code

Fixed post handling.
[gosa.git] / gosa-plugins / goto / addons / goto / events / eventTargetSystems-filter.xml
index 7aa75de8d11eb9c2bdeac2a130b7c8deb7151df6..87a748a796ca433192ab33e5a706c53f489f0cf3 100644 (file)
 <filterdef>
   <definition>
     <category>server</category>
-    <template>../../addons/goto/events/eventTargetSystems-filter.tpl</template>
     <initial>true</initial>
+    <default>default</default>
+    <scope>auto</scope>
+    <attribute>cn</attribute>
+    <attribute>description</attribute>
+    <attribute>dn</attribute>
+    <attribute>objectClass</attribute>
   </definition>
 
   <search>
+    <tag>default</tag>
+    <label>Default filter</label>
     <query>
-      <backend>SystemByIp</backend>
-      <filter>(&amp;(|$SERVER $WORKSTATION $TERMINAL ) $NAME) $IPSTART $IPSTOP $BYIP</filter>
-      <attribute>dn</attribute>
-      <attribute>objectClass</attribute>
-      <attribute>cn</attribute>
-      <attribute>description</attribute>
-      <attribute>macAddress</attribute>
-      <attribute>ipHostNumber</attribute>
-    </query>
-    <scope>auto</scope>
-  </search>
-
-  <element>
-    <type>textfield</type>
-    <tag>NAME</tag>
-    <size>20</size>
-    <maxlength>60</maxlength>
-    <default></default>
-    <unset></unset>
-    <set>(cn=*$*)</set>
-    <alphabet>true</alphabet>
-    <autocomplete>
-      <backend>SystemByIp</backend>
-      <filter>(cn=*$NAME*)</filter>
-      <attribute>cn</attribute>
-      <frequency>0.5</frequency>
-      <characters>3</characters>
-    </autocomplete>
-  </element>
-
-  <element>
-    <type>textfield</type>
-    <tag>IPSTART</tag>
-    <size>20</size>
-    <maxlength>60</maxlength>
-    <default>0.0.0.0</default>
-    <unset></unset>
-    <set>__IPSTART__=*$*__</set>
-    <alphabet>true</alphabet>
-    <autocomplete>
       <backend>LDAP</backend>
-      <filter>__IPSTART__=*$IPSTART*__</filter>
-      <attribute>cn</attribute>
-      <frequency>0.5</frequency>
-      <characters>3</characters>
-    </autocomplete>
-  </element>
-
-  <element>
-    <type>textfield</type>
-    <tag>IPSTOP</tag>
-    <size>20</size>
-    <maxlength>60</maxlength>
-    <default>255.255.255.255</default>
-    <unset></unset>
-    <set>__IPSTOP__=*$*__</set>
-    <alphabet>true</alphabet>
+      <filter>(&amp;
+                (|
+                  (objectClass=goServer)
+                  (objectClass=gotoWorkstation)
+                  (objectClass=gotoTerminal)
+                  (objectClass=gosaGroupOfNames)
+                )
+                (cn=$)
+              )
+      </filter>                      
+    </query>
     <autocomplete>
-      <backend>LDAP</backend>
-      <filter>__IPSTOP__=*$IPSTOP*__</filter>
       <attribute>cn</attribute>
       <frequency>0.5</frequency>
       <characters>3</characters>
     </autocomplete>
-  </element>
-
-  <element>
-    <type>checkbox</type>
-    <tag>SERVER</tag>
-    <default>true</default>
-    <set>(objectClass=goServer)</set>
-    <unset></unset>
-  </element>
-
-  <element>
-    <type>checkbox</type>
-    <tag>WORKSTATION</tag>
-    <default>true</default>
-    <unset></unset>
-    <set>(objectClass=gotoWorkstation)</set>
-  </element>
-
-  <element>
-    <type>checkbox</type>
-    <tag>TERMINAL</tag>
-    <default>true</default>
-    <unset></unset>
-    <set>(objectClass=gotoTerminal)</set>
-  </element>
-
-  <element>
-    <type>checkbox</type>
-    <tag>BYIP</tag>
-    <default></default>
-    <set>__FilterByIP__</set>
-    <unset></unset>
-  </element>
+  </search>
 
 </filterdef>