Univention Bugzilla – Bug 24650
Bei Bearbeiten einer Forward/Reverse Zone werden alle Richtlinien angeboten
Last modified: 2016-02-19 14:04:48 CET
In der Verwaltung von DNS Forward und Reverse Zonen gibt es nun einen Reiter "Richtlinien", auf dem alle Richtlinien-Typen angezeigt werden. Der sollte hier nicht erscheinen, für DNS gibt es keine Richtlinien und im Rest der UMC wird der Richtlinien-Reiter nur bei Objekten angezeigt für die es Richtlinien gibt (und dort dann auch nur die relevanten, z.B. DHCP-Richtlinien an einem DHCP-Subnetz-Objekt oder die Benutzer-Richtlinien an Benutzern.
*** Bug 29517 has been marked as a duplicate of this bug. ***
Alle Richtlinien werden dann angezeigt, wenn es sich bei dem Objekt um einen Container handelt. Da DNS-Forward-Zones auch Container sind (mit Unterobjekten) wird das hier angezeigt. (In 2.4 war dies nicht der Fall.)
(In reply to comment #2) > Alle Richtlinien werden dann angezeigt, wenn es sich bei dem Objekt um einen > Container handelt. Da DNS-Forward-Zones auch Container sind (mit Unterobjekten) > wird das hier angezeigt. (In 2.4 war dies nicht der Fall.) Das geht aber auch anders? An einem DHCP-Service (der auch Unterobjekte hat) werden nur DHCP-relevante Richtlinien angezeigt.
(In reply to comment #3) > Das geht aber auch anders? An einem DHCP-Service (der auch Unterobjekte hat) > werden nur DHCP-relevante Richtlinien angezeigt. Aus dem UDM-UMC-Modul (udm_ldap.py): > policyTypes = udm_modules.policyTypes( self.name ) > if not policyTypes and self.childs: > # allow all policies for containers > policyTypes = filter( lambda x: x.startswith( 'policies/' ) and x != 'policies/policy', udm_modules.modules ) Folgende UDM-Handler haben die Eigenschaft childs=1: > ~/svn/ucs3.1/management/univention-directory-manager-modules$ rgrep '^\s*childs=1' modules/univention/admin/handlers/*/*py > modules/univention/admin/handlers/container/cn.py:childs=1 > modules/univention/admin/handlers/container/dc.py:childs=1 > modules/univention/admin/handlers/container/ou.py:childs=1 > modules/univention/admin/handlers/dhcp/service.py:childs=1 > modules/univention/admin/handlers/dhcp/shared.py:childs=1 > modules/univention/admin/handlers/dhcp/sharedsubnet.py:childs=1 > modules/univention/admin/handlers/dhcp/subnet.py:childs=1 > modules/univention/admin/handlers/dns/forward_zone.py:childs=1 > modules/univention/admin/handlers/dns/reverse_zone.py:childs=1 > modules/univention/admin/handlers/settings/cn.py:childs=1
We will not ship a UCS 3.1-2 release; the next UCS release will be UCS 3.2. As such, this bug is moved to the new target milestone.
*** This bug has been marked as a duplicate of bug 33137 ***