Changeset 3880


Ignore:
Timestamp:
Oct 26, 2007, 11:08:50 AM (14 years ago)
Author:
Nicklas Nordborg
Message:

Added column to Jobs list that displays running time (in minutes and seconds) of a job.

Location:
trunk/www/views/jobs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/views/jobs/list_jobs.jsp

    r3679 r3880  
    8686final boolean createPermission = sc.hasPermission(Permission.CREATE, itemType);
    8787final ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, null, null);
    88 
     88final Date now = new Date();
    8989final ModeInfo mode = ModeInfo.get(request.getParameter("mode"));
    9090final String callback = request.getParameter("callback");
     
    323323        exportable="true"
    324324        formatter="<%=dateTimeFormatter%>"
     325      />
     326      <tbl:columndef
     327        id="runningTime"
     328        title="Running time"
    325329      />
    326330      <tbl:columndef
     
    566570                <tbl:cell column="started" value="<%=item.getStarted()%>" />
    567571                <tbl:cell column="ended" value="<%=item.getEnded()%>" />
     572                <tbl:cell column="runningTime">
     573                  <%
     574                  Date started = item.getStarted();
     575                  if (started != null)
     576                  {
     577                    Date ended = item.getEnded();
     578                    if (ended == null) ended = now;
     579                    long runningTime = ended.getTime() - started.getTime();
     580                    %>
     581                    <%=Values.formatTime(runningTime / 1000)%>
     582                    <%
     583                  }
     584                  %>
     585                </tbl:cell>
    568586                <tbl:cell column="description"><%=HTML.encodeTags(item.getDescription())%></tbl:cell>
    569587                <tbl:cell column="pluginType">
  • trunk/www/views/jobs/view_job.jsp

    r3679 r3880  
    219219      </tr>
    220220      <tr valign="top">
     221        <td class="prompt">Running time</td>
     222        <td>
     223          <%
     224          Date started = job.getStarted();
     225          if (started != null)
     226          {
     227            Date ended = job.getEnded();
     228            if (ended == null) ended = new Date();
     229            long runningTime = ended.getTime() - started.getTime();
     230            %>
     231            <%=Values.formatTime(runningTime / 1000)%>
     232            <%
     233          }
     234          %>
     235        </td>
     236      </tr>
     237      <tr valign="top">
    221238        <td class="prompt">Server</td>
    222239        <td>
Note: See TracChangeset for help on using the changeset viewer.