|
@@ -1,19 +1,28 @@
|
|
|
{% if object.getWorkflow() is null %}
|
|
|
- <a href="#" name="transition" value="" class="btn btn-sm view_link btn-danger" disabled="disabled">{{ "Undefined Workflow"|trans({},'WorkflowBundle') }}</a>
|
|
|
+ <a href="#" name="transition" value="" class="btn btn-sm view_link btn-danger" disabled="disabled">{{ "Undefined Workflow"|trans({},'WorkflowLabel') }}</a>
|
|
|
{% else %}
|
|
|
{% if workflow_correct_state(object, object.getWorkflowName()) %}
|
|
|
+ <div class="btn-group">
|
|
|
+ <button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false">
|
|
|
+ <i class="fa fa-bars" aria-hidden="true" style="margin-right:1px"></i> {{ "Actions Workflow"|trans({},'WorkflowLabel') }}
|
|
|
+ </button>
|
|
|
+ <ul class="dropdown-menu">
|
|
|
+
|
|
|
{% for transition in workflow_transitions(object, object.getWorkflowName()) %}
|
|
|
- <a href="{{path('admin_workflow_workflow_apply_transition',{class: get_class(object), id:object.getId(), transition:transition.name})}}" name="transition" value="{{ transition.name }}"
|
|
|
- {% if workflow_can(object, transition.name, object.getWorkflowName()) -%}
|
|
|
- class="btn btn-sm btn-default view_link btn-info"
|
|
|
- {% else %}
|
|
|
- class="btn btn-sm btn-default view_link btn-danger" disabled="disabled"
|
|
|
- {% endif %}
|
|
|
- > {{ transition.name }}</a>
|
|
|
+ <li>
|
|
|
+ {% set url = path('admin_workflow_workflow_apply_transition',{class: get_class(object), id:object.getId(), transition:transition.name}) %}
|
|
|
+ {% set label = 'workflow.' ~ object.getWorkflowName ~ '.transitions.' ~ transition.name %}
|
|
|
+ <a href="{{url}}" name="transition" value="{{ transition.name }}"> {{ workflow_translate_label(label, transition.name,{},"WorkflowLabel") }}</a>
|
|
|
+ </li>
|
|
|
{% endfor %}
|
|
|
+ </ul>
|
|
|
+ <div class="btn-group">
|
|
|
{% elseif object.getCurrentState() is null %}
|
|
|
- <a href="{{ path('admin_workflow_workflow_reset_state', {class: get_class(object), id: object.getId()}) }}" name="transition" value="" class="btn btn-sm view_link btn-danger">{{ "Undefined State"|trans({},'WorkflowBundle') }}</a>
|
|
|
+ <a href="{{ path('admin_workflow_workflow_reset_state', {class: get_class(object), id: object.getId()}) }}" name="transition" value="" class="btn btn-sm view_link btn-danger">{{ "Undefined State"|trans({},'WorkflowLabel') }}</a>
|
|
|
{% else %}
|
|
|
- <a href="{{ path('admin_workflow_workflow_reset_state', {class: get_class(object), id: object.getId()}) }}" name="transition" value="" class="btn btn-sm view_link btn-danger">{{ "Incorrect State"|trans({},'WorkflowBundle') }}</a>
|
|
|
+ <a href="{{ path('admin_workflow_workflow_reset_state', {class: get_class(object), id: object.getId()}) }}" name="transition" value="" class="btn btn-sm view_link btn-danger">{{ "Incorrect State"|trans({},'WorkflowLabel') }}</a>
|
|
|
{% endif %}
|
|
|
{% endif %}
|
|
|
+
|
|
|
+
|
|
|
+
|