{% extends "base.html" %} {% load static %} {% block title %}Performance Review Details | HR Management{% endblock %} {% block css %} {% endblock %} {% block content %}

Performance Review Details

Review Information

{{ review.employee.get_full_name }}

{{ review.employee.job_title }}

{% if review.employee.department %} {{ review.employee.department.name }} {% else %} No Department {% endif %}

{% if review.status == 'DRAFT' %} Draft {% elif review.status == 'IN_PROGRESS' %} In Progress {% elif review.status == 'COMPLETED' %} Completed {% elif review.status == 'ACKNOWLEDGED' %} Acknowledged {% elif review.status == 'DISPUTED' %} Disputed {% endif %} {% if review.is_overdue %} Overdue {% endif %}
Review Details
Review Period: {{ review.review_period_start|date:"F d, Y" }} - {{ review.review_period_end|date:"F d, Y" }}
Review Type: {{ review.get_review_type_display }}
Review Date: {{ review.review_date|date:"F d, Y" }}
Reviewer: {% if review.reviewer %}{{ review.reviewer.get_full_name }}{% else %}Not assigned{% endif %}
Overall Rating: {{ review.overall_rating|floatformat:1 }}/5.0
Status: {{ review.get_status_display }}
Created: {{ review.created_at|date:"F d, Y" }}
Updated: {{ review.updated_at|date:"F d, Y" }}
{% if review.overall_rating %}
Overall Performance
{{ review.overall_rating|floatformat:1 }}
{% if review.overall_rating >= 4.5 %}Excellent {% elif review.overall_rating >= 3.5 %}Good {% elif review.overall_rating >= 2.5 %}Average {% elif review.overall_rating >= 1.5 %}Needs Improvement {% else %}Poor{% endif %}
{% endif %}
Competency Ratings
{% for category in categories %}
{{ category.name }}
{# solid star up to score (rounded), then regular outline #} {% with s=category.score|floatformat:0 %} {% for i in "12345" %} {% endfor %} {% endwith %}
{{ category.score|floatformat:1 }}
{% if category.comments %}

{{ category.comments|linebreaks }}

{% endif %}
{% empty %}
No competency ratings have been recorded.
{% endfor %}
Goals & Progress
Goals Achieved
{% if goals_achieved_list %}
    {% for g in goals_achieved_list %}
  • {{ g }}
  • {% endfor %}
{% else %}

None listed.

{% endif %}
Goals Not Achieved
{% if goals_not_achieved_list %}
    {% for g in goals_not_achieved_list %}
  • {{ g }}
  • {% endfor %}
{% else %}

None listed.

{% endif %}
Future Goals
{% if future_goals_list %}
    {% for g in future_goals_list %}
  • {{ g }}
  • {% endfor %}
{% else %}

None listed.

{% endif %}
Strengths
{% if review.strengths_list %}
    {% for s in review.strengths_list %}
  • {{ s }}
  • {% endfor %}
{% else %}

No strengths identified.

{% endif %}
Areas for Improvement
{% if review.areas_for_improvement_list %}
    {% for a in review.areas_for_improvement_list %}
  • {{ a }}
  • {% endfor %}
{% else %}

No areas identified.

{% endif %}
Development Plan
{% if review.development_plan %} {{ review.development_plan|linebreaks }} {% else %}

No development plan provided.

{% endif %} {% if review.training_recommendations %}
Training Recommendations
{{ review.training_recommendations|linebreaks }} {% endif %}
Employee Comments
{% if review.employee_comments %}

{{ review.employee_comments|linebreaks }}

{% if review.employee_signature_date %} Signed on {{ review.employee_signature_date|date:"F d, Y" }} {% endif %} {% else %}

No comments from employee.

{% endif %}
Back to List
{% if review.status != 'COMPLETED' %} Edit Review {% endif %} {# If you have a complete action, keep it; otherwise hide this button #} {% if review.status == 'IN_PROGRESS' %} Complete Review {% endif %}

Employee Information

{{ review.employee.get_full_name }}

{{ review.employee.job_title }}

Employee UUID:{{ review.employee.employee_id }}
Department: {% if review.employee.department %}{{ review.employee.department.name }}{% else %}Not assigned{% endif %}
Supervisor: {% if review.employee.supervisor %}{{ review.employee.supervisor.get_full_name }}{% else %}Not assigned{% endif %}
Hire Date:{{ review.employee.hire_date|date:"F d, Y" }}
Employment Status:{{ review.employee.get_employment_status_display }}
View Full Profile
{% endblock %} {% block js %} {% endblock %}