Bug 48544 - Update the App Center to display "App Install Permissions"
Update the App Center to display "App Install Permissions"
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.4
Other Linux
: P5 normal (vote)
: UCS 4.4
Assigned To: Dirk Wiesenthal
Erik Damrose
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-01-30 10:09 CET by Richard Ulmer
Modified: 2019-03-12 13:40 CET (History)
3 users (show)

See Also:
What kind of report is it?: Feature Request
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
Mockup of the changes on the App details page (94.54 KB, image/png)
2019-01-30 10:09 CET, Richard Ulmer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Ulmer univentionstaff 2019-01-30 10:09:00 CET
Created attachment 9821 [details]
Mockup of the changes on the App details page

The user should be informed about the benefits of buying an App, when viewing it. This mainly means displaying the App version the customer will be able to use, when buying the App. For more details take a look at the attached screenshot.
Comment 1 Richard Ulmer univentionstaff 2019-02-01 11:10:09 CET
I have made the desired changes on the App's details page. I also added a new symbol for Apps with available, but restricted, updates on the overview page.

As mentioned in the commit message of commit bb49451cad, the back end will have to be adapted as well, before these changes will work.

You can find the changes on the branch rulmer/app_install_permissions.

git commits (sorted from most recent to oldest):
19a2c7d13c Bug #48544: Change update symbol for restricted Apps on overview page
1ee1e1746c Bug #48544: Add new german translations
bb49451cad Bug #48544: Display more info about buyable Apps
Comment 2 Erik Damrose univentionstaff 2019-02-26 09:39:04 CET
Reopen: I cannot open an App detailview that has NO install permissions.

ReferenceError: appBuyContainer is not defined
    at Object._addBuyButton (AppDetailsPage.js:660)
    at Object._renderAppBuy (AppDetailsPage.js:635)
    at Object._renderSidebar (AppDetailsPage.js:541)
    at Object._renderDetailsPane (AppDetailsPage.js:398)
    at Object._renderMainContainer (AppDetailsPage.js:364)
    at Object.renderPage (AppDetailsPage.js:350)
    at Object.<anonymous> (AppDetailsPage.js:142)
Comment 3 Dirk Wiesenthal univentionstaff 2019-02-26 11:40:52 CET
Fixed with 7f80265565defbdece7f81f2fe55db82cc63362b
Comment 4 Erik Damrose univentionstaff 2019-02-26 12:05:23 CET
Verified.
Comment 5 Florian Best univentionstaff 2019-03-12 13:40:47 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".