Commit 8cbc550e authored by Rémi Duraffort's avatar Rémi Duraffort
Browse files

Fix ba0288ca

The visibility field has been fully removed so we should generate the content
based on other fields.
Signed-off-by: default avatarRémi Duraffort <>
parent 58cf8d33
......@@ -395,6 +395,14 @@ class SchedulerJobsAPI(ExposedV2API):
device_type = None
if job.requested_device_type is not None:
device_type =
if job.is_public:
visibility = "Public"
elif job.viewing_groups.count() == 0:
visibility = "Personal"
visibility = "Group (%s)" % ", ".join(
[ for g in job.viewing_groups.all()]
return {
"id": job.display_id,
......@@ -410,7 +418,7 @@ class SchedulerJobsAPI(ExposedV2API):
"start_time": job.start_time,
"end_time": job.end_time,
"tags": [ for t in job.tags.all()],
"visibility": job.get_visibility_display(),
"visibility": visibility,
"failure_comment": job.failure_comment,
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment