diff options
author | Corentin LABBE <clabbe@baylibre.com> | 2019-10-09 15:50:46 +0200 |
---|---|---|
committer | Corentin LABBE <clabbe@baylibre.com> | 2019-10-09 15:50:50 +0200 |
commit | bd518ebdd758b8dbeefcee8a49ec156ff9ff981e (patch) | |
tree | f9d90d4ca3df97ccf1595dc3f93d7c3df35d6bd2 /lava-master/lava-patch/0001-scheduler.jobs.show-fix-missing-value-after-2019.09.patch | |
parent | d7360d5899d7a4cc701634fbb6e3b6d5606dc04b (diff) |
lava-master: patch: Add fix for visibility issue
This patch backport a LAVA patch which fix an issue with lavacli
commands.
Diffstat (limited to 'lava-master/lava-patch/0001-scheduler.jobs.show-fix-missing-value-after-2019.09.patch')
-rw-r--r-- | lava-master/lava-patch/0001-scheduler.jobs.show-fix-missing-value-after-2019.09.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lava-master/lava-patch/0001-scheduler.jobs.show-fix-missing-value-after-2019.09.patch b/lava-master/lava-patch/0001-scheduler.jobs.show-fix-missing-value-after-2019.09.patch new file mode 100644 index 0000000..093996d --- /dev/null +++ b/lava-master/lava-patch/0001-scheduler.jobs.show-fix-missing-value-after-2019.09.patch @@ -0,0 +1,25 @@ +diff --git a/lava_scheduler_app/api/jobs.py b/lava_scheduler_app/api/jobs.py +index 7c9e2cd52..5aba8d88b 100644 +--- a/lava_scheduler_app/api/jobs.py ++++ b/lava_scheduler_app/api/jobs.py +@@ -395,6 +395,12 @@ class SchedulerJobsAPI(ExposedV2API): + device_type = None + if job.requested_device_type is not None: + device_type = job.requested_device_type.name ++ if job.is_public: ++ visibility = "Public" ++ else: ++ visibility = "Private (%s)" % ", ".join( ++ [g.name for g in job.viewing_groups.all()] ++ ) + + return { + "id": job.display_id, +@@ -410,6 +416,7 @@ class SchedulerJobsAPI(ExposedV2API): + "start_time": job.start_time, + "end_time": job.end_time, + "tags": [t.name for t in job.tags.all()], ++ "visibility": visibility, + "failure_comment": job.failure_comment, + } + |