{% extends "::base.html.twig" %} {% form_theme form inline_form_theme %} {% block title pageTitle %} {% block submenu %} {{ include('AlsuiteBackendBundle:BreadCrumbs:logframe.html.twig') }} {% endblock %} {% block content %}
{{ form(form) }}
List Of Output Indicators
{% for oi in pagination %} {% set id = oi.getId() %} {% if indicator is not null %} {% set sid = indicator.id %} {% else %} {% set sid = 0 %} {% endif %} {{ oi.output.outcome.project.name }}
{{ oi.details }}
{% else %} There are no output indicators recorded yet. {% endfor %}
{{ knp_pagination_render(pagination) }}
Output Indicator Details
{% if indicator is not null %} {% set id = indicator.id %}
{{ indicator.details }}
Output {{ indicator.output.output }}
Outcome {{ indicator.output.outcome.outcome }}
Project{{ indicator.output.outcome.project.name }}
Strategic Plan Output Indicator {% if indicator.spIndicator is not null %} {{ indicator.spIndicator.details }} {% endif %}
Edit Delete {{ include('AlsuiteProjectBundle:OutputIndicator:del.html.twig', {'id': id, 'action': 'Delete', 'object': 'Indicator', 'modal': 'inddel', 'route': path('output_ind_del', {'id': id})}) }}
{% if indicator.isTrackedThroughCumulativeAggregates() %} {% endif %}
Is Tracked{{ indicator.getTrackingTypeLabel() }}
Weight{{ [indicator.getWeight(), '%']|join }}
Baseline{{ indicator.getBaseline() }}
Target{{ indicator.getTarget() }}
Achieved {{ indicator.getLatestScore() }}{% if indicator.isTrackedQualitatively() %}%{% endif %}
Achieved % {% if indicator.target is not null or indicator.target != 0 %} {{ ((indicator.getLatestScore()/indicator.getTarget())*100)|round|number_format(0) ~ '%' }} {% else %} 0 {% endif %}
{% if indicator.isTrackedQualitatively() %} Add Progress {% else %} Add Progress {% endif %}
{% for prg in indicator.getProgress() %} {% set pid = prg.getId() %} {% else %} {% endfor %}
ValueDateDetailsOptions
{{ indicator.isTrackedQualitatively() ? prg.getWeightContributed() : prg.getQtyAchieved() }} {% if prg.AchievedOn is not null %} {{ prg.getAchievedOn()|date(date_format) }} {% endif %} {{ prg.getDetails()|raw }} {% if prg.getTargetIndicator() is null %} {% if indicator.isTrackedQualitatively() %} Edit {% else %} Edit {% endif %} Delete {{ include('AlsuiteProjectBundle:OutputIndicatorProgress:del.html.twig', {'id': pid, 'action': 'Delete', 'object': 'Progress Record', 'modal': 'indprgdel', 'route': path('ind_progress_del', {'progress': pid})}) }} {% endif %}
There are no progress records currenlty.
Add
{% for ml in indicator.getMilestones() %} {% set mid = ml.getId() %} {% else %} {% endfor %}
DeadlineWeight/Target AchievedDetailsOptions
{% if ml.deadline is not null %} {{ ml.getDeadline()|date(date_format) }} {% endif %} {{ ml.getTarget() is not null ? ml.getTarget() : [ml.getWeight(), '%']|join }} {{ indicator.getLatestScore(ml.deadline) }} {{ ml.getDetail() }} Edit Delete {{ include('AlsuiteProjectBundle:Milestone:del.html.twig', {'id': mid, 'action': 'Delete', 'object': 'Milestone', 'modal': 'mls', 'route': path('milestone_del', {'milestone': mid})}) }}
There are currently no milestones under this indicator.
{% else %} Please click on an output indicator in the left panel to view its details here. {% endif %}
{% endblock %} {% block formjscripts %} {{ parent() }} {{ form_javascript(form) }} {% endblock %}