def changeform_view(self, request, object_id=None, form_url='', extra_context=None):
if extra_context is None:
extra_context = {}
jobs = []
for job_name in self.get_job_names():
if self.show_job_on_changeform(job_name) and object_id:
jobs.append({
'title': self.get_job_title(job_name),
'url': self.get_workflow_start_url(job_name, object_id=object_id),
'css': ' '.join(self.get_changeform_link_css(job_name))
})
extra_context.update({
'changeform_jobs': jobs
})
return super(JobAdminMixin, self).changeform_view(request, object_id=object_id, form_url=form_url, extra_context=extra_context)
评论列表
文章目录