Bug 54920 - UMC portal module missing icons
UMC portal module missing icons
Status: NEW
Product: UCS
Classification: Unclassified
Component: UMC - Domain management (Generic)
UCS 5.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2022-07-01 12:50 CEST by Dirk Schnick
Modified: 2023-07-07 16:52 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 1: Cosmetic issue or missing function but workaround exists
Who will be affected by this bug?: 5: Will affect all installed domains
How will those affected feel about the bug?: 1: Nuisance – not a big deal but noticeable
User Pain: 0.029
Enterprise Customer affected?: Yes
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2022062321000581, 2023062921000326
Bug group (optional): bitesize
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Schnick univentionstaff 2022-07-01 12:50:17 CEST
In a customer environment and in my test environment the icons for folder, entry etc. are missing. In my environment these are missing:

/var/www/univention/js/dijit/themes/umc/icons/16x16/udm-portals-portal.png/var/www/univention/js/dijit/themes/umc/icons/16x16/udm-portals-entry.png
/var/www/univention/js/dijit/themes/umc/icons/16x16/udm-portals-folder.png/var/www/univention/js/dijit/themes/umc/icons/16x16/udm-portals-category.png

Maybe there are missing more pictures? 5.0-1 errata324
Comment 2 Dirk Wiesenthal univentionstaff 2023-07-07 16:49:34 CEST

The correct way of fixing that would be to enable this in 33univention-portal.inst:

ucs_registerLDAPExtension "$@" \
  ...
  --udm_module /usr/lib/univention-portal/udm/portal.py \
  --udm_icons ...

But we could also just install them directly in the debian package. We already have udm/icons/16x16/portal.png
Comment 3 Dirk Wiesenthal univentionstaff 2023-07-07 16:51:05 CEST
Sorry:

(In reply to Dirk Wiesenthal from comment #2)
> 
> The correct way of fixing that would be to enable this in
> 33univention-portal.inst:
> 
> ucs_registerLDAPExtension "$@" \
>   ...
>   --udm_module /usr/lib/univention-portal/udm/portal.py \
>   --udm_icons ...

But we do not have this in ucs_registerLDAPExtension. So this would be a bigger task, I assume (storing it in LDAP and so on). Installing it directly should be easy. For now this would be good enough, I think
Comment 4 Arvid Requate univentionstaff 2023-07-07 16:52:30 CEST
This helped in my case as a workaround:

for i in entry folder portal category; do cp /usr/share/univention-management-console-frontend/js/dijit/themes/umc/icons/16x16/portal.png /usr/share/univention-management-console-frontend/js/dijit/themes/umc/icons/16x16/"udm-portals-$i.png"; done