Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/30/16 17:30:01 (9 years ago)
Author:
jlodewyc
Message:

#2582 Job Manager done. Start user management

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

Legend:

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

    r13739 r13740  
    138138
    139139                vm.userJobs = clientWeb.Jobs.ToList();
    140                 ViewBag.Title = "Jobs";
     140                ViewBag.Title = vm.message + " - Jobs";
    141141                return View("Index", vm);
    142142            }
     
    161161                fillUploadsPaths(upper, -1);
    162162                ViewBag.Name = serviceClient.ClientCredentials.UserName.UserName;
    163                 ViewBag.Title = "Uploaded files";
     163                ViewBag.Title = "Uploads";
    164164                return View("Uploads", upper);
    165165            }
     
    181181                UploadedJobViewModel upper = new UploadedJobViewModel();
    182182                fillUploadsPaths(upper, index);
    183 
    184                 ViewBag.Title = "Uploaded files";
     183                if(index != -1)
     184                    ViewBag.Title = upper.DisplayDatePaths[index] + " - Uploads";
     185                else
     186                    ViewBag.Title = "Add files - Uploads";
    185187                return View("Uploads", upper);
    186188            }
     
    244246                fillUploadsPaths(upper, index);
    245247                upper.message = message;
    246                 ViewBag.Title = "Uploaded files";
     248                ViewBag.Title = "File deleted - Uploads";
    247249
    248250                return View("Uploads", upper);
     
    288290                serve.setTasks();
    289291                ViewBag.JobsCount = serve.Job.Job.JobCount;
    290                 ViewBag.Title = serve.vm.SelectedTask.ItemTask.Name + " - Open file";
     292                ViewBag.Title = serve.vm.SelectedTask.ItemTask.Name + " - Uploads";
    291293                ViewBag.SessionId = HttpContext.Session.GetString("UserId");
    292294                return View("OpenFile", serve.vm);
     
    378380                }
    379381            }
    380             ViewBag.Title = "Upload complete";
     382            ViewBag.Title = "Upload complete - Uploads";
    381383            return RedirectToAction("Uploads", "Job");
    382384
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Controllers/ResourceController.cs

    r13739 r13740  
    2424        {
    2525            weblog = WebLoginService.Instance;
     26            _environment = env;
     27        }
     28        private void init()
     29        {
    2630            var u = HttpContext.Session.GetString("UserId");
    2731            if (u == null || u == "" || Guid.Parse(u) == Guid.Empty)
     
    3236                clientWeb = new HiveClientWeb(serviceLocator, userId);
    3337            }
    34             else {
     38            else
     39            {
    3540                userId = Guid.Parse(u);
    36 
    3741                serviceLocator = weblog.getServiceLocator(userId);
    3842                serviceClient = serviceLocator.getHiveServiceClient();
    3943                clientWeb = weblog.getClientWeb(userId);
    4044            }
    41 
    42             _environment = env;
    4345        }
    4446        public IActionResult Index()
    4547        {
     48            init();
    4649            if (serviceLocator.CheckLogin())
    4750            {
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Controllers/UserController.cs

    r13739 r13740  
    1 using HeuristicLab.Clients.Hive.WebJobManager.Services;
     1using HeuristicLab.Clients.Access.Administration;
     2using HeuristicLab.Clients.Hive.WebJobManager.Services;
     3using HeuristicLab.Clients.Hive.WebJobManager.ViewModels.User;
    24using Microsoft.AspNet.Hosting;
    35using Microsoft.AspNet.Http;
     
    1113namespace HeuristicLab.Clients.Hive.WebJobManager.Controllers
    1214{
    13     public class UserController: Controller
     15    public class UserController : Controller
    1416    {
    1517        private WebLoginService weblog;
    1618        private HiveServiceLocatorWeb serviceLocator;
    17         private HiveServiceClient serviceClient;
    18         private HiveClientWeb clientWeb;
     19        private AccessAdministrationClient accessClient;
    1920        private Guid userId;
    2021
     
    2425        {
    2526            weblog = WebLoginService.Instance;
     27            _environment = env;
     28        }
     29        #region Users
     30        private void init()
     31        {
    2632            var u = HttpContext.Session.GetString("UserId");
    2733            if (u == null || u == "" || Guid.Parse(u) == Guid.Empty)
     
    2935                userId = Guid.Empty;
    3036                serviceLocator = new HiveServiceLocatorWeb();
    31                 serviceClient = serviceLocator.getHiveServiceClient();
    32                 clientWeb = new HiveClientWeb(serviceLocator, userId);
    3337            }
    34             else {
     38            else
     39            {
    3540                userId = Guid.Parse(u);
    36 
    3741                serviceLocator = weblog.getServiceLocator(userId);
    38                 serviceClient = serviceLocator.getHiveServiceClient();
    39                 clientWeb = weblog.getClientWeb(userId);
     42                accessClient = weblog.getAccessAdminClient(userId);
    4043            }
    41 
    42             _environment = env;
    4344        }
    4445        public IActionResult Index()
    4546        {
     47            init();
    4648            if (serviceLocator.CheckLogin())
    4749            {
    48                
    49                 ViewBag.Title = "User management";
    50                 return View("Index");
     50
     51                ViewBag.Title = "Users";
     52                // accessClient.RefreshUsers();
     53                UserViewModel vm = new UserViewModel();
     54                vm.users = new List<string>() { "Jean" };
     55                return View("Index", vm);
    5156            }
    5257            else
     
    5560            }
    5661        }
     62        public IActionResult SelectUser(string id)
     63        {
     64            init();
     65            if (serviceLocator.CheckLogin())
     66            {
     67                Guid curr = Guid.Parse(id);
     68                UserViewModel vm = new UserViewModel();
     69                vm.users = new List<string>() { "Jean" };
     70                if (curr == Guid.Empty)
     71                {
     72                    vm.SelectedUser = "";
     73                    ViewBag.Title = "Add User";
     74                }
     75                else
     76                {
     77                    vm.SelectedUser = "Jean";
     78                    ViewBag.Title = "Jean";
     79                }
     80                ViewBag.Title += " - Users";
     81                return View("Index", vm);
     82            }
     83            else
     84            {
     85                return RedirectToAction("Index", "Home");
     86            }
     87        }
     88        #endregion
     89
     90        #region Groups
     91        public IActionResult Groups()
     92        {
     93            init();
     94            if (serviceLocator.CheckLogin())
     95            {
     96
     97                ViewBag.Title = "Groups";
     98                // accessClient.RefreshUsers();
     99               
     100                return View("Groups");
     101            }
     102            else
     103            {
     104                return RedirectToAction("Index", "Home");
     105            }
     106        }
     107        #endregion
     108        #region Roles
     109        public IActionResult Roles()
     110        {
     111            init();
     112            if (serviceLocator.CheckLogin())
     113            {
     114
     115                ViewBag.Title = "Roles";
     116                // accessClient.RefreshUsers();
     117
     118                return View("Roles");
     119            }
     120            else
     121            {
     122                return RedirectToAction("Index", "Home");
     123            }
     124        }
     125        #endregion
    57126    }
    58127}
Note: See TracChangeset for help on using the changeset viewer.