Commit Graph

927 Commits

Author SHA1 Message Date
Mihaela Stoica
9aaba04d37 CA-150413: Pre-select current edition in Assign license dialog
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-31 12:14:01 +00:00
Mihaela Stoica
89a337ee85 CA-150368: Free Clearwater or greater hosts should not display Expiry Date on the General tab
The Free license never expires and is confusing to see "Unlicensed" or "Unsupported" hosts with expiry date "Never".
Added the ability to add "hidden" entries to the General tab sections and to update their visibility when needed without regenerating the whole section.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-29 14:51:42 +00:00
Mihaela Stoica
c801994927 CP-10079: Implement new licensing requirements in XenCenter
- fixed tests

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-29 09:49:09 +00:00
Mihaela Stoica
218f2007e3 CP-10079: Implement new licensing requirements in XenCenter
Changes to the License Manager dialog:
- Summary panel: show smaller icons for warning and information messages
- Summary panel: show license entitlements for all Creedence hosts (not eligible for support, eligible for support, enterprise features enabled, etc)
- for free Creedence or Clearwater hosts, the license status is Free (it used to be Expired for ClearwaterOrGreater)
and the text displayed is "Unlicensed" for Creedence and "Unsupported" for Clearwater;
the warning message is "Not eligible for support" (instead of "Your support and maintenance has expired")

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-28 17:02:55 +00:00
Mihaela Stoica
637d43dbf7 CP-10079: Implement new licensing requirements in XenCenter
- corrected the error message for LICENSE_NOT_AVAILABLE

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-28 16:43:06 +00:00
Mihaela Stoica
571ed9241a CP-10079: Implement new licensing requirements in XenCenter
- new license types
- new options in the license manager

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-28 16:42:27 +00:00
Mihaela Stoica
b3cb970842 CP-10027: Use new license key for "Export pool resources" feature
To to determine if the feature is restricted we use:
- "restrict_export_resource_data" license flag for Creedence hosts
- license edition and expiry date for pre-Creedence hosts

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-27 15:58:18 +00:00
Gabor Apati-Nagy
87a0ab9211 Merge pull request #246 from MihaelaStoica/CA-147941
CA-147941: Fixed the RPU wizard hang in "Reconnecting Storage" and connecting action stuck in progress state
2014-10-10 15:31:16 +01:00
Mihaela Stoica
a4fe507adf CA-147941: Fixed the RPU wizard hang in "Reconnecting Storage" and connecting action stuck in progress state
In some cases calling Control.Invoke() from a background thread causes that thread to go in a "sleep, wait, or join" mode, while waiting for Invoke to happen, although the UI thread is running normally.
If the Control is the MainWindow, it works as expected, but we've seen it happening while connecting or disconnecting from a large pool, on calling Invoke on controls like NavigationView, AlertSummaryPage, HistoryPage, etc.
To fix this, we call the Invoke on the MainWindow in all the places where we've seen the issue.

