{% if records %} {% load filters %}
  1. Reason:
  2. Outcome:
  3. Timestamp:
  4. Duration:
  5. Executable:
  6. Launch mode:
  7. Repository:
  8. Main file:
  9. Version:
  10. Arguments:
  11. Tags:
  12. Input files:
  13. Output files:
  14. Dependencies:
  15. Platform information:
  16. Stdout & Stderr:
{% for record in records %}
  1. {{record.reason}}
  2. {{record.outcome}}
  3. {{record.timestamp|date:"d/m/Y H:i:s"}}
  4. {{record.duration|human_readable_duration}}
  5. {{record.executable.name}} version {{record.executable.version}} ({{record.executable.path}})
  6. {% ifequal record.launch_mode.type "SerialLaunchMode" %}serial{% else %}distributed, n={{record.launch_mode.get_parameters.n}}{% endifequal %}
  7. {{record.repository.url}}
  8. {{record.main_file}}
  9. {{record.version}}{% if record.diff %}* (diff){% endif %}
  10. {{record.script_arguments}}
  11. {{record.tags}}
  12. {% if record.input_data.count %} {% for file in record.input_data.all %} {% endfor %}
    {{record.input_datastore.access_parameters.root}}
    {{file.path}} {{file.digest}} {{file.metadata.mimetype|default:""}} {{file.metadata.size|filesizeformat}}
    {% else %} no input files {% endif %}
  13. {% for file in record.output_data.all %} {% endfor %}
    {{record.datastore.access_parameters.root}}
    {{file.path}} {{file.digest}} {{file.get_metadata.mimetype|default:""}} {{file.get_metadata.size|filesizeformat}}
  14. {% if record.dependencies.all %} {% for dep in record.dependencies.all %} {% endfor %}
    NamePathVersion
    {{dep.name}}{{dep.path}}{{dep.version}}{% if dep.diff %}* (diff){% endif %}
    {% else %} no dependencies {% endif %}
  15. {% for platform in record.platforms.all %}
    1. Name: {{platform.network_name}}
    2. IP address: {{platform.ip_addr}}
    3. Processor: {{platform.processor}} {{platform.machine}}
    4. Architecture: {{platform.architecture_bits}}
    5. System type: {{platform.system_name}}
    6. Release: {{platform.release}}
    7. Version: {{platform.version}}
    {% endfor %}
  16. {% if record.stdout_stderr %}
                        {{ record.stdout_stderr }}
                        
    {% else %} no outputs {% endif %}
{% endfor %} {% endif %}