Bug 52869 - Portal: New Vue.js frontend
Portal: New Vue.js frontend
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Portal
UCS 5.0
Other Linux
: P5 normal (vote)
: UCS 5.0
Assigned To: Dirk Wiesenthal
Johannes Keiser
: interim-1
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2021-03-04 17:07 CET by Dirk Wiesenthal
Modified: 2021-05-25 16:03 CEST (History)
4 users (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): API change, Cleanup, Forked for project
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Wiesenthal univentionstaff 2021-03-04 17:07:08 CET
A vue.js port of our dojo portal is in development. This project will eventually become a part of UCS.
Comment 1 Florian Best univentionstaff 2021-03-30 12:54:41 CEST
git:d2bbc854e2f6a19557930cbe5c5665a8b4d01450

-       --append link="https://${IP}/univention/self-service/#page=passwordchange" \
-       --append link="https://${hostname}.${domainname}/univention/self-service/#page=passwordchange" \
+       --append link='"en_US" "https://${IP}/univention/self-service/#page=passwordchange"' \
+       --append link='"en_US" "https://${hostname}.${domainname}/univention/self-service/#page=passwordchange"' \

→ the Variables are not replaced because the change of quoting.
Comment 2 Florian Best univentionstaff 2021-03-30 17:07:45 CEST
*** Bug 53018 has been marked as a duplicate of this bug. ***
Comment 4 Florian Best univentionstaff 2021-03-31 13:39:25 CEST
(In reply to Florian Best from comment #1)
> git:d2bbc854e2f6a19557930cbe5c5665a8b4d01450
> 
> -       --append
> link="https://${IP}/univention/self-service/#page=passwordchange" \
> -       --append
> link="https://${hostname}.${domainname}/univention/self-service/
> #page=passwordchange" \
> +       --append link='"en_US"
> "https://${IP}/univention/self-service/#page=passwordchange"' \
> +       --append link='"en_US"
> "https://${hostname}.${domainname}/univention/self-service/
> #page=passwordchange"' \
> 
> → the Variables are not replaced because the change of quoting.
This belongs to Bug #45918.
I fixed this in:
6b03ccf0dc fixup! Bug #52869: Portal entries have to be created differently now
Comment 5 Florian Best univentionstaff 2021-04-14 13:34:07 CEST
QA: also consider git:b9e589e3fcb6b34b6941712247dad3d804a71b3f which was committed with the wrong bug number.
Comment 6 Dirk Wiesenthal univentionstaff 2021-05-04 17:10:11 CEST
The code is in
  management/univention-portal/frontend/

The portal does not support hooks. Instead, it comes with more versatile portal entries, e.g. the links can be translated.

The hooks are "rewritten" by portal entries, e.g. certificate links, self service pages, etc.
Comment 7 Johannes Keiser univentionstaff 2021-05-10 11:18:04 CEST
Portal generally works
Product tests are OK
All supported browsers work
All nodes work (also upgrade)


There are some issues that will be done in Bug #53234
Documentation will be done in different bug
Comment 8 Florian Best univentionstaff 2021-05-25 16:03:25 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".