Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/04/19 14:33:02 (5 years ago)
Author:
mkommend
Message:

#2839: Merged r16427 into stable.

Location:
stable
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • stable

  • stable/HeuristicLab.Clients.Hive.Administrator

  • stable/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ProjectView.cs

    r17059 r17060  
    126126      bool enabled = Content != null && !Locked && !ReadOnly;
    127127      nameTextBox.Enabled = enabled;
    128       descriptionTextBox.Enabled = enabled;
    129       refreshButton.Enabled = enabled;
     128      descriptionTextBox.Enabled = enabled;     
    130129      ownerComboBox.Enabled = enabled;
    131130      createdTextBox.Enabled = enabled;
     
    188187    }
    189188
    190     private async void refreshButton_Click(object sender, EventArgs e) {
    191       lock (locker) {
    192         if (!refreshButton.Enabled) return;
    193         refreshButton.Enabled = false;
    194       }
    195 
    196       await SecurityExceptionUtil.TryAsyncAndReportSecurityExceptions(
    197         action: () => UpdateUsers(),
    198         finallyCallback: () => {
    199           ownerComboBox.SelectedIndexChanged -= ownerComboBox_SelectedIndexChanged;
    200           var users = AccessClient.Instance.UsersAndGroups.OfType<LightweightUser>();
    201           if (Content != null && !Content.ParentProjectId.HasValue) users = users.Where(x => x.Roles.Select(y => y.Name).Contains(HiveRoles.Administrator));
    202           ownerComboBox.DataSource = users.ToList();
    203           ownerComboBox.SelectedItem = users.FirstOrDefault(x => x.Id == persistedOwnerUserId);
    204           ownerComboBox.SelectedIndexChanged += ownerComboBox_SelectedIndexChanged;
    205           refreshButton.Enabled = true;
    206         });
    207     }
    208 
    209189    private void nameTextBox_Validating(object sender, CancelEventArgs e) {
    210190      if (string.IsNullOrEmpty(nameTextBox.Text)) {
Note: See TracChangeset for help on using the changeset viewer.