123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- {% extends 'WorkflowBundle:Workflow:layout.html.twig' %}
- {% block main %}
- {#<script src="https://cdnjs.cloudflare.com/ajax/libs/gojs/1.7.11/go-debug.js"></script>#}
- <h1>Object "{{ object}}"</h1>
- {#<div class="row">#}
- {% if object.getWorkflow() is null %}
- <div class="row">
- <div class="col-md-5">
- <h2>Workflow: Undefined</h2>
- <p>
- <code>
- {{get_class(object)}}::current_state = {{ object.getCurrentState() }}
- </code>
- </p>
- </div>
- </div>
- {% else %}
- <div class="row">
- <div class="col-md-5">
- <h2>Workflow: {{object.getWorkflowName()}}</h2>
- <p>
- <code>
- {% set label = 'workflow.' ~ object.getWorkflowName ~ '.places.' ~ object.getCurrentState() %}
- Object {{get_class(object)}}<br />
- current_state = {{ object.getCurrentState() }} | [trans: {{ workflow_translate_label(label, object.getCurrentState(),{},"WorkflowLabel") }}]
- </code>
- </p>
- <p>
- <form action="{{ path('admin_workflow_workflow_reset_state', {class: get_class(object),id: object.getId()}) }}" method="post" class="form-inline">
- <button type="submit" class="btn btn-danger btn-xs">Reset State</button>
- </form>
- </p>
- </div>
- <div class="col-md-6">
- <h2>What can you do?</h2>
- <div class="btn-group-vertical" role="group">
- {% if workflow_transitions(object, object.getWorkflowName())|length > 0 %}
- {% 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-primary"
- {%- else -%}
- class="btn btn-danger" disabled="disabled"
- {%- endif -%}
- >
- {% set label = 'workflow.' ~ object.getWorkflowName() ~ '.transitions.' ~ transition.name %}
- {{ transition.name }} | [trans: {{ workflow_translate_label(label, transition.name,{},"WorkflowLabel") }}]
- </a>
- {% endfor %}
- {% else %}
- <a href="" name="transition" class="btn btn-danger" disabled="disabled">Sin opciones</a>
- {% endif %}
- </div>
- <br />
- </div>
- </div>
- <div>
- <br />
- {% include 'WorkflowBundle:Workflow:show_workflow_graph_gojs.html.twig' with {'object': object, 'name': object.getWorkflowName() } %}
-
- </div>
- <br />
- {% endif %}
- <div>
- <a href="{{path(back_route)}}" class="btn btn-primary">
- Volver al dashboard
- </a>
- </div>
- <br />
-
- {% endblock %}
|