{% extends 'generic/object_retrieve.html' %} {% load helpers %} {% load perms %} {% load plugins %} {% block extra_breadcrumbs %}
  • {{ object.grouping }}
  • {% endblock extra_breadcrumbs %} {% block extra_buttons %} {% if perms.extras.run_job %} Run/Schedule {% endif %} {% endblock extra_buttons %} {% block content_left_page %}
    Source Code
    Module {{ object.module_name }}
    Job Class {{ object.job_class_name }}
    Class Path {{ object.class_path }}
    Installed {{ object.installed | render_boolean }}
    Is Job Hook Receiver {{ object.is_job_hook_receiver | render_boolean }}
    Is Job Button Receiver {{ object.is_job_button_receiver | render_boolean }}
    Job
    Grouping {{ object.grouping }} {% if object.grouping_override %} overridden; default is {% if object.installed %} “{{ object.job_class.grouping }}” {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Name {{ object.name }} {% if object.name_override %} overridden; default is {% if object.installed %} “{{ object.job_class.name }}” {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Description {{ object.description | render_markdown | placeholder }} {% if object.description_override %}
    overridden; default is:
    {% if object.installed %} {{ object.job_class.description | render_markdown | placeholder }} {% else %} unknown (not currently installed) {% endif %}
    {% endif %}
    Enabled {{ object.enabled | render_boolean }}
    Job Results {% if object.job_results.exists %} {{ object.job_results.count }} {% else %} {{ None|placeholder }} {% endif %}
    {% endblock content_left_page %} {% block content_right_page %}
    Properties
    Approval Required to Execute {{ object.approval_required | render_boolean }} {% if object.approval_required_override %} overridden; default is {% if object.installed %} {{ object.job_class.approval_required | render_boolean }} {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Supports Dryrun {{ object.supports_dryrun | render_boolean }}
    Default to Dryrun {{ object.dryrun_default | render_boolean }} {% if object.dryrun_default_override %} overridden; default is {% if object.installed %} {{ object.job_class.dryrun_default | render_boolean }} {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Read-Only Execution {{ object.read_only | render_boolean }}
    Hide from Default UI {{ object.hidden | render_boolean }} {% if object.hidden_override %} overridden; default is {% if object.installed %} {{ object.job_class.hidden | render_boolean }} {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Has Sensitive Variables {{ object.has_sensitive_variables | render_boolean }} {% if object.has_sensitive_variables_override %} overridden; default is {% if object.installed %} {{ object.job_class.has_sensitive_variables | render_boolean }} {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Is Singleton {{ object.is_singleton | render_boolean }} {% if object.is_singleton_override %} overridden; default is {% if object.installed %} {{ object.job_class.is_singleton | render_boolean }} {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Execution Soft Time Limit {% if object.soft_time_limit > 0 %} {{ object.soft_time_limit }} seconds {% else %} {{ "CELERY_TASK_SOFT_TIME_LIMIT" | settings_or_config }} seconds (system default) {% endif %} {% if object.soft_time_limit_override %} overridden; default is {% if object.installed %} {% if object.job_class.soft_time_limit > 0 %} {{ object.job_class.soft_time_limit }} seconds {% else %} {{ "CELERY_TASK_SOFT_TIME_LIMIT" | settings_or_config }} seconds (system default) {% endif %} {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Execution Hard Time Limit {% if object.time_limit > 0 %} {{ object.time_limit }} seconds {% else %} {{ "CELERY_TASK_TIME_LIMIT" | settings_or_config }} seconds (system default) {% endif %} {% if object.time_limit_override %} overridden; default is {% if object.installed %} {% if object.job_class.time_limit > 0 %} {{ object.job_class.time_limit }} seconds {% else %} {{ "CELERY_TASK_TIME_LIMIT" | settings_or_config }} seconds (system default) {% endif %} {% else %} unknown (not currently installed) {% endif %} {% endif %}
    Job Queues {% if object.job_queues.exists %}
      {% for queue in object.job_queues.all %}
    • {{ queue|hyperlinked_object }}
    • {% endfor %}
    {% else %} {{ None|placeholder }} {% endif %}
    {% if object.job_queues_override %} overridden; default is:
    {% if object.installed %} {% include 'extras/inc/json_data.html' with data=object.job_class.task_queues format="json" %} {% else %} unknown (not currently installed) {% endif %}
    {% endif %}
    Default Job Queue {{ object.default_job_queue|hyperlinked_object }} {% if object.default_job_queue_override %} overridden; default is: {% if object.installed %} {% if object.job_class.task_queues|length > 1 %} {{ object.job_class.task_queues.0 }} {% else %} {{ None|placeholder }} {% endif %} {% else %} unknown (not currently installed) {% endif %} {% endif %}
    {% endblock content_right_page %}