Univention Bugzilla – Bug 31703
Printer Quota requires all quota to be set
Last modified: 2013-07-10 14:18:46 CEST
It currently isn't possible to only set group or user quota. The Policy always requires at least one userquota, one user per group quota and one group quota.
The following traceback occurs: File "/usr/lib/pymodules/python2.6/notifier/threads.py", line 82, in _run tmp = self._function() File "/usr/lib/pymodules/python2.6/notifier/__init__.py", line 104, in __call__ return self._function( *tmp, **self._kwargs ) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/__init__.py", line 359, in _thread module.modify( properties ) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/udm_ldap.py", line 155, in wrapper_func ret = func( *args, **kwargs ) File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/udm_ldap.py", line 410, in modify obj.modify() File "/usr/lib/pymodules/python2.6/univention/admin/handlers/__init__.py", line 344, in modify return self._modify(modify_childs,ignore_license=ignore_license) File "/usr/lib/pymodules/python2.6/univention/admin/handlers/__init__.py", line 727, in _modify self._ldap_pre_modify() File "/usr/lib/pymodules/python2.6/univention/admin/handlers/policies/print_quota.py", line 205, in _ldap_pre_modify self.check_entries() File "/usr/lib/pymodules/python2.6/univention/admin/handlers/policies/print_quota.py", line 218, in check_entries for entry in self.info['quotaUsers']: KeyError: 'quotaUsers'
*** Bug 31664 has been marked as a duplicate of this bug. ***
The problem was the removal of pre existing user or group quotas. ucs3.1-0-errata3.1-1: FIX: 8.0.143-17.1020.201306251718 YAML: 2013-06-25-univention-directory-manager-modules.yaml ucs3.2-0: FIX: 9.0.2-1.1019.201306251715 Added changelog entry
Code review: OK Traceback does not happen anymore. Can successfully create policies with only one of the 3 attributes. Advisory: OK
http://errata.univention.de/ucs/3.1/147.html