Bug 48605 - Introduce "Install Permissions" in the back end
Introduce "Install Permissions" in the back end
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.4
Other Linux
: P5 normal (vote)
: UCS 4.4
Assigned To: Richard Ulmer
Dirk Wiesenthal
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-02-04 11:10 CET by Richard Ulmer
Modified: 2019-03-12 13:40 CET (History)
1 user (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

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Ulmer univentionstaff 2019-02-04 11:10:51 CET
App providers should be able to manage installation permissions in the App provider portal. Apps, for which installation is not permitted, must not be installable.
Comment 1 Richard Ulmer univentionstaff 2019-02-06 10:15:35 CET
An App provider can now specify whether an App's version needs installation permissions. To do this a custom attribute "InstallPermissions" needs to be set to "True", in the App provider portal.

After that the App will not be installable or upgradeable, without buying a license. Currently the check for the license is not implemented (see method "app_has_been_bought()" in app.py). 

The changes can be found on the branch rulmer/app_catalog_improvements .

git commits (sorted from most recent to oldest):
73d30ed507 Bug #48605: Add german translations
8a9212bdc6 Bug #48605: Check install permissions in the back end
Comment 2 Dirk Wiesenthal univentionstaff 2019-02-26 10:05:21 CET
Main work and QA done in Bug#48624
Comment 3 Florian Best univentionstaff 2019-03-12 13:40:30 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".