Display configured_task_data in views that display work requests
See #508 (closed) and !1597 (comment 582287)
debusine/web/views/autopkgtest.py: self.work_request.task_data, self.work_request.dynamic_task_data
debusine/web/views/autopkgtest.py: """Process fail_on task data into a list of strings for viewing."""
debusine/web/views/autopkgtest.py: task_data = self.task.data
debusine/web/views/autopkgtest.py: "lookup": task_data.input.source_artifact,
debusine/web/views/autopkgtest.py: task_data = task.data
debusine/web/views/autopkgtest.py: "lookup": task_data.input.binary_artifacts.export(),
debusine/web/views/autopkgtest.py: "lookup": task_data.input.context_artifacts.export(),
debusine/web/views/autopkgtest.py: "host_architecture": task_data.host_architecture,
debusine/web/views/autopkgtest.py: "backend": task_data.backend,
debusine/web/views/autopkgtest.py: "include_tests": task_data.include_tests,
debusine/web/views/autopkgtest.py: "exclude_tests": task_data.exclude_tests,
debusine/web/views/autopkgtest.py: "debug_level": task_data.debug_level,
debusine/web/views/autopkgtest.py: "extra_repositories": task_data.extra_repositories,
debusine/web/views/autopkgtest.py: task_data.use_packages_from_base_repository
debusine/web/views/autopkgtest.py: "extra_environment": task_data.extra_environment,
debusine/web/views/autopkgtest.py: "needs_internet": task_data.needs_internet,
debusine/web/views/autopkgtest.py: task_data.fail_on.dict()
debusine/web/views/autopkgtest.py: "timeout": task_data.timeout,
debusine/web/views/lintian.py: self.work_request.task_data, self.work_request.dynamic_task_data
debusine/web/views/lintian.py: "lookup": task.data.input.source_artifact,
debusine/web/views/lintian.py: "lookup": task.data.input.binary_artifacts.export(),
debusine/web/views/lintian.py: "fail_on_severity": task.data.fail_on_severity,
debusine/web/views/work_request.py: context["task_data"] = format_yaml(self.object.task_data)
debusine/web/views/work_request.py: task_data__host_architecture__isnull=True
debusine/web/views/work_request.py: # task_data__host_architecture and for the ones without this
debusine/web/views/work_request.py: # Work requests with task_data__host_architecture=arch_param
debusine/web/views/work_request.py: task_data__host_architecture=architecture
debusine/web/views/work_request.py: # For work requests which task_data__host_architecture is
debusine/web/views/work_request.py: form.add_error("task_data", f"Invalid task data: {exc}")