Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/30/14 16:41:08 (10 years ago)
Author:
mroscoe
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Views/LoginRequired/Admin.cshtml

    r11222 r11246  
    22
    33@{
    4     ViewBag.Title = "Admin";
    5 }
    6 
    7 @if(!Model.IsAdmin) {
     4  ViewBag.Title = "Admin";
     5}
     6
     7@if (!Model.IsAdmin)
     8{
    89  <h1>The user you are logged in as: @Model.UserName, is not an administrator.</h1>
    910}
    10 else {
     11else
     12{
    1113    <!--[if gte IE 9]>
    1214    <style type="text/css">
     
    227229    //User Overview
    228230    function RefreshUser() {
    229       CheckFilters("User");
    230       @ExceptionHelper.UserExceptions("TasksContainer", Url.Action("TaskExceptions", "ExceptionData"), "limit", "selectedUser", "startDate", "endDate", "jobId", "taskState")
    231       @ChartHelper.TasksForUser("TasksContainer",Url.Action("UserTask", "ChartData"), "RefreshUser", "selectedUser", "limit", "startDate", "endDate", "jobId", "taskState", "pageNumber")
     231      CheckFilters();
     232      @ExceptionHelper.UserExceptions("TasksContainer", Url.Action("TaskExceptions", "ExceptionData"), "selectedUser", "startDate", "endDate", "jobId", "taskState")
     233      @ChartHelper.TaskContainers("TasksContainer", Url.Action("GetTasks", "ChartData"), "RefreshUser", "selectedUser", "limit", "startDate", "endDate", "jobId", "taskState", "pageNumber")
    232234      pageNumber = null;
    233235    }
     
    235237    //Task Overview
    236238    $("#TaskUserList").change(function () {
     239      CheckFilters();
    237240      RefreshTask();
    238241    });
    239242
    240243    function RefreshTask() {
    241       CheckFilters("Task");
     244      CheckFilters();
    242245      @AdminHelper.UserTaskStats("TaskStatsContainer", Url.Action("TaskStats", "AdminData"), "selectedUser", "startDate", "endDate")
    243246    }
     
    245248    //Slave Overview
    246249    function RefreshSlave() {
    247       CheckFilters("Slave");
    248       @ChartHelper.SlaveInfoChart("SlavesContainer", Url.Action("SlaveInfo", "ChartData"), "limit", false, "startDate", "endDate", "selectedUser", "RefreshSlave", "pageNumber")
     250      CheckFilters();
     251      @ChartHelper.SlaveContainers("SlavesContainer", Url.Action("GetSlaves", "ChartData"), "limit", false, "startDate", "endDate", "selectedUser", "RefreshSlave", "pageNumber")
    249252      pageNumber = null;
    250253    }
     
    256259
    257260    function RefreshException() {
    258       CheckFilters("Exception");
    259       @ExceptionHelper.UserExceptions("ExceptionContainer",Url.Action("TaskExceptions","ExceptionData"),"limit",null,"startDate","endDate",null,null,"selectedSlave")
    260       @ExceptionHelper.ErrorsOnSlaves("ExceptionContainer",Url.Action("SlaveExceptions","ExceptionData"),"limit","startDate","endDate","selectedSlave","RefreshException","pageNumber")
    261     }
    262     @ExceptionHelper.ShowSlaveInfo(Url.Action("SlaveInfo","ChartData"),"limit","startDate","endDate")
     261      CheckFilters();
     262      @ExceptionHelper.UserExceptions("ExceptionContainer", Url.Action("TaskExceptions", "ExceptionData"), null, "startDate", "endDate", null, null, "selectedSlave")
     263      @ExceptionHelper.ErrorsOnSlaves("ExceptionContainer", Url.Action("SlaveExceptions", "ExceptionData"), "limit", "startDate", "endDate", "selectedSlave", "RefreshException", "pageNumber")
     264    }
    263265
    264266    //General Chart Methods
    265     function CheckFilters(currentTab) {
     267    function CheckFilters() {
    266268      startDate = null;
    267269      endDate = null;
    268       switch(currentTab) {
    269         case "User":
     270      switch($('.tabSection:visible').attr('id')) {
     271        case "UserOverviewTab":
    270272          selectedUser = $("#UserList").val();
    271273          jobId = null;
     
    283285          }
    284286          break;
    285         case "Task":
     287        case "TaskOverviewTab":
    286288          selectedUser = $("#TaskUserList").val();
    287289          startDate = $('#TaskStart').val();
    288290          endDate = $('#TaskEnd').val();
    289291          break;
    290         case "Slave":
     292        case "SlaveOverviewTab":
    291293          selectedUser = null;
    292294          limit = $("#SlaveLimit").val();
     
    299301          }
    300302          break;
    301         case "Exception":
     303        case "ExceptionOverviewTab":
    302304          selectedSlave = null;
     305          selectedUser = null;
    303306          limit = $("#ExceptionLimit").val();
    304307          if ($("[value='ExceptionDate']").is(":checked")) {
     
    313316
    314317    @ChartHelper.ResizeCharts()
     318    @ChartHelper.LoadTask(Url.Action("TaskInfo", "ChartData"))
     319    @ChartHelper.LoadJob(Url.Action("JobProgress", "ChartData"))
     320    @ChartHelper.LoadSlave(Url.Action("SlaveInfo", "ChartData"), "limit", "startDate", "endDate", "selectedUser", "pageNumber")
    315321    @ExceptionHelper.ScrollToException()
    316     @AdminHelper.MoreTaskInfo(Url.Action("MoreTaskInfo","AdminData"))
    317     @AdminHelper.MoreSlaveInfo(Url.Action("MoreSlaveInfo","AdminData"))
     322    @ExceptionHelper.ShowFullError()
     323    @ExceptionHelper.ShowSlaveInfo(Url.Action("GetSlaves", "ChartData"), "limit", "startDate", "endDate")
     324    @AdminHelper.MoreTaskInfo(Url.Action("MoreTaskInfo", "AdminData"))
     325    @AdminHelper.MoreSlaveInfo(Url.Action("MoreSlaveInfo", "AdminData"), "startDate", "endDate")
    318326  </script>
    319327}
Note: See TracChangeset for help on using the changeset viewer.