With this changes, the previous fix for CA-148245 (call RequestRefreshTreeView on CacheClearing event) is not needed anymore, so I removed that call.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-10 13:16:50 +01:00
Mihaela Stoica
80bea4e8be Merge pull request #245 from GaborApatiNagy/CA-148374_2
CA-148374: Progress action disappears in Events on Dismiss all
2014-10-10 13:09:05 +01:00
Gabor Apati-Nagy
7ea996f9bd CA-148374: Progress action disappears in Events on Dismiss all
-Also fixed the Dismiss Selected button

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-10-10 11:35:21 +01:00
Gabor Apati-Nagy
bc3c2fae15 CA-148374: Progress action disappears in Events on Dismiss all
-Added a where clause to filter out non-completed actions in this case

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-10-09 19:24:16 +01:00
Gabor Apati-Nagy
638c29ac7e Merge pull request #243 from MihaelaStoica/CA-148245
CA-148245: Fix the error where XenCenter did not refresh immediately after disconnecting a server
2014-10-08 17:26:50 +01:00
Mihaela Stoica
15b2cc346b CA-148245: Fix the error where XenCenter did not refresh immediately after disconnecting a server
Added a RequestRefreshTreeView on ClearingCache event.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-08 17:16:45 +01:00
Stephen Turner
fbebec0e91 Merge pull request #242 from GaborApatiNagy/CA-148332
CA-148332: Right click on a Windows VM brought up the PV linux copy/past...
2014-10-08 16:09:21 +01:00
Mihaela Stoica
11ca05e211 Merge pull request #241 from GaborApatiNagy/CA-148233
CA-148233: Uncaught exception in XenCenter on "Disconnect All"
2014-10-08 16:07:03 +01:00
Gabor Apati-Nagy
d942f9e7f1 CA-148332: Right click on a Windows VM brought up the PV linux copy/paste context menu
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-10-08 11:24:41 +01:00
Gabor Apati-Nagy
adae99a99e CA-148233: Uncaught exception in XenCenter on "Disconnect All" 2014-10-07 14:59:52 +01:00
Gabor Apati-Nagy
9f77454246 Removing duplicated using System.Linq line
Removed duplicated line "using System.Linq; ", because it caused build error in Release configuration
2014-10-02 17:49:34 +01:00
Mihaela Stoica
c6cc1c69fc Merge pull request #226 from GaborApatiNagy/CA-136211_
CA-136211: Show link to the relevant Knowledge Base article that describ...
2014-10-02 17:09:27 +01:00
Gabor Apati-Nagy
b4eb8fd6f4 CA-136211: Show link to the relevant Knowledge Base article that describes StorageLink pre-check error
-Changing comment to include the ticket number for further records
2014-10-02 16:45:56 +01:00
Mihaela Stoica
26df4aa922 Merge pull request #239 from GaborApatiNagy/CA-9784
CP-9784: Recognise LICENSE_SERVER_VERSION_OBSOLETE alert in XenCenter
2014-10-02 16:35:49 +01:00
Gabor Apati-Nagy
dbce47a548 CA-136211: Show link to the relevant Knowledge Base article that describes StorageLink pre-check error
-Changes following the code review.
2014-10-02 16:30:50 +01:00
Gabor Apati-Nagy
f48f7c8f11 CP-9784: Recognise LICENSE_SERVER_VERSION_OBSOLETE alert in XenCenter 2014-10-02 16:04:05 +01:00
Mihaela Stoica
58239def34 Merge pull request #232 from stephen-turner/CA-147401b
Fixes for Navigation mode switching bugs
2014-10-01 14:25:12 +01:00
Stephen Turner
57be50381e Just a code comment 2014-10-01 14:02:04 +01:00
Stephen Turner
21449b0d2d Also if we're not taking the patch for CA-146815, RefreshTreeView() can stay private 2014-10-01 13:54:02 +01:00
Stephen Turner
d612d07046 If we're not taking the patch for CA-146815, we don't need this patch
for CA-147684 either, because it is caused by that patch.

