Bug 29243 - Installation von App nach Lizenz-Import im AppCenter
Installation von App nach Lizenz-Import im AppCenter
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - App-Center
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Dirk Wiesenthal
Jascha Geerds
: interim-4
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-11-15 15:03 CET by Felix Botner
Modified: 2012-12-12 21:08 CET (History)
3 users (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 Felix Botner univentionstaff 2012-11-15 15:03:58 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.
Comment 1 Dirk Wiesenthal univentionstaff 2012-11-22 12:01:57 CET
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.
Comment 2 Stefan Gohmann univentionstaff 2012-11-22 12:05:12 CET
(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.
Comment 3 Dirk Wiesenthal univentionstaff 2012-11-22 13:59:14 CET
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.
Comment 4 Jascha Geerds univentionstaff 2012-11-22 16:08:02 CET
Der Reload wird ausgeführt; Changelog ist vorhanden
Comment 5 Stefan Gohmann univentionstaff 2012-12-12 21:08:44 CET
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".