Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit d7f32d8

Browse files
loysollivierMiloCasagrande
authored andcommitted
Add a date range and pagination to the test table
Test table by board, job, add a date range parameter and pagination. Switch from number range to date range. Signed-off-by: lollivier <lollivier@baylibre.com>
1 parent 2c31155 commit d7f32d8

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

app/dashboard/static/js/app/view-tests-board-job.2017.7.2.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ require([
44
'utils/init',
55
'utils/format',
66
'utils/html',
7+
'utils/const',
78
'utils/error',
89
'utils/request',
910
'utils/table',
1011
'tables/test'
11-
], function($, init, format, html, error, request, table, ttest) {
12+
], function($, init, format, html, appconst, error, request, table, ttest) {
1213
'use strict';
1314

1415
var gBatchCountMissing,
@@ -18,6 +19,7 @@ require([
1819
gQueryStr,
1920
gSearchFilter,
2021
gBoard,
22+
gDateRange,
2123
gTableCount;
2224

2325
setTimeout(function() {
@@ -26,6 +28,7 @@ require([
2628

2729
gTableCount = {};
2830
gBatchCountMissing = {};
31+
gDateRange = appconst.MAX_DATE_RANGE;
2932

3033
function updateCountDetail(result) {
3134
html.replaceContent(
@@ -344,7 +347,6 @@ require([
344347
gTestsTable
345348
.columns(columns)
346349
.data(results)
347-
.paging(false)
348350
.info(false)
349351
.rowURL('/test/board/%(board)s/job/%(job)s/kernel/%(kernel)s/')
350352
.rowURLElements(['board', 'job', 'kernel'])
@@ -360,7 +362,7 @@ require([
360362
'/_ajax/test/suite',
361363
{
362364
aggregate: 'kernel',
363-
limit: gNumberRange,
365+
date_range: gDateRange,
364366
field: [
365367
'build_id',
366368
'created_on',
@@ -389,13 +391,12 @@ require([
389391
if (document.getElementById('board-name') !== null) {
390392
gBoard = document.getElementById('board-name').value;
391393
}
392-
if (document.getElementById('number-range') !== null) {
393-
gNumberRange = document.getElementById('number-range').value;
394-
}
395394
if (document.getElementById('search-filter') !== null) {
396395
gSearchFilter = document.getElementById('search-filter').value;
397396
}
398-
397+
if (document.getElementById('date-range') !== null) {
398+
gDateRange = document.getElementById('date-range').value;
399+
}
399400
gQueryStr = 'board=' + gBoard + '&job=' + gJob;
400401
gTestsTable = table({
401402
tableId: 'tests-table',

app/dashboard/templates/tests-board-job.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<link href="/board/{{ board }}/job/{{ job }}/feed.xml" rel="alternate" title="Recent Changes - Atom Feed" type="application/atom+xml">
1010
{%- endblock %}
1111
{%- block content %}
12-
{%- include "number-range.html" %}
12+
{%- include "date-range.html" %}
1313
<div class="row">
1414
<div class="col-xs-12 col-sm-12 col-md-3 col-lg-3">
1515
<ul class="list-group">

0 commit comments

Comments
 (0)