Bug 52125 - Adjust portal to new design for UCS5
Adjust portal to new design for UCS5
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Portal
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0
Assigned To: Johannes Keiser
Florian Best
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-09-21 13:46 CEST by Johannes Keiser
Modified: 2021-05-25 16:01 CEST (History)
1 user (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Keiser univentionstaff 2020-09-21 13:46:48 CEST
The portal has to be adjusted to the new design for UCS5
Comment 2 Johannes Keiser univentionstaff 2021-03-31 10:52:35 CEST
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
Comment 3 Florian Best univentionstaff 2021-03-31 13:02:48 CEST
(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
Comment 4 Florian Best univentionstaff 2021-03-31 13:27:09 CEST
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
Comment 5 Florian Best univentionstaff 2021-05-25 16:01:26 CEST
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".