{% extends 'base.html' %} {% load static %} {% block title %}{{ assessment.title }} - Risk Assessment{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Risk Assessment Details

{{ assessment.title }}

{{ assessment.description|default:"No description provided" }}

{{ assessment.get_risk_level_display }} Risk {{ assessment.get_status_display }}
{{ assessment.risk_score|default:"-" }}
Risk Score
{{ assessment.residual_risk|default:"-" }}
Residual Risk
{% if assessment.can_edit %} Edit Assessment {% endif %} {% if assessment.can_approve %} {% endif %}
Assessment Information
Assessment ID
{{ assessment.assessment_id|default:assessment.id }}
Department
{{ assessment.department.name|default:"Not specified" }}
Assessor
{{ assessment.assessor.get_full_name|default:"Not assigned" }}
Assessment Date
{{ assessment.assessment_date|date:"M d, Y"|default:"Not set" }}
Next Review
{{ assessment.next_review_date|date:"M d, Y"|default:"Not scheduled" }}
Priority
{{ assessment.get_priority_display|default:"Not set" }}
Created
{{ assessment.created_at|date:"M d, Y" }}
Last Updated
{{ assessment.updated_at|date:"M d, Y" }}
{% if assessment.description %}
Description

{{ assessment.description }}

{% endif %}
Risk Analysis
{{ assessment.likelihood|default:"-" }}
Likelihood
{{ assessment.impact|default:"-" }}
Impact
{{ assessment.risk_score|default:"-" }}
Risk Score
{{ assessment.residual_risk|default:"-" }}
Residual Risk
{% if assessment.risk_factors %}
Risk Factors

{{ assessment.risk_factors }}

{% endif %} {% if assessment.potential_consequences %}
Potential Consequences

{{ assessment.potential_consequences }}

{% endif %}
Mitigation Actions ({{ assessment.mitigation_actions.count }})
{% if assessment.mitigation_progress %}
Overall Mitigation Progress
{{ assessment.mitigation_progress|default:0 }}%
Completed: {{ assessment.completed_mitigations|default:0 }}
In Progress: {{ assessment.in_progress_mitigations|default:0 }}
Pending: {{ assessment.pending_mitigations|default:0 }}
{% endif %} {% for mitigation in assessment.mitigation_actions.all %}
{% if mitigation.status == 'completed' %} {% elif mitigation.status == 'in_progress' %} {% else %} {% endif %}
{{ mitigation.title }}
{{ mitigation.description|default:"No description provided" }}
{{ mitigation.get_status_display }} Due: {{ mitigation.due_date|date:"M d, Y"|default:"Not set" }} Assigned: {{ mitigation.assigned_to.get_full_name|default:"Not assigned" }}
{% empty %}

No mitigation actions defined

{% endfor %}
Activity Timeline
{% for activity in assessment.activities.all %}
{% if activity.action == 'created' %} {% elif activity.action == 'updated' %} {% elif activity.action == 'approved' %} {% elif activity.action == 'reviewed' %} {% else %} {% endif %}
{{ activity.get_action_display }}
{{ activity.description|default:"No description" }}
{{ activity.created_at|date:"M d, Y g:i A" }} by {{ activity.user.get_full_name|default:"System" }}
{% empty %}

No activity recorded

{% endfor %}
Risk Trend
{% if assessment.alerts.exists %}
Active Alerts ({{ assessment.alerts.count }})
{% for alert in assessment.alerts.all %}
{{ alert.title }}
{{ alert.message|truncatechars:100 }}
{{ alert.created_at|date:"M d, Y" }} - {{ alert.get_severity_display }}
{% endfor %}
{% endif %} {% if assessment.team_members.exists %}
Team Members ({{ assessment.team_members.count }})
{% for member in assessment.team_members.all %}
{{ member.first_name.0|upper }}{{ member.last_name.0|upper }}
{{ member.get_full_name }}
{{ member.profile.role|default:"Team Member" }}
{{ member.email }}
{% endfor %}
{% endif %} {% if assessment.documents.exists %}
Documents ({{ assessment.documents.count }})
    {% for document in assessment.documents.all %}
  • {{ document.name }}
    {{ document.file_size|filesizeformat }} - {{ document.uploaded_at|date:"M d, Y" }}
  • {% endfor %}
{% endif %}
Quick Statistics
Days Since Created
{{ assessment.days_since_created|default:0 }}
Days Until Review
{{ assessment.days_until_review|default:"N/A" }}
Mitigation Actions
{{ assessment.mitigation_actions.count }}
Completion Rate
{{ assessment.mitigation_progress|default:0 }}%
{% endblock %} {% block extra_js %} {% endblock %}