Konstantina Chremmou
f3c5e74dae
CP-33892: Audited the use of First() and replaced with FirstOrDefault() where appropriate.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-06-25 11:17:11 +01:00
Konstantina Chremmou
60da6080f9
Refactored three button dialog ( #2627 )
...
* ThreeButtonDialog simplification step1: Help name.
* ThreeButtonDialog simplification step2: Window title.
* ThreeButtonDialog simplification step3: Removed class Details.
* ThreeButtonDialog simplification step4: Removed unnecessary (and wrong) class.
* ThreeButtonDialog simplification step5: Compacted TDButton constructors.
* ThreeButtonDialog simplification step6: Removed purposeless methods.
* ThreeButtonDialog simplification step7: Refactored constructor logic.
* ThreeButtonDialog simplification step8: Icon normalisation.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-04-22 14:47:03 +01:00
Mihaela Stoica
49be0ffada
CA-242134: Remove the OpenLicenseFileDialog class and its usage
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-05-26 14:54:51 +01:00
Mihaela Stoica
a31c31eb07
CA-242134: Remove licensing code targeting pre-Clearwater hosts
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-05-08 13:40:48 +01:00
Gabor Apati-Nagy
7c0bc50b4a
CA-176169: Changed copyright statements to include the comma in Citrix Systems,
...
Inc.
Signed-off-by: Gabor Apati-Nagy<gabor.apati-nagy@citrix.com>
2017-01-16 19:59:50 +00:00
Mihaela Stoica
3f25c5868f
CP-17161: Add 'using' statement around dialogs to ensure garbage collection
...
- fix all ThreeButtonDialog usages (and some other dialogs that I've came across)
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-06-20 10:49:12 +01:00
Gabor Apati-Nagy
09819b2a02
CA-202068: License Manager wizard showing "Activate Free XenServer" button even no host selected for editing license
...
Fixed, now the button is only shown when needed
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-03-08 13:51:39 +00:00
Mihaela Stoica
fc5ebd2d40
CP-15401: Move HiddenFeatures to a new class
...
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-01-28 21:43:15 +00:00
Mihaela Stoica
f12b4765b6
CP-15409: Add read-only mode to License manager
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-01-26 14:49:02 +00:00
Mihaela Stoica
65b4ef1f37
CA-152052: Fix the issue where the License Manager showed the wrong state when assigning/releasing license from pool
...
The problem was that the License Manager was listening to PropertyChanged events on the master only, not on slaves.
When the master's properties change (e.g. edition) we update the row in the license manager; but in some cases a slave (or more) hasn't been updated yet (as it may be updated in another event.from) and we think that the pool is partially updated.
Our solution is to listen to Host BatchCollectionChanged event, which is triggered once per cache update for the host collection (it any property changed for any of the hosts).
The sleep in the ApplyLicenseEditionAction is not needed anymore, nor is the extra call to update the cell after the action is completed, because the cell is getting updated correctly on the BatchCollectionChanged event.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-11-24 16:57:42 +00:00
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
Konstantina Chremmou
f5bee7102c
Refactored MainWindow to derive from IMainWindow rather than implement a field deriving
...
from this interface.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2014-01-22 12:39:32 +00:00
Konstantina Chremmou
6e9e053dea
CA-115431: Disable the "apply activation key" MenuItem and show a reason if there
...
are more than one hosts selected.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-24 15:58:33 +01:00
Konstantina Chremmou
accf445584
CA-112931: Fixed issue where the "Activate Free XenServer” button was disabled
...
when selecting multiple hosts on the Licence manager.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-05 17:46:05 +01:00
Mihaela Stoica
31fb3218b0
CA-110610: It should be possible to apply a free license to a 6.1 or earlier pool if the pool has two or more servers in it.
...
- split the pool members out when they're free, as the activation keys can only be applied to one XenServer host at a time
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-07-16 11:46:18 +01:00
Mihaela Stoica
bd36a85bff
CP-4816: Initial commit to git repo
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-24 12:41:48 +01:00