Bug 48449 - Adapt the App catalog improvements to the UMC App Center module
Adapt the App catalog improvements to the UMC App Center module
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.4
Other Linux
: P5 enhancement (vote)
: UCS 4.4
Assigned To: Richard Ulmer
Dirk Wiesenthal
:
Depends on:
Blocks: 48472
  Show dependency treegraph
 
Reported: 2019-01-14 09:50 CET by Richard Ulmer
Modified: 2019-03-12 13:40 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
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 Richard Ulmer univentionstaff 2019-01-14 09:50:06 CET
The App Center catalogue on the website has been significantly improved in recent months. These usability improvements should be incorporated into the UMC App Center module.

As an administrator I want to find the right apps for me very quickly.
Comment 1 Richard Ulmer univentionstaff 2019-01-16 12:10:46 CET
The App's details page has been adapted now. The overview page will follow.

The changes reside on the branch rulmer/app_catalog_improvements .

git commits (sorted from most recent to oldest):
65023a8740 Bug #48449: Add icons to sidebar headings in Apps details page
547b5ff8d5 Bug #48449: Show App badges instead of ratings
4987d6bc1c Bug #48449: Move app icon to the top of the description
e2d3b7da1c Bug #48449: Move the buy-button to the sidebar
035c0eb62b Bug #48449: Display administration stuff instead of description for installed apps
d1f1ace7a6 Bug #48449: Reduce the amount of additional app information
13b98006c8 Bug #48449: Always display details of an app
109ddc693f Bug #48449: Display meta-info on the right side of the details
65d48ebeb8 Bug #48449: Use single column layout for the app's details
Comment 2 Richard Ulmer univentionstaff 2019-01-17 13:08:41 CET
e7bb7b4e3f Bug #48449: Minimize the Header on the App details page
Comment 3 Richard Ulmer univentionstaff 2019-01-22 10:04:25 CET
7539663775 Bug #48449: Use better symbol with the 'Open' button
Comment 4 Richard Ulmer univentionstaff 2019-01-22 10:05:22 CET
The filters on the App Center overview page have now been updated.

git commits (sorted from most recent to oldest):
e0005fc567 Bug #48449: Remove App status filter
e04899d3cc Bug #48449: Add german translations
83a7bfbe8a Bug #48449: Fix translation import
68a6747b46 Bug #48449: Polish css
db30594ba1 Bug #48449: Enable filtering by License
1f8ec65fd9 Bug #48449: Enable filtering by App badges
3f0a76dd2f Bug #48449: Enable filtering by App status (Installed, Available, ...)
a157cb67c4 Bug #48449: Rename variables for readability
5fccce3dff Bug #48449: Make (regular) category selection possible via CheckBoxes
04b84cf3b3 Bug #48449: Remove old category logic
6e720cf40a Bug #48449: Refactor for readability
997f67581b Bug #48449: Display App Center filters as a side bar
Comment 5 Richard Ulmer univentionstaff 2019-01-22 13:25:58 CET
The badge for popular Apps is now visible on the overview page.

git commits (sorted from most recent to oldest):
6243eb7574 Bug #48449: Introduce the PopularityAward badge to the App Center overview page
8aa1419163 Bug #48449: Refactor for readability
Comment 6 Dirk Wiesenthal univentionstaff 2019-01-23 10:23:57 CET
The "Upgrade" button is now gone for single server domains:
  http://10.200.4.90/univention/management/#module=apps:nextcloud:0:
Comment 7 Dirk Wiesenthal univentionstaff 2019-01-23 10:27:37 CET
In addition:

The icons are in place and look good. The new side elements on the details page are great, too.

The new filter on the overview are working just fine. We need to discuss whether the "categories" or the "app categories" should be used.
Comment 8 Richard Ulmer univentionstaff 2019-01-24 12:54:19 CET
As discussed Comment #6 is invalid.

The "app categories" are now used in the filter.

git commits (sorted from most recent to oldest):
46123aae8d Bug #48449: Adapt german translation
801749a051 Bug #48449: Change categories filter to use the app_categories
Comment 9 Dirk Wiesenthal univentionstaff 2019-01-25 11:07:16 CET
The App Categories should be translated:
  https://appcenter.software-univention.de/meta-inf/app-categories.ini
Comment 10 Richard Ulmer univentionstaff 2019-01-25 12:48:49 CET
The App categories will now be translated.

dbb5aede51 Bug #48449: Translate App categories instead of categories
Comment 11 Dirk Wiesenthal univentionstaff 2019-01-29 12:47:39 CET
The app categories are not translated. Also some seem to be doubled or the categories and the app categories are mixed. I see "Bildung" along with "Education".

Also, can you get the badges' tooltips in the overview to show proper HTML? Currently, there is a literal "<br>" and "<a>" word in it.
Comment 12 Dirk Wiesenthal univentionstaff 2019-01-29 15:48:23 CET
It seems my setup was flawed. Everything looks fine after I installed a new version of univention-web.

Please adjust the "Popularity award" background and this Bug is VERIFIED.
Comment 13 Richard Ulmer univentionstaff 2019-01-30 09:51:04 CET
Alright, the color of the popularity badge is fixed now:

3efb965c53 Bug #48449: Fix color in the popularity badge
Comment 14 Richard Ulmer univentionstaff 2019-01-30 13:14:18 CET
I have implemented the requests, we talked about.

git commits (sorted from most recent to oldest):
d399ae047e Bug #48449: Don't display additional info for vote Apps
a5c6ace8d3 Bug #48449: Sort licenses in the App license filter
932d925771 Bug #48449: Fix sorting of the App categories
Comment 15 Dirk Wiesenthal univentionstaff 2019-02-09 00:02:10 CET
Works great. Please merge to 4.4-0
Comment 16 Richard Ulmer univentionstaff 2019-02-11 10:10:54 CET
9e45f8e580 Bug #48449: Merge branch 'rulmer/app_catalog_improvements' into 4.4-0
Comment 17 Richard Ulmer univentionstaff 2019-02-11 15:24:11 CET
The backages have been built and release notes written.

univention-web 3.0.0-6A~4.4.0.201902111453
univention-appcenter 8.0.0-6A~4.4.0.201902111450

git commits (sorted from most recent to oldest):
2cb55a9ff4 Bug #48449 + #48472: Add release notes
b8d9f6391d Bug #48449: Add changelog entries
Comment 18 Florian Best univentionstaff 2019-03-12 13:40:48 CET
UCS 4.4 has been released:
 https://docs.software-univention.de/release-notes-4.4-0-en.html
 https://docs.software-univention.de/release-notes-4.4-0-de.html

If this error occurs again, please use "Clone This Bug".