Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/11/16 16:50:29 (8 years ago)
Author:
jlodewyc
Message:

#2582 Optimizing open file view by cutting down batches to 1. Logging system in navbar. Start authenticationCheck

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Hubs/ProgressHub.cs

    r13841 r13844  
    7070        {
    7171            loader();
     72            bool change = false;
     73            string name = "";
    7274            HiveTask current = fileopener.Job.HiveTasks.ToList()[0];
    7375            if (arr.Length == 0)
    7476            {//check if upper job
    7577                current.ItemTask.ComputeInParallel = !current.ItemTask.ComputeInParallel;
    76 
     78                change = current.ItemTask.ComputeInParallel;
     79                name = current.ItemTask.Name;
    7780            }
    7881            else
     
    8790                        {
    8891                            current.ChildHiveTasks[arr[i][1]].ItemTask.ComputeInParallel = !current.ChildHiveTasks[arr[i][1]].ItemTask.ComputeInParallel;
     92                            change = current.ChildHiveTasks[arr[i][1]].ItemTask.ComputeInParallel;
     93                            name = current.ChildHiveTasks[arr[i][1]].ItemTask.Name;
    8994                        }
    9095                        else if (current.ItemTask.Item is Experiment)
    9196                        {
    9297                            current.ChildHiveTasks[arr[i][0]].ItemTask.ComputeInParallel = !current.ChildHiveTasks[arr[i][0]].ItemTask.ComputeInParallel;
     98                            change = current.ChildHiveTasks[arr[i][0]].ItemTask.ComputeInParallel;
     99                            name = current.ChildHiveTasks[arr[i][0]].ItemTask.Name;
    93100                        }
    94101
     
    103110                }
    104111            }
    105             Clients.Caller.processMessage("Connection Established");
     112            if (change)
     113                Clients.Caller.saveComplete("Child distribution activated for " + name);
     114            else
     115                Clients.Caller.saveComplete("Child distribution deactivated for " + name);
    106116        }
    107117        public void changeName(int[][] arr, string name, int idname)
     
    111121            {
    112122                loader();
    113 
     123                string old = "";
    114124                HiveTask current = fileopener.Job.HiveTasks.ToList()[0];
    115125                if (arr.Length == 0)
    116126                {//check if upper job
     127                    old = current.ItemTask.Name;
    117128                    current.ItemTask.Name = name;
    118129
     
    126137                            if (current.ItemTask.Item is BatchRun)
    127138                            {
     139                                old = current.ChildHiveTasks[arr[i][1]].ItemTask.Name;
    128140                                current.ChildHiveTasks[arr[i][1]].ItemTask.Name = name;
    129141                            }
    130142                            else if (current.ItemTask.Item is Experiment)
    131143                            {
     144                                old = current.ChildHiveTasks[arr[i][0]].ItemTask.Name;
    132145                                current.ChildHiveTasks[arr[i][0]].ItemTask.Name = name;
    133146                            }
     
    144157                }
    145158                Clients.Caller.processName(name, idname);
     159                Clients.Caller.saveComplete( old + " renamed to " + name);
    146160            }
    147161        }
     
    183197                }
    184198            }
    185             Clients.Caller.processRepit(Name, repit);
     199            if (Name == "failed")
     200                Clients.Caller.createAlert("Something went wrong while changing the repititions, please try again", "danger");
     201            else
     202                Clients.Caller.saveComplete("Repititions changed to "+repit+ " for " + Name);
    186203
    187204        }
     
    196213        public void ChangePriority(int[][] arr, int prior)
    197214        {
     215            string name = "";
    198216            loader();
    199217            HiveTask current = fileopener.Job.HiveTasks.ToList()[0];
     
    201219            {//check if upper job
    202220                current.Task.Priority = prior;
    203 
     221                name = current.ItemTask.Name;
    204222            }
    205223            else
     
    214232                        {
    215233                            current.ChildHiveTasks[arr[i][1]].Task.Priority = prior;
     234                            name = current.ChildHiveTasks[arr[i][0]].ItemTask.Name;
    216235                        }
    217236                        else if (current.ItemTask.Item is Experiment)
    218237                        {
    219238                            current.ChildHiveTasks[arr[i][0]].Task.Priority = prior;
     239                            name = current.ChildHiveTasks[arr[i][0]].ItemTask.Name;
    220240                        }
    221241
     
    230250                }
    231251            }
     252            Clients.Caller.saveComplete("Priority changed for " + name);
    232253        }
    233254        /// <summary>
     
    356377                            alg.Parameters[name].ActualValue = (IItem)val;
    357378                        }
     379                        Clients.Caller.saveComplete("Parameter saved for " + name);
    358380                    }
    359381                    catch (NullReferenceException e)
     
    367389                    catch (NotSupportedException e)
    368390                    {
    369                         Clients.Caller.dataNotSupported(name);
     391                        Clients.Caller.createAlert("Parameter " + name + " could not be changed for it is a fixed parameter. All changes done in this view are not saved to Hive.", "danger");
    370392                    }
    371393                }
    372394                else
    373                     Clients.Caller.formatWrong(name, type);
     395                    Clients.Caller.createAlert("Format wrong for " + name + " of type " + type + ". Make sure you follow the right format pattern.", "warning");
    374396
    375397
Note: See TracChangeset for help on using the changeset viewer.