Univention Bugzilla – Bug 38742
App Appliances and UCS activation
Last modified: 2015-07-29 12:57:15 CEST
In order to implement the app appliance activation (cf., Bug 38547), we need our app-center service to support cross-origin resource sharing for notifying vendors about app installations: http://en.wikipedia.org/wiki/Cross-origin_resource_sharing The idea here is that the browser will directly send the POST request via JavaScript to the app center repository noted in the UCRV repository/app_center/server. As this is a cross domain request, the license server needs to return the following HTTP headers for this command in order to tell the browser that the request is fine: Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST The corresponding python code can be found in: > management/univention-management-console-module-appcenter/umc/python/appcenter/app_center.py → _send_information() +++ This bug was initially created as a clone of Bug #38547 +++ It is required that we inform the ISV if someone installed the App of the ISV. This also applies to the App appliances. After the installation / configuration of the App appliance, we should show a pop-up which points to the activation. After a few days (one or two) UMC should only allow to activate UCS. Once the system is activated, a notification should be sent to the ISV through our normal notification system.
Sorry, Bug #38547#c13 is wrong, GET works. I tested it with invalid values and thought it failed because of the GET. So, no need to adjust anything here.
OK