Bug 51351 - Links to disabled self service components remain in hamburger menu
Links to disabled self service components remain in hamburger menu
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Self Service
UCS 4.4
Other Linux
: P5 normal (vote)
: UCS 4.4-4-errata
Assigned To: Johannes Keiser
Dirk Wiesenthal
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-05-25 14:15 CEST by Valentin Heidelberger
Modified: 2020-06-24 12:53 CEST (History)
3 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 5: Major Usability: Impairs usability in key scenarios
Who will be affected by this bug?: 2: Will only affect a few installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.114
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 Valentin Heidelberger univentionstaff 2020-05-25 14:15:56 CEST
Frontend components of the self service can be deactivated like so:

umc/self-service/protect-account/frontend/enabled=false

umc/self-service/passwordreset/frontend/enabled=false

The tabs aren't shown in the self service then. This does not apply to the hamburger menu however. The links to these tabs in the "User settings" category remain and lead to the self service which says:


Page Not Found
The page is deactivated or does not exist.


IMHO these links should not be visible anymore if the component they lead to is disabled on the system.

Since the burger menu is also not easily configurable (= without JS hooks) afaik, customers are stuck with a broken link.
Comment 1 Johannes Keiser univentionstaff 2020-06-17 16:02:55 CEST
d71e03ce01 Bug #51351: yaml
6c00eefaa6 Bug #51351: yaml
3656607cf1 Bug #51351: debian changelog
289d869861 Bug #51351: consider disabled Self Service pages when adding links to the menu

Successful build
Package: univention-self-service
Version: 4.0.3-29A~4.4.0.202006171541
Branch: ucs_4.4-0
Scope: errata4.4-4
Comment 2 Johannes Keiser univentionstaff 2020-06-19 12:38:15 CEST
29b9e2356a Bug #51351: yaml
afd914cf0b Bug #51351: debian changelog
01fb73baea Bug #51351: consider disabled Self Service pages when adding links to the menu
a25386dd6a Revert "Bug #51351: consider disabled Self Service pages when adding links to the menu"
Comment 3 Dirk Wiesenthal univentionstaff 2020-06-24 01:18:11 CEST
OK: Links in hamburger menu can be disabled
OK: UCRVs are correct and always in tools.status()
OK: YAML
Comment 4 Erik Damrose univentionstaff 2020-06-24 12:53:11 CEST
<http://errata.software-univention.de/ucs/4.4/632.html>