Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/03/13 23:20:36 (11 years ago)
Author:
ascheibe
Message:

#1950 removed IsAllowedPrivileged property from RefreshableJob as it's not needed anymore

Location:
trunk/sources/HeuristicLab.Clients.Hive/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/HiveClient.cs

    r9219 r9436  
    113113
    114114        foreach (var j in jobsLoaded) {
    115           jobs.Add(new RefreshableJob(j) { IsAllowedPrivileged = this.isAllowedPrivileged });
     115          jobs.Add(new RefreshableJob(j));
    116116        }
    117117      }
     
    452452        IDictionary<Guid, HiveTask> allHiveTasks = downloader.Results;
    453453        var parents = allHiveTasks.Values.Where(x => !x.Task.ParentTaskId.HasValue);
     454        refreshableJob.Job.IsPrivileged = allHiveTasks.Any(x => x.Value.Task.IsPrivileged);
    454455
    455456        refreshableJob.Progress.Status = "Downloading/deserializing complete. Displaying tasks...";
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/RefreshableJob.cs

    r9390 r9436  
    157157    }
    158158
    159     // may execute jobs with privileged permissions on slaves
    160     public bool IsAllowedPrivileged {
    161       get { return Job.IsPrivileged; }
    162       set {
    163         if (value != Job.IsPrivileged) {
    164           Job.IsPrivileged = value;
    165           OnIsAllowedPrivilegedChanged();
    166         }
    167       }
    168     }
    169 
    170159    private Progress progress;
    171160    public Progress Progress {
     
    196185      this.HiveTasks = new ItemCollection<HiveTask>();
    197186    }
    198     public RefreshableJob(Job hiveExperiment) {
     187    public RefreshableJob(Job hiveJob) {
    199188      this.refreshAutomatically = true;
    200       this.Job = hiveExperiment;
     189      this.Job = hiveJob;
    201190      this.log = new ThreadSafeLog();
    202191      this.jobDownloader = new ConcurrentTaskDownloader<ItemTask>(Settings.Default.MaxParallelDownloads, Settings.Default.MaxParallelDownloads);
     
    433422    }
    434423
    435     public event EventHandler IsAllowedPrivilegedChanged;
    436     private void OnIsAllowedPrivilegedChanged() {
    437       var handler = IsAllowedPrivilegedChanged;
    438       if (handler != null) handler(this, EventArgs.Empty);
    439     }
    440 
    441424    public event EventHandler JobStatisticsChanged;
    442425    private void OnJobStatisticsChanged() {
Note: See TracChangeset for help on using the changeset viewer.