Univention Bugzilla – Bug 29243
Installation von App nach Lizenz-Import im AppCenter
Last modified: 2012-12-12 21:08:44 CET
Wenn ich im AppCenter eine App installieren will, die eine KeyId benötigt, gibt es ein Dialog, indem ich meine EmailAdresse eingeben kann. Ich bekomme dann an diese Adresse eine Mail mit der neuen Lizenz. Im AppCenter geht dann der Lizenz-Import Dialog auf. Ich füge die neue Lizenz hinzu und gehe anschließend wieder auf die App um sie zu installieren. Daraufhin sagt er mir wieder ich hätte keine Lizenz mit KeyId. Nach dem Lizenz-Import muss in der UMC also irgendein ein Reload auf die Lizenz gemacht werden, so dass die neue Lizenz sofort gültig ist. Wenn das nicht geht muss zumindest ein Hinweis kommen, das man sich erstmal Abmelden/Anmelden muss, bevor man die App installieren kann.
Einen Reload der Lizenz beim Einspielen ist meiner Meinung nach nicht so einfach möglich. Es handelt sich beim Dialog und den Apps um zwei verschiedene Module (UDM und App Center), die eigentlich nichts voneinander wissen (den Dialog ins App Center zu bekommen war auch nur durch einen Workaround möglich). Einfache Möglichkeit ist also der Hinweis auf das Ab- und Anmelden. Weitere Möglichkeit wäre ein automatischer Reload der Lizenz bei bestimmten Requests, wenn vorher keine UUID vorhanden war. Das wäre halt "teurer", aber wahrscheinlich nicht übermäßig.
(In reply to comment #1) > Weitere Möglichkeit wäre ein automatischer Reload der Lizenz bei bestimmten > Requests, wenn vorher keine UUID vorhanden war. Das wäre halt "teurer", aber > wahrscheinlich nicht übermäßig. Ja, das wäre doch gut.
Fixed in univention-management-console-module-appcenter 2.0.81-1.28.201211221314 Der reload wird einmal in appcenter/query und in appcenter/get ausgeführt. Das sollte reichen.
Der Reload wird ausgeführt; Changelog ist vorhanden
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".