{% extends "layouts/base.html" %} {% import 'layouts/_pagination.html' as pager %} {% block title %}{{ _('Objectives') }} - UdeS team manager{% endblock %} {% block page_title %}{{ _('Objective Management') }}{% endblock %} {% block breadcrumb %}{{ _('Home') }} / {{ _('Objectives') }}{% endblock %} {% block content %}

{{ count_total }}

{{ _('Total') }}

{{ count_kpi }}

{{ _('Custom KPIs') }}

{{ count_templates }}

{{ _('Templates') }}

{{ success_rate }}%

{{ _('Success rate') }}

{{ _('Objectives') }}

{% if can_edit %} {{ _('New Objective') }}{% endif %}
{% if can_edit %}{% endif %} {% for obj in objectives.items %} {% if can_edit %}{% elif current_user.role == 'player' %}{% endif %} {% else %} {% endfor %}
{{ _('Objective') }}{{ _('Assigned to') }}{{ _('Team') }}{{ _('Priority') }}{{ _('Status') }}{{ _('Target KPI') }}{{ _('Progress') }}{{ _('Deadline') }}{{ _('Actions') }}
{{ obj.title }}{% if obj.tags %}
{% for tag in obj.tags.split(',') %}{{ tag.strip() }}{% endfor %}
{% endif %}{% if obj.kpi_metric %}{{ obj.kpi_metric }}{% endif %}
{% if obj.player %}{{ obj.player.username[:2]|upper }} {{ obj.player.username }}{% else %}-{% endif %} {% if obj.team %}{{ obj.team.name }}{% else %}-{% endif %} {% set pc = {'high':'badge-danger','medium':'badge-warning','low':'badge-secondary'} %}{{ {'high':_('High'),'medium':_('Medium'),'low':_('Low')}.get(obj.priority,obj.priority) }} {% set sc = {'active':'badge-success','pending':'badge-warning','completed':'badge-info','overdue':'badge-danger'} %}{% for val, label in objective_statuses %}{% if val == obj.status %}{{ label }}{% endif %}{% endfor %} {% if obj.kpi_target is not none %}{{ obj.kpi_target }}{% if obj.kpi_unit %}{{ obj.kpi_unit }}{% endif %}{% else %}-{% endif %}
{{ obj.progress }}%
{% if obj.is_template %}-{% elif obj.due_date %}{{ obj.due_date.strftime('%Y-%m-%d') }}{% endif %} {{ _('View') }}

{{ _('No objectives yet') }}

{{ _('Create your first objective to start tracking player evolution.') }}

{{ pager.controls(pagination) }}
{% endblock %} {% block scripts %}{% endblock %}