Fix bug 184.

https://bugs.linaro.org/show_bug.cgi?id=184

Remove 'interactive boot commands dropdown since it's not supported anymore.
Change the name of the 'boot options' field to 'custom boot commands'.
Fix the syntax for custom boot commands when generating job definition.

Change-Id: I2b233324f9cf7def26cfaafb2f6a9a711f77b5be
Fix bug #210 -  Omit retired devices from Devices passes health checks ..

Change-Id: Ib1bf23bf501e3c86a037fe932453204585f5bc13
PEP8 fix

Change-Id: I51d3e67e092852f18eccec2d6a56fb8afb925335
Make toggle_percenge field on Image reports 2.0 persistent per user.

Fix for bug 107.
https://bugs.linaro.org/show_bug.cgi?id=107

Change-Id: If79ba695996980fcc41a7d9b3ccf8d11960ceb2a
Image reports 2.0 docs update.

Add metadata docs, change image report chart filters adding/editing docs.

Change-Id: I59e0ef13edf076331ab2c87cf8d4e3c2e3b1cc00
Fix bug 118.

https://bugs.linaro.org/show_bug.cgi?id=118

Attaching bugs to image reports (both 1.0 and 2.0) is happening asynchronously now, hence no page reload is needed anymore.

Change-Id: I067db9b10f1b09b4a2402202978b5eaa9a925e33
PEP8 fix

Change-Id: I6aa1a86b03a931dce2eba05ca76657fb457bc160
Fix Bug #211 - Bundle export needs to handle User.DoesNotExist

Change-Id: Ib786bb58dafdf13a2582d3e5c4a23da4fa79d392
Device type: make the alert dismissable

Change-Id: I49edca26e9589ccbaa8b01608aeffba935ea668c
Assign chart_test_case variable to None since it might happen
sometimes that it is not found among the test results returned by
evaluate_filter method.
Same goes for chart_test, even though it didn't present any
problems up until now.

Fixes bug 341. https://bugs.linaro.org/show_bug.cgi?id=341

Change-Id: I769fb3ae77076130a97ee50a6442627ddefaa4f3
Document the MultiNode slave feature

Change-Id: I33ea90442289f9fd217832bb5a5d32ec7dc71886
Fixes bug 334.

https://bugs.linaro.org/show_bug.cgi?id=334

Remove 'copy' button from the filter detail page if user is not authenticated.
Also, add the login required decorator to copy filter view.

Change-Id: I93a5845a58ec93778f1984ea44fdff80e06b0828
Job full log: show some device info at the bottom of the page

This fixes bug #223.

Change-Id: Ia4c4355492a18b78a31a248927b1580e20b039e7
MultiNode: forward the is_slave parameter

By default, this parameter is always False.

Change-Id: Ib726c349f2189b7c3a213b06129e2578d430ae6b
Outline of how the refactoring is working

For developer reference and to start a guide
to be used for others wanting to contribute.

Change-Id: I43c75c567c5c5bc804393e23454d0c48931ba0bb
Ensure multinode jobs have all tags assigned

Bug: #359. multinode device_tags selection

For as many jobs as there are in the count of each role,
assign each of those jobs, any and all tags assigned to that role.
The daemon can choose which devices match and the scheduler
has already decided that there are enough matching devices.

Change-Id: Iaadc864dc1127f18a0b0d593de32d9316d8d6db3
Fix bug 26. Replace NaN value with zero.

https://bugs.linaro.org/show_bug.cgi?id=26

Set chart value to zero instead of NaN if total number of tests is 0 in case of percentage charts.

Change-Id: Ic1adfb1914ba950775659941ddce24cf7cdb08d2
Escape NL and CR in testcase name before passing to javascript.

Change-Id: I50ec2dc07c8e647c8becaf303e68d2841db7c084
Fix crash when trying to download a removed attachment

This fixes bug #333

Change-Id: I0b632bfe6985de2e24ce07c300ad8040edaabcb6
Fixes bug 106.

In some cases, evaluate_filter returns no matches for given test case.
Return empty list of attributes in that case.

https://bugs.linaro.org/show_bug.cgi?id=106

Change-Id: I1d36f51fab175ab4a2c46bafca56a7df86cf0b1c