Bug 33362

Summary: License is sent even when App says it won't
Product: UCS Reporter: Dirk Wiesenthal <wiesenthal>
Component: UMC - App-CenterAssignee: Dirk Wiesenthal <wiesenthal>
Status: CLOSED FIXED QA Contact: Florian Best <best>
Severity: normal    
Priority: P5 CC: gohmann, gulden, jmm
Version: UCS 3.2   
Target Milestone: UCS 3.2-0-errata   
Hardware: Other   
OS: Linux   
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: return if not NotifyVendor

Description Dirk Wiesenthal univentionstaff 2013-11-13 16:40:41 CET
If an application says NotifyVendor=False, the App Center module tells the user: "This application will not inform the vendor if you (un)install it."

This is a lie. The user may install the App without a KeyId license. A notification is sent, but at least anonymized. This _may_ be acceptable. But if the user installs the App _with_ a KeyId license, this license is sent.

Either stop sending a notification, always anonymize or at least rephrase the sentence.

NotifyVendor=False is used in all UCS components.
Comment 1 Stefan Gohmann univentionstaff 2013-11-13 16:42:14 CET
We should not send the notification.
Comment 2 Dirk Wiesenthal univentionstaff 2013-11-13 16:47:57 CET
Created attachment 5625 [details]
return if not NotifyVendor
Comment 3 Dirk Wiesenthal univentionstaff 2013-11-22 15:10:35 CET
Fixed in
  univention-management-console-module-appcenter 3.0.50-2.214.201311211316

YAML created.

Changelog not added, no version for next release built
Comment 4 Florian Best univentionstaff 2013-12-10 11:02:37 CET
Ok, the notification is send when NotifyVendor == True and not send when NotifyVendor == False.

YAML OK
Comment 5 Moritz Muehlenhoff univentionstaff 2013-12-12 11:30:34 CET
http://errata.univention.de/ucs/3.2/8.html