diff --git a/gosa-plugins/goto/addons/goto/events/eventTargetSystems-filter.xml b/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>(&(|$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>(&
+ (|
+ (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>