12345678910111213141516171819202122232425262728 |
- {% if object.getWorkflow() is null %}
- <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()) %}
- <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({},'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({},'WorkflowLabel') }}</a>
- {% endif %}
- {% endif %}
|