{% extends 'IcapBadgeBundle:Tool:Workspace/layout.html.twig' %} {% form_theme form 'IcapBadgeBundle:Form:rules.html.twig' %} {% trans_default_domain "icap_badge" %} {% block title %}{{ parent() ~ ' - ' ~ 'edit_badge' | trans({'%badge_name%': badge.name}) | striptags | raw }}{% endblock %} {% block breadcrumb %} {{ macros.workspaceBreadcrumbs( workspace, [ { 'name': 'workspace_badges'|trans({}, 'icap_badge'), 'href': path('claro_workspace_open_tool', {'workspaceId': workspace.id, 'toolName': 'badges'}) }, { 'name': 'edit_badge'|trans({'%badge_name%': badge.name}, 'icap_badge'), 'href': '' } ] ) }} {% endblock %} {% block section_title %}{{ 'edit_badge'|trans({'%badge_name%': badge.name}, 'icap_badge') }}{% endblock %} {% block section_body %}
{{ badge.name }}
{% if badge.isExpiring %} {% endif %}
{{ 'badge_details'|trans }}
{{ 'badge_form_name'|trans }} {{ badge.name }}
{{ 'badge_version'|trans }} {{ badge.version }}
{{ 'badge_validity_period'|trans }} {{ badge.expireDuration ~ ' ' ~ badge.expirePeriodLabel|trans }}
{{ 'badge_form_description'|trans }} {{ badge.description }}
{{ 'badge_form_criteria'|trans }} {{ badge.criteria|raw }}
{% if 0 < pager.currentPageResults|length %}

{{ 'badge_awarded_to'|trans }} :

{% for userBadge in pager.currentPageResults %} {% set badge = userBadge.badge %} {% set user = userBadge.user %} {% endfor %}
{{ 'First name'|trans({}, 'platform') }} {{ 'Last name'|trans({}, 'platform') }}
{{ user.firstname }} {{ user.lastname }}
{% if pager.haveToPaginate %} {{ pagerfanta( pager, 'twitter_bootstrap_translated', { 'proximity' : 1, 'routeName': 'icap_badge_workspace_tool_badges_edit', 'routeParams': { 'workspaceId': workspace.id, 'slug': badge.slug } } ) }} {% endif %} {% else %}

{{ 'start_to_award_this_badge'|trans({'%url%': path('icap_badge_workspace_tool_badges_award', {'workspaceId': workspace.id, 'slug': badge.slug})})|raw }}

{% endif %}

{{ 'award_badge'|trans }} :

{{ render(controller('IcapBadgeBundle:Tool/Workspace:award', {'workspaceId': workspace.id, 'slug': badge.slug })) }}

{{ 'edit_badge'|trans({'%badge_name%' : badge.name}) }}

{% if 0 < pager.currentPageResults|length %}
{{ 'badge_edit_create_new_version'|trans|raw }}
{% endif %}
{{ form_errors(form) }}
{{ 'upload' | trans({}, 'platform') }} {{ form_errors(form.file) }} {{ form_widget(form.file) }}
{% for translation in form.translations %} {% set locale = translation.locale.vars.value %}
{{ form_errors(translation) }}
{{ form_errors(translation.name) }} {{ form_widget(translation.name) }}
128 carac. max
{{ form_errors(translation.description) }} {{ form_widget(translation.description) }}
128 carac. max
{{ form_errors(translation.criteria) }} {{ form_widget(translation.criteria) }}
{{ form_widget(translation) }}
{% endfor %}
{{ form_widget(form.rules) }} {{ form_rest(form) }}
{{ 'cancel'|trans({}, 'platform') }}
{% endblock %} {% block stylesheets %} {{ parent() }} {% stylesheets debug=false filter="lessphp, cssmin" output="css/icapbadge/badge_picker.css" "@IcapBadgeBundle/Resources/views/less/badge_picker.less" %} {% endstylesheets %} {% endblock %} {% block javascripts %} {{ parent() }} {% if 'en' != app.request.locale %} {% endif %} {% endblock %}