Univention Bugzilla – Bug 47872
Regression: Changed default category ordering on domain portal
Last modified: 2018-11-14 14:40:27 CET
Created attachment 9683 [details]
Wrong category ordering on domain portal
Since 4.3-2e250 (Bug #47243), when the first app is installed on UCS, the app category will be displayed below the adminstration category on the domain portal.
Updated systems with at least one app installed will have the correct order (as the services category was not empty while updating), this applies to new installations.
+++ This bug was initially created as a clone of Bug #47243 +++
The creation of the univentionblog portal_entry object when installing or upgrading UCS causes the univentionblog portal_entry to be before the UMC portal_entry + overwriting previously saved ordering of portal_entry objects.
- Which portal_entry object is shown on which portal is no longer
determined via the 'portal' property of settings/portal_entry
but via the 'content' property of settings/portal.
- In univention-portal.postinst all settings/portal_entry
entry objects are mapped to the 'content' property of all settings/portal
objects accordingly (while respecting the 'portalEntriesOrder' property of
- But before univention-portal.postinst runs,
univention-portal.univention-config-registry is installed,
creating the 'univentionblog' portal entry (if applicable),
causing 'portalEntriesOrder' to be overwritten,
breaking the mapping of the previous point.
86b81054fd Bug #47872: prevent 'Applications' category being before 'Administration' category in the portal
9789cd6350 Bug #47872: prevent univentionblog entry overwriting portalEntriesOrder
48e6e375b9 Bug #47872: Debian changelog entries
0c30159434 Bug #47872: YAML - add entries
7af2a1cd3a Bug #47872: Merge branch 'jkeiser/4.3-2/47872/portal_ordering' into 4.3-2
a449b7ae3e Bug #47872: YAML - update version
*** Bug 48077 has been marked as a duplicate of this bug. ***
Advisory & Changelog: OK
Package installs: OK
Tested with Upgrade from 4.3-2e234 to 4.3-2e298+testing Repo
Old portal with only UMC entry. App install after upgrade: OK
Old portal with only UMC entry. App install before upgrade: OK
Old portal with UMC + custom Entry. App install after upgrade: OK
Categories and the univentionblog entry behave like before. Machines already on an errata level of >=250 cannot benefit from the fix anymore.