{% extends "cms/base.html" %} {% block title %}Assessment — {{ assessment.name }}{% endblock %} {% block page_title %}Project Assessment{% endblock %} {% block cms_content %}
← All Assessments
{% csrf_token %}
Project Expenses
{% if expense_items %} {{ expense_items|length }} item{{ expense_items|length|pluralize }} {% endif %} {% if assessment.quote_sent_at %} Sent {{ assessment.quote_sent_at|date:"d M Y" }} {% endif %} {% if assessment.quote_amount %} £{{ assessment.quote_amount|floatformat:0 }} {% endif %}
{% if expense_items %}
{% for item in expense_items %}
{{ item.label }} {% if item.pushed_to_expenses %} Pushed {% endif %}
{% if item.item_type == 'service' %}Service {% elif item.item_type == 'subscription' %}Subscription {% else %}Product{% endif %}  ·  {% if item.billing_period == 'once' %}One-off {% elif item.billing_period == 'hourly' %}Hourly {% elif item.billing_period == 'monthly' %}Monthly {% else %}Annual{% endif %} {% if item.quantity > 1 %} · x{{ item.quantity }}{% endif %} {% if item.notes %} · {{ item.notes }}{% endif %}
£{{ item.line_total|floatformat:2 }}
{% if item.quantity > 1 %}
£{{ item.amount|floatformat:2 }} each
{% endif %}
{% if not item.pushed_to_expenses %}
{% csrf_token %}
{% endif %}
{% csrf_token %}
{% endfor %}
Estimate Total
{% endif %}
Add from catalog
{% csrf_token %}
{% if quote_versions %}
Sent Quotes {{ quote_versions|length }}
{% if quote_versions|length == 1 %} {% with q=quote_versions.0 %}
Quote #{{ q.version }} — {{ q.sent_at|date:"d M Y, H:i" }}{% if q.sent_by %} by {% firstof q.sent_by.get_full_name q.sent_by.username %}{% endif %}
{% if q.quote_notes %}
{{ q.quote_notes }}
{% endif %}
{% if q.quote_amount %}
£{{ q.quote_amount|floatformat:0 }}
{% endif %} {% if q.quote_weeks %}
{{ q.quote_weeks }} weeks
{% endif %}
{% endwith %} {% else %}
View all {{ quote_versions|length }} quotes Latest: Quote #{{ quote_versions.0.version }} — {{ quote_versions.0.sent_at|date:"d M Y, H:i" }}
{% for q in quote_versions %} {% if not forloop.first %}
{% endif %}
Quote #{{ q.version }} — {{ q.sent_at|date:"d M Y, H:i" }}{% if q.sent_by %} by {% firstof q.sent_by.get_full_name q.sent_by.username %}{% endif %}
{% if q.quote_notes %}
{{ q.quote_notes }}
{% endif %}
{% if q.quote_amount %}
£{{ q.quote_amount|floatformat:0 }}
{% endif %} {% if q.quote_weeks %}
{{ q.quote_weeks }} weeks
{% endif %}
{% endfor %}
{% endif %}
{% endif %}

{{ assessment.name }}

{{ assessment.email }}{% if assessment.phone %} · {{ assessment.phone }}{% endif %}
{% if assessment.company %}
{{ assessment.company }}
{% endif %}
{{ assessment.get_status_display }}
{% if assessment.ip_address %}{% endif %}
Service Type{{ assessment.service_types_display }}
Budget{{ assessment.get_budget_display }}
Timeline{{ assessment.get_timeline_display }}
Submitted{{ assessment.created_at|date:"d M Y, H:i" }}
IP{{ assessment.ip_address }}
{% if assessment.features_list %}
Requested Features
{% for f in assessment.features_list %} {{ f }} {% endfor %}
{% endif %} {% if assessment.project_description %}
Project Description
{{ assessment.project_description|linebreaksbr }}
{% endif %}
Prepare & Send Quote
{% if assessment.quote_sent_at %} Sent {{ assessment.quote_sent_at|date:"d M Y" }} {% endif %}
{% if assessment.quote_amount %}
Suggested Quote £{{ assessment.quote_amount|floatformat:0 }}
{% endif %}
{% csrf_token %}
{% csrf_token %}
{% if assessment.ai_feasibility_score is not None %} {% with score=assessment.ai_feasibility_score %}
AI Assessment {% if assessment.ai_analysed_at %} — {{ assessment.ai_analysed_at|date:"d M Y, H:i" }}{% endif %}
{{ assessment.ai_label }}
{{ assessment.ai_market_note }}
{{ score }}%
{% if assessment.ai_verdict == 'feasible' %}Fully Feasible {% elif assessment.ai_verdict == 'possible_reduced_scope' %}Reduced Scope {% elif assessment.ai_verdict == 'challenging' %}Challenging {% elif assessment.ai_verdict == 'unrealistic' %}Unrealistic {% else %}{{ assessment.ai_verdict }}{% endif %}
{% endwith %} {% endif %}
{% if assessment.is_archived %}
Archived{% if assessment.archived_at %} on {{ assessment.archived_at|date:"d M Y, H:i" }}{% endif %}.
{% else %} {% endif %}
{% if assessment.reference_sites %} {% with sites=assessment.reference_sites.splitlines %} {% if sites %}
Reference Sites
{% for site in sites %}{% if site.strip %} {% with url=site.strip %}
{{ url }} {{ url }}
{% endwith %} {% endif %}{% endfor %}
{% endif %} {% endwith %} {% endif %}
{% endblock %} {% block extra_js %} {% endblock %}