Univention Bugzilla – Bug 52125
Adjust portal to new design for UCS5
Last modified: 2021-05-25 16:01:26 CEST
The portal has to be adjusted to the new design for UCS5
All frontend changes made were overwritten with the new Vue portal. 98d4296a64 Bug #52125: Add portals/folder object 3d8640dd97 Bug #52125: UCS5 Portal design 2c8f102b3f Bug #52125: Migrate UDM portal/* to Python3 e9dff0b5b4 Bug #52125: configurable css b0f7f855cb Bug #52125: adapt univention_blog.py for new portal dfe0c1be95 Bug #52125: adapt 34univention-self-service.inst for new portal 906593c1c1 Bug #52125: adapt 35univention-server-overview.inst for new portal 46004743be Bug #52125: adapt demo configuration to new portal c6c4249f85 Bug #52125: adapt univention-app-appliance for new portal 5da50f64e9 Bug #52125: adapt LdapReferences.py for new portal ef919ad857 Bug #52125: adjust docs 35ca7234d1 Bug #52125: Merge branch 'jkeiser/ucs5/portal' into 5.0-0 19878998d0 Bug #52125: integrate UCS 5 Portal Design and new UDM portals/* modules 21a99b08a9 Bug #52125: adjust tests 3445356b4b Bug #52125: adjust schema for images c49fa8561d Bug #52125: debian changelog c862d40f03 Bug #52125: adjust wording in udm umc module for new portal ef0bb9c5d9 Bug #52125: debian changelog 8fc31a5894 Bug #52125: debian changelog b0ce97e47f Bug #52125: fix fuzzy entries 558ae21227 Bug #52125: debian changelog 4d5a6b30bc Bug #52125: Fix 'Bad search filter' in portal listener 87f3ffedec Bug #52125: debian changelog 8c73a3a6a8 Bug #52125: add doc for global custom css 2d7cb4bcd1 Bug #52125: fix typo and add portals/folder to portal listener 9481bbd90b Bug #52125: debian changelog 203134319f Bug #52125: Be more verbose in case the new UDM modules are not yet registered, but someone already accessed the portal server 4a2c6eec21 Bug #52125: Catch uexceptions.ldapError when refreshing cache (could be wrapping the actual ldap.INVALID_CREDENTIALS) 9c20deeb13 Bug #52125: adjust portal selenium tests e6b7477778 Bug #52125: debian changelog 699bf1ee2a Bug #52125: remove skip from 184_portal_administration_inline_order d1ad04f3fe Bug #52125: debian changelog 7aaec3866e Bug #52125: add portal/* encoders for python3 fab89d7dbd Bug #52125: debian changelog 63d726b0ac Bug #52125: fix 86_selenium/186_portal_administration_umc 2da6fe09bf Bug #52125: debian changelog d971e4b01c Bug #52125: Add portal.log to the jenkins workspace 98c644f7ce * Bug #52125: Prevent a reload during the early stages of the package setup write tracebacks in the logs: Just warn that we did not have a portal object configured yet
(In reply to Johannes Keiser from comment #2) > All frontend changes made were overwritten with the new Vue portal. OK: the following files don't exists anymore: management/univention-portal/www/AddCategoryButton.js management/univention-portal/www/AddCategoryButton.styl management/univention-portal/www/AddEntryButton.js management/univention-portal/www/AppTile.js management/univention-portal/www/bootstrap-reboot.css management/univention-portal/www/buttons.styl management/univention-portal/www/CategoryPropertiesDialog.js management/univention-portal/www/CheckBox.styl management/univention-portal/www/checkerboard-pattern.png management/univention-portal/www/de.po management/univention-portal/www/Dialog.js management/univention-portal/www/Dialog.styl management/univention-portal/www/dijit.styl management/univention-portal/www/dnd.styl management/univention-portal/www/editBar_appearance_white.svg management/univention-portal/www/editBar_entryOrder_white.svg management/univention-portal/www/editBar_visibility_white.svg management/univention-portal/www/editIcon.svg management/univention-portal/www/FolderPropertiesDialog.js management/univention-portal/www/fonts.styl management/univention-portal/www/icons/alert-triangle_white.svg management/univention-portal/www/icons/arrow_left_white.svg management/univention-portal/www/icons/arrow_right_white.svg management/univention-portal/www/icons/avatar_white.svg management/univention-portal/www/icons/bell_checked.svg management/univention-portal/www/icons/bell.svg management/univention-portal/www/icons/bell_white.svg management/univention-portal/www/icons/check_checked.svg management/univention-portal/www/icons/check-circle_white.svg management/univention-portal/www/icons/check_white.svg management/univention-portal/www/icons/chevron-down_white.svg management/univention-portal/www/icons/edit_white.svg management/univention-portal/www/icons/folder.svg management/univention-portal/www/icons/gear_checked.svg management/univention-portal/www/icons/gear_white.svg management/univention-portal/www/icons/menu_checked.svg management/univention-portal/www/icons/menu.svg management/univention-portal/www/icons/menu_white.svg management/univention-portal/www/icons/plus_grey.svg management/univention-portal/www/icons/plus_white.svg management/univention-portal/www/icons/save_white.svg management/univention-portal/www/icons/search_checked.svg management/univention-portal/www/icons/search.svg management/univention-portal/www/icons/search_white.svg management/univention-portal/www/icons.styl management/univention-portal/www/icons/tabs_checked.svg management/univention-portal/www/icons/tabs_white.svg management/univention-portal/www/icons/trash_white.svg management/univention-portal/www/icons/upload_white.svg management/univention-portal/www/icons/x.svg management/univention-portal/www/icons/x_white.svg management/univention-portal/www/Image.styl management/univention-portal/www/ImageUploader.styl management/univention-portal/www/index.html management/univention-portal/www/links.js management/univention-portal/www/main.js management/univention-portal/www/Menu.js management/univention-portal/www/menu.styl management/univention-portal/www/MultiObjectSelect.styl management/univention-portal/www/MultiSelect.styl management/univention-portal/www/NotificationsButton.js management/univention-portal/www/notifications.styl management/univention-portal/www/{portal-add-entry-plus.svg => icons/chevron-right_white.svg} management/univention-portal/www/PortalCategory.js management/univention-portal/www/portalContent.js management/univention-portal/www/portalContentSelectionDndArrow.svg management/univention-portal/www/PortalEntryWizard.js management/univention-portal/www/PortalEntryWizardPreviewTile.js management/univention-portal/www/PortalGallery.js management/univention-portal/www/_PortalIframe.js management/univention-portal/www/_PortalIframesContainer.js management/univention-portal/www/_PortalIframe.styl management/univention-portal/www/_PortalIframeTabsContainer.js management/univention-portal/www/Portal.js management/univention-portal/www/portal-logo-dummy.svg management/univention-portal/www/portal-logo.svg management/univention-portal/www/PortalPropertiesButton.js management/univention-portal/www/properties.js management/univention-portal/www/reboot.styl management/univention-portal/www/render.styl management/univention-portal/www/StandbyCircle.styl management/univention-portal/www/standby.js management/univention-portal/www/style.styl management/univention-portal/www/tooltips.styl management/univention-portal/www/Uploader.styl management/univention-portal/www/variables.styl management/univention-portal/www/widgets.styl
git:46004743beb974a9bcc7ea070c61ec58abe96174 contained missing LDAP DN escaping. Fixed in: 8c02193186 fixup! Bug #52125: adapt demo configuration to new portal A changelog entry was missing. I added one. Code-Review for all other changed files OK: base/univention-app-appliance/usr/sbin/univention-app-appliance base/univention-system-setup/umc/python/setup/netconf/modules/LdapReferences.py doc/manual/central-management-umc-de.xml doc/manual/central-management-umc-en.xml management/univention-appcenter/conffiles/create_portal_entries.py management/univention-management-console-module-udm/debian/changelog management/univention-management-console-module-udm/umc/js/udm/DetailPage.js management/univention-management-console-module-udm/umc/js/udm.js management/univention-management-console-module-udm/umc/js/udm/NewObjectDialog.js management/univention-portal/33univention-portal.inst management/univention-portal/conffiles/etc/apache2/sites-available/univention-portal.conf management/univention-portal/conffiles/univention_blog.py management/univention-portal/debian/changelog management/univention-portal/debian/univention-portal.install management/univention-portal/listener/portal_server.py management/univention-portal/Makefile management/univention-portal/udm/api/portal.py management/univention-portal/udm/handlers/all.py management/univention-portal/udm/handlers/category.py management/univention-portal/udm/handlers/de.po management/univention-portal/udm/handlers/entry.py management/univention-portal/udm/handlers/folder.py management/univention-portal/udm/handlers/portal.py management/univention-portal/udm/schema/univention-portal.schema management/univention-portal/udm/syntax/univention-portal.py management/univention-portal/univention-portal-server management/univention-self-service/34univention-self-service.inst management/univention-server-overview/35univention-server-overview.inst management/univention-web/css/globalCSSVariables.styl management/univention-web/debian/univention-web-js.postinst management/univention-web/js/dialog.js management/univention-web/js/dialog/NotificationSnackbar.js management/univention-web/js/hooks/default_menu_entries.js management/univention-web/js/menu.js management/univention-web/js/menu/Menu.js management/univention-web/js/render.js management/univention-web/js/tools.js management/univention-web/js/widgets/ConfirmDialog.js management/univention-web/js/widgets/_FormWidgetMixin.js management/univention-web/js/widgets/Image.js management/univention-web/js/widgets/ImageUploader.js management/univention-web/js/widgets/LoginButton.js management/univention-web/js/widgets/MultiInput.js management/univention-web/js/widgets/MultiObjectSelect.js management/univention-web/js/widgets/SearchForm.js management/univention-web/js/widgets/StandbyCircle.js management/univention-web/js/widgets/Standby.js management/univention-web/js/widgets/StandbyMixin.js management/univention-web/js/widgets/Uploader.js management/univention-web/Makefile test/ucs-test/debian/changelog test/ucs-test/tests/71_udm-settings/40_create_portal_entry test/ucs-test/tests/86_selenium/180_portal_entries test/ucs-test/tests/86_selenium/181_portal_administration_inline_appearance_background_image test/ucs-test/tests/86_selenium/182_portal_administration_inline_appearance_font_color test/ucs-test/tests/86_selenium/183_portal_administration_inline_appearance_background_css test/ucs-test/tests/86_selenium/184_portal_administration_inline_order test/ucs-test/tests/86_selenium/185_portal_administration_inline_creation test/ucs-test/tests/86_selenium/186_portal_administration_umc test/ucs-test/tests/86_selenium/locale/de.po test/ucs-test/univention/testing/selenium/checks_and_waits.py test/ucs-test/univention/testing/selenium/interactions.py test/ucs-test/univention/testing/selenium/udm.py test/univention-demo-configuration/debian/univention-demo-configuration.postinst test/univention-demo-configuration/portal/domain-portal.ldif test/univention-demo-configuration/portal/register_portal_entries.sh test/utils/utils-local.sh
UCS 5.0 has been released: https://docs.software-univention.de/release-notes-5.0-0-en.html https://docs.software-univention.de/release-notes-5.0-0-de.html If this error occurs again, please use "Clone This Bug".