Sfoglia il codice sorgente

Se agrega otra opción para los workflows custom y en los que no se le
pasa el nombre desde el admin de sonata.

Maximiliano Schvindt 8 anni fa
parent
commit
3009f01f8d

+ 9 - 2
Resources/views/Workflow/base_list_field_current_state.html.twig

@@ -3,8 +3,15 @@
 {% block field %}
     <div>
         <a href="{{path('admin_workflow_workflow_show_workflow',{class: get_class(object), id:object.getId()})}}">
-        {% set label = field_description.options.workflowName ~ '.places.' ~ object.getCurrentState() %}
-        {{ workflow_translate_label(label, object.getCurrentState(),{},"WorkflowLabel") }}
+        {% if object.getWorkflowName() is defined %}
+            {% set label = 'workflow.' ~ object.getWorkflowName() ~ '.places.' ~ object.getCurrentState() %}
+            {{ workflow_translate_label(label, object.getCurrentState(),{},"WorkflowLabel") }}
+        {% elseif field_description.options.workflowName is defined %}
+            {% set label = field_description.options.workflowName ~ '.places.' ~ object.getCurrentState() %}
+            {{ workflow_translate_label(label, object.getCurrentState(),{},"WorkflowLabel") }}
+        {% else %}
+            {{object.getCurrentState()}}
+        {% endif %}
         </a>
     </div>
 {% endblock %}