{% extends "base.html" %} {% from "components/ui.html" import page_header, breadcrumb_nav, badge %} {% block title %}{{ deal.name }} - {{ config.APP_NAME }}{% endblock %} {% block content %} {% set breadcrumbs = [ {'text': _('Deals'), 'url': url_for('deals.list_deals')}, {'text': deal.name} ] %} {% set actions_html %}
{% endset %} {{ page_header( icon_class='fas fa-handshake', title_text=deal.name, subtitle_text=deal.client.name if deal.client else (deal.stage|replace('_', ' ')|title), breadcrumbs=breadcrumbs, actions_html=actions_html ) }}{{ "%.2f"|format(deal.value) }} {{ deal.currency_code }}
{{ deal.probability }}%
{{ deal.expected_close_date|format_date }}
{{ deal.actual_close_date|format_date }}
{{ deal.owner.display_name if deal.owner.display_name else deal.owner.email }}
{{ deal.created_at|user_datetime if deal.created_at else '—' }}
{{ deal.updated_at|user_datetime if deal.updated_at else '—' }}
{{ deal.description }}
{{ deal.notes }}
{{ deal.loss_reason }}
{{ deal.related_quote.quote_number }}{% if deal.related_quote.title %} - {{ deal.related_quote.title }}{% endif %}
{{ deal.related_project.name }}
{{ activity.activity_date|user_datetime if activity.activity_date else '' }} {% if activity.creator %} · {{ _('by') }} {{ activity.creator.display_name if activity.creator.display_name else activity.creator.email }} {% endif %}
{% if activity.description %}{{ activity.description }}
{% endif %}{{ _('No activities recorded yet') }}
{{ _('Add first activity') }} {% endif %}| {{ _('Timestamp') }} | {{ _('User') }} | {{ _('Action') }} | {{ _('Field') }} | {{ _('Change') }} |
|---|---|---|---|---|
| {{ log.created_at|user_datetime }} | {% if log.user %}{{ log.user.display_name }}{% else %}{{ _('System') }}{% endif %} | {{ badge(log.action, log.get_color()) }} |
{% if log.field_name %}{{ log.field_name }}{% else %}—{% endif %}
|
{% if log.field_name %}
{% if log.old_value %}
{% else %}
{{ log.change_description or '—' }}
{% endif %}
− {{ log.get_old_value() }} {% endif %}
{% if log.new_value %}+ {{ log.get_new_value() }} {% endif %}
|
{{ _('No change history yet') }}
{% endif %}