Univention Bugzilla – Full Text Bug Listing |
Summary: | App Status shows "Different UCS version" for Docker Apps | ||
---|---|---|---|
Product: | UCS | Reporter: | Stefan Gohmann <gohmann> |
Component: | UMC - App-Center | Assignee: | Eduard Mai <mai> |
Status: | CLOSED FIXED | QA Contact: | Dirk Wiesenthal <wiesenthal> |
Severity: | normal | ||
Priority: | P5 | CC: | mai, walkenhorst, wiesenthal |
Version: | UCS 4.2 | ||
Target Milestone: | UCS 4.2-1-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
See Also: | https://forge.univention.org/bugzilla/show_bug.cgi?id=43905 | ||
What kind of report is it?: | Bug Report | What type of bug is this?: | 5: Major Usability: Impairs usability in key scenarios |
Who will be affected by this bug?: | 2: Will only affect a few installed domains | How will those affected feel about the bug?: | 1: Nuisance – not a big deal but noticeable |
User Pain: | 0.057 | 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: | umc-appcenter-domainwide-docker.png |
Description
Stefan Gohmann
2017-03-23 06:06:13 CET
Created attachment 8623 [details]
umc-appcenter-domainwide-docker.png
The problem is this test in App.js: if (!item.isLocal() && item.ucsVersion != this.ucsVersion) { ihost.appStatus = _('Different UCS Version. Limited manageability'); } item.ucsVersion is set to "4.2" because this is the UCS version of the host. But this.ucsVersion refers to the App itself. And some Docker Apps are 4.1-Apps, thus this.ucsVersion is "4.1". We should instead test against umc.tools.status('version/version'). r80489 | Bug #44036: proper check against UCS version in App install status list There is a ")" missing in the patch. Also, "umc" is not defined. Just use "tools". r80503 | fixes typo YAML entry is missing r80543 | Bug #44036: yaml OK, works |