Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/10/16 16:55:18 (9 years ago)
Author:
jlodewyc
Message:

#2582 More parameter datatypes, splitting fileopening service, approving users, reopen last file, change name tasks and repetitions

Location:
branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Controllers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Controllers/JobController.cs

    r13827 r13841  
    104104                //vm.selectedJob.RefreshAutomatically = true;
    105105                clientWeb.LoadJob(vm.selectedJob);
    106                 weblog.getFileOpener(userId).NewModel();
    107                 weblog.getFileOpener(userId).Job = vm.selectedJob;
     106                weblog.getJobOpener(userId).NewModel();
     107                weblog.getJobOpener(userId).Job = vm.selectedJob;
    108108                ViewBag.Title = vm.selectedJob.Job.Name + " - Jobs";
    109109                ViewBag.SessionId = HttpContext.Session.GetString("UserId");
     
    153153                ViewBag.Name = serviceClient.ClientCredentials.UserName.UserName;
    154154                ViewBag.Title = "Uploads";
     155                //Recently opened
     156                if (weblog.getFileOpener(userId).Job != null)
     157                    ViewBag.active = true;
    155158                return View("Uploads", upper);
    156159            }
     
    175178                else
    176179                    ViewBag.Title = "Add files - Uploads";
     180                //Recently opened
     181                if (weblog.getFileOpener(userId).Job != null)
     182                    ViewBag.active = true;
    177183                return View("Uploads", upper);
    178184            }
     
    236242                fillUploadsPaths(upper, index);
    237243                upper.message = message;
     244                //recently opened
     245                if (weblog.getFileOpener(userId).Job != null)
     246                    ViewBag.active = true;
    238247                ViewBag.Title = "File deleted - Uploads";
    239248
     
    289298        }
    290299        /// <summary>
     300        /// Opens the last opened file in the fileopening service
     301        /// </summary>
     302        /// <returns></returns>
     303        public IActionResult OpenRecent()
     304        {
     305            if (init())
     306            {
     307                var serve = weblog.getFileOpener(userId);
     308                ViewBag.JobsCount = serve.Job.Job.JobCount;
     309                ViewBag.Title = serve.vm.SelectedTask.ItemTask.Name + " - Uploads";
     310                ViewBag.SessionId = HttpContext.Session.GetString("UserId");
     311                return View("OpenFile", serve.vm);
     312            }
     313            else
     314            {
     315                return RedirectToAction("Index", "Home");
     316            }
     317        }
     318        /// <summary>
    291319        /// Adds current opened file to hive, uses FileOpeningService singleton
    292320        /// </summary>
     
    318346                return RedirectToAction("Uploads", "Job");
    319347            }
    320              else
     348            else
    321349            {
    322350                return RedirectToAction("Index", "Home");
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Controllers/UserController.cs

    r13827 r13841  
    192192            */
    193193        }
     194
     195        public IActionResult ApproveUser(string id)
     196        {
     197            if (init())
     198            {
     199                Guid curr = Guid.Parse(id);
     200
     201                UserViewModel vm = new UserViewModel(accessClient).refreshAll();
     202               
     203                    var us = vm.getUserById(curr);
     204                us.IsApproved = true;
     205                accessClient.updateUser(us);
     206                return RedirectToAction("SelectUser", new { id = id });
     207
     208            }
     209            else
     210            {
     211                return RedirectToAction("Index", "Home");
     212            }
     213        }
    194214        /// <summary>
    195215        /// Delete a user
Note: See TracChangeset for help on using the changeset viewer.