This reverts commit 71de9ae14a.
2014-10-01 13:35:07 +01:00
Stephen Turner
2b62b1c470 Merge pull request #228 from GaborApatiNagy/CA-147165
CA-147165: Filter by "location" is ambiguous
2014-09-30 15:10:55 +01:00
Mihaela Stoica
dff6e93d6d Merge pull request #231 from stephen-turner/CA-147734
CA-147734 De-duplicate Help IDs
2014-09-30 15:10:01 +01:00
Gabor Apati-Nagy
6810bfaf76 CA-147165: Filter by "location" is ambiguous
-Changed the shortcut key of Filter by Server toolstrip button to "e" from "S".
2014-09-30 15:01:32 +01:00
Stephen Turner
596f71ada8 CA-147734 De-duplicate Help IDs 2014-09-30 13:46:25 +01:00
Stephen Turner
d039f87d9a Revert change for CA-146815. This change is slightly risky because it changes the order of events, so we will not bundle it up with the other changes but will consider it separately. 2014-09-30 12:50:09 +01:00
Stephen Turner
71de9ae14a CA-147684 Refresh title when switch back from Notifications View 2014-09-30 10:59:26 +01:00
Stephen Turner
e9840da69b CA-147401 Add some AssertOnEventThread's to check thread safety 2014-09-29 17:52:13 +01:00
Stephen Turner
0ea098dab6 Merge pull request #225 from GaborApatiNagy/CA-147190
CA-147190: XenCenter About dialog references Marathon
2014-09-29 17:43:39 +01:00
Gabor Apati-Nagy
c47420f5d5 CA-147190: XenCenter About dialog references Marathon
-Enabling auto-sizing on the TableLayoutPanel and on the Window itself. This will keep the spacing between the UI elements correct.
2014-09-29 17:01:01 +01:00
Stephen Turner
25e735223e CA-143826 CA-146815 CA-147401 Fix bugs related to navigation mode changes 2014-09-29 15:13:39 +01:00
Gabor Apati-Nagy
6365fc1e73 Merge pull request #230 from MihaelaStoica/CA-146711
CA-146711: Edit GPU Placement policy button should open Pool properties ...
2014-09-29 14:07:41 +01:00
Gabor Apati-Nagy
d17c2b93f3 CA-147190: XenCenter About dialog references Marathon:
-Changes following the code review: To minimize the distance between the OK button and the "View Legal Notices" link, the latter has been aligned to the Bottom-Left and the height of its container row has been set to 100% instead of Auto.
2014-09-29 13:45:50 +01:00
Mihaela Stoica
38f7fd7809 CA-146711: Edit GPU Placement policy button should open Pool properties dialog at the GPU page
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-09-29 13:14:05 +01:00
Stephen Turner
98af6dc556 Merge pull request #227 from GaborApatiNagy/CA-147368
CA-147368: Increase DEFAULT_NUM_VBDS_ALLOWED to 16
2014-09-28 11:49:12 +01:00
Gabor Apati-Nagy
1fade7f748 CA-147165: Filter by "location" is ambiguous
-Changed Location to Server or Server/Pool in the views contained by the Notifications View

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-26 19:45:31 +01:00
Gabor Apati-Nagy
153a1af226 CA-147368: Increase DEFAULT_NUM_VBDS_ALLOWED to 16
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-26 19:01:35 +01:00
Gabor Apati-Nagy
e28edcc41b CA-136211: Show link to the relevant Knowledge Base article that describes StorageLink pre-check error
-Showing link to CTX page if StorageLink problem was found at pre-check  (in RPU Wizard)
-Enable the Resolve All button on the pre-check page only when there is at least one problem found and all the problems have solution/fix - minor refactoring

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-26 15:48:14 +01:00
Gabor Apati-Nagy
cfc6d5966c CA-147190: XenCenter About dialog references Marathon
-Updated legal notices in About dialog and Legal Notices dialog

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-26 11:17:53 +01:00
Stephen Turner
ba84cedd3b Merge pull request #224 from GaborApatiNagy/CA-147167_fixed
CA-147167: Null reference exception in GeneralTabPage
2014-09-25 17:58:25 +01:00
Gabor Apati-Nagy
dcbb1b8e56 CA-147167: Null reference exception in GeneralTabPage 2014-09-25 17:49:55 +01:00
Stephen Turner
c119248b67 Merge pull request #221 from Zhengchai/CA-144708
CA-144708: Optimal server option doesn't seem to pass the Ronseal test
2014-09-25 16:04:41 +01:00
Zheng Chai
60e4aacf68 CA-144708: Optimal server option doesn't seem to pass the Ronseal test
Based on the discussion of CA-144708, when error happens or the Current Server is listed and disabled
in the recommendation host list, there is no rating score and star actually, so it is good to hide the
zero star to avoid confusing.

This fix hides the zero star indication on XenCenter GUI.

Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
2014-09-24 11:57:07 +08:00