Changeset 15760 for branches/HiveProjectManagement/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ResourcesView.cs
- Timestamp:
- 02/12/18 18:10:42 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveProjectManagement/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ResourcesView.cs
r15742 r15760 95 95 } else { 96 96 var top = BuildResourceTree(Content); 97 SetEnabledStateOfControlsForSelectedResource(); 98 97 99 viewHost.Content = top; 100 bool locked = !IsAdmin(); 101 viewHost.Locked = locked; 102 scheduleView.Locked = locked; 103 104 if (top != null && top.Id == Guid.Empty) { 105 scheduleView.SetEnabledStateOfSchedule(false); 106 } 98 107 } 99 108 } … … 105 114 btnRemoveGroup.Enabled = enabled; 106 115 btnSave.Enabled = enabled; 107 scheduleView.SetEnabledStateOfSchedule(enabled && IsAdmin()); // IsAuthorized((Resource)viewHost.Content));116 scheduleView.SetEnabledStateOfSchedule(enabled && IsAdmin()); 108 117 } 109 118 #endregion … … 415 424 var stack = new Stack<Resource>(mainResources.OrderByDescending(x => x.Name)); 416 425 if (selectedResource != null) selectedResource = resources.Where(x => x.Id == selectedResource.Id).FirstOrDefault(); 417 //bool nodeSelected = false;426 bool nodeSelected = false; 418 427 419 428 TreeNode currentNode = null; … … 432 441 selectedResource = newResource; 433 442 } 434 if (newResource.Id == selectedResource.Id ) {443 if (newResource.Id == selectedResource.Id && !nodeSelected) { 435 444 newNode.BackColor = selectedColor; 436 445 newNode.Text += " [selected]"; 446 nodeSelected = true; 437 447 } 438 448 … … 490 500 slaveNode.Text += " [changes not stored]"; 491 501 } 492 if (slave.Id == selectedResource.Id ) {502 if (slave.Id == selectedResource.Id && !nodeSelected) { 493 503 slaveNode.BackColor = selectedColor; 494 504 slaveNode.Text += " [selected]"; 505 nodeSelected = true; 495 506 } 496 507 }
Note: See TracChangeset
for help on using the changeset viewer.