|
@@ -2,48 +2,62 @@
|
|
|
|
|
|
{% block main %}
|
|
|
<h1>Object "{{ object}}"</h1>
|
|
|
- <div class="row">
|
|
|
- <div class="col-md-5">
|
|
|
- <h2>Workflow: {{object.getWorkflow()}}</h2>
|
|
|
- <p>
|
|
|
- <code>
|
|
|
- {{get_class(object)}}::current_state = {{ object.getCurrentState() }}
|
|
|
- </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 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>
|
|
|
- <div class="col-md-6">
|
|
|
- <h2>What can you do?</h2>
|
|
|
- <div class="btn-group-vertical" role="group">
|
|
|
- <code style="color:black;text-align:center">current_state</code>
|
|
|
- {% if workflow_transitions(object, object.getWorkflow())|length > 0 %}
|
|
|
- {% for transition in workflow_transitions(object, object.getWorkflow()) %}
|
|
|
- <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.getWorkflow()) -%}
|
|
|
- class="btn btn-primary"
|
|
|
- {%- else -%}
|
|
|
- class="btn btn-danger" disabled="disabled"
|
|
|
- {%- endif -%}
|
|
|
- >
|
|
|
- {{ transition.name }}
|
|
|
- </a>
|
|
|
- {% endfor %}
|
|
|
- {% else %}
|
|
|
- <a href="" name="transition" class="btn btn-danger" disabled="disabled">Sin opciones</a>
|
|
|
- {% endif %}
|
|
|
- </div>
|
|
|
+ {% else %}
|
|
|
+ <div class="row">
|
|
|
+ <div class="col-md-5">
|
|
|
+ <h2>Workflow: {{object.getWorkflowName()}}</h2>
|
|
|
+ <p>
|
|
|
+ <code>
|
|
|
+ {{get_class(object)}}::current_state = {{ object.getCurrentState() }}
|
|
|
+ </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">
|
|
|
+ <code style="color:black;text-align:center">current_state</code>
|
|
|
+ {% 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 -%}
|
|
|
+ >
|
|
|
+ {{ transition.name }}
|
|
|
+ </a>
|
|
|
+ {% endfor %}
|
|
|
+ {% else %}
|
|
|
+ <a href="" name="transition" class="btn btn-danger" disabled="disabled">Sin opciones</a>
|
|
|
+ {% endif %}
|
|
|
+ </div>
|
|
|
+ <br />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
<br />
|
|
|
+ <img src="{{ app.request.schemeAndHttpHost ~ app.request.baseUrl }}/../workflows_png/{{object.getWorkflowName()}}.png?nocache={{ date().timestamp }}" />
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
<br />
|
|
|
- <img src="{{ app.request.schemeAndHttpHost ~ app.request.baseUrl }}/../workflows_png/{{object.getWorkflow()}}.png?nocache={{ date().timestamp }}" />
|
|
|
- </div>
|
|
|
- <br />
|
|
|
+ {% endif %}
|
|
|
<div>
|
|
|
<a href="{{path(back_route)}}" class="btn btn-primary">
|
|
|
Volver al dashboard
|