{% extends "layouts/base.html" %} {% block title %}{% if edit_mode %}{{ _('Edit Objective') }}{% else %}{{ _('New Objective') }}{% endif %} - UdeS team manager{% endblock %} {% block page_title %}{% if edit_mode %}{{ _('Edit Objective') }}{% else %}{{ _('New Objective') }}{% endif %}{% endblock %} {% block breadcrumb %}{{ _('Home') }} / {{ _('Objectives') }} / {% if edit_mode %}{{ _('Edit') }}{% else %}{{ _('New') }}{% endif %}{% endblock %} {% block content %}

{% if edit_mode %}{{ _('Edit Objective') }}{% else %}{{ _('Create Objective') }}{% endif %}

{{ _('1. General Information') }}

{{ _('2. KPI & Target') }}

{{ _('3. Deadline & Priority') }}

{{ _('4. Tracking & Alerts') }}

{{ _('5. Advanced Settings') }}

{{ _('Cancel') }}

{{ _('Player Preview') }}

{{ objective.title if objective else _('Objective title') }}

{{ objective.description if objective else '' }}

{% if objective and objective.tags %}{% for tag in objective.tags.split(',') %}{{ tag.strip() }}{% endfor %}{% endif %}
{{ _('Assigned to') }}{% if objective and objective.player %}{{ objective.player.username }}{% else %}-{% endif %}
{{ _('KPI') }}{% if objective and objective.kpi_metric %}{{ objective.kpi_metric }}: {{ objective.kpi_target }}{{ objective.kpi_unit }}{% else %}-{% endif %}
{{ _('Deadline') }}{% if objective and objective.due_date %}{{ objective.due_date.strftime('%Y-%m-%d') }}{% endif %}
{{ _('Progress') }}
{{ objective.progress if objective else 0 }}%
{% if objective %}{% for val, label in objective_statuses %}{% if val == objective.status %}{{ label }}{% endif %}{% endfor %}{% else %}{{ _('Active') }}{% endif %} {% if objective %}{{ {'high':_('High'),'medium':_('Medium'),'low':_('Low')}.get(objective.priority,objective.priority) }}{% else %}{{ _('Medium') }}{% endif %}

{{ _('KPI Progression') }}

{% if edit_mode and objective.kpi_target %}
{% endif %}
{% if edit_mode %}

{{ _('KPI Measurements') }}

{% if entries %} {% for e in entries %} {% endfor %}
{{ _('Date') }}{{ _('Value') }}{{ _('Note') }}
{{ e.recorded_at.strftime('%Y-%m-%d %H:%M') }}{{ e.value }}{{ e.note or '' }}
{% endif %}

{{ _('Comments') }}

{% if comments %}
{% for c in comments %}
{{ c.coach.username }} {{ c.created_at.strftime('%Y-%m-%d %H:%M') }}

{{ c.content }}

{% endfor %}
{% endif %}
{% if personal_notes or team_notes %}

{{ _('Related Notes') }}

{% if personal_notes %}
{{ _('Player Notes') }}
{% for n in personal_notes %}
{{ n.coach.username }} {{ n.created_at.strftime('%Y-%m-%d') }}

{{ n.content[:200] }}

{% endfor %} {% endif %} {% if team_notes %}
{{ _('Team Notes') }}
{% for n in team_notes %}
{{ n.coach.username }} {{ n.created_at.strftime('%Y-%m-%d') }}

{{ n.content[:200] }}

{% endfor %} {% endif %}
{% endif %} {% endif %} {% if templates %}

{{ _('Templates') }}

{% for t in templates %}
{{ t.title }}

{{ t.description[:120] if t.description else '' }}

{% endfor %}
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}