Mark machines that haven't run for a week as inactive

This commit is contained in:
Hannes Verschore 2014-12-22 08:21:55 -08:00
Родитель a10de7e445
Коммит 3661083d9e
3 изменённых файлов: 18 добавлений и 1 удалений

Просмотреть файл

@ -56,9 +56,19 @@ class Machine(object):
self.frontpage = frontpage
self.pushed_separate = pushed_separate
self.message = message
self.recent_runs = False
c = awfy.db.cursor()
c.execute("SELECT finish_stamp FROM awfy_run \
WHERE machine = %s AND \
status = 1 AND \
finish_stamp > UNIX_TIMESTAMP() - 60*60*24*7 \
ORDER BY finish_stamp DESC \
LIMIT 1", (id,))
if c.rowcount > 0:
self.recent_runs = True
self.suites = []
c = awfy.db.cursor()
c.execute("SELECT DISTINCT(suite_version_id) FROM awfy_run \
JOIN `awfy_build` ON awfy_run.id = run_id \
JOIN `awfy_score` ON awfy_build.id = build_id \
@ -79,6 +89,7 @@ class Machine(object):
"frontpage": self.frontpage,
"pushed_separate": self.pushed_separate,
"message": self.message,
"recent_runs": self.recent_runs,
"suites": self.suites
}

Просмотреть файл

@ -894,6 +894,8 @@ AWFY.updateMachineList = function (machineId) {
}).bind(this)(id));
if (parseInt(id) == machineId)
a.addClass('clicked');
if (!machine.recent_runs)
a.addClass('inactive');
a.html(machine.description);
a.appendTo(li);
li.appendTo(menu);

Просмотреть файл

@ -121,6 +121,10 @@ h1 {
font-weight: bold;
}
.inactive {
color: #aaaaaa;
}
#message {
font-style: italic;
}