templates/bundles/EasyAdminBundle/crud/index.html.twig line 1

Open in your IDE?
  1. {% extends '@!EasyAdmin/crud/index.html.twig' %}
  2. {% block table_body %}
  3. {% for entity in entities %}
  4. {% if not entity.isAccessible %}
  5. {% set some_results_are_hidden = true %}
  6. {% else %}
  7. {% if 'Repair' in ea.getEntity().fqcn %}
  8. {% set url = ea_url()
  9. .setController('App\\Controller\\Admin\\RepairsCrudController')
  10. .setAction('detail')
  11. .setEntityId(entity.instance.id)
  12. %}
  13. <tr data-id="{{ entity.primaryKeyValueAsString }}" role="button" class="{{ entity.instance.rowCss(settings.get('notice_arrived'))|default('') }}" onclick="window.location = '{{url}}'">
  14. {% elseif 'Car' in ea.getEntity().fqcn %}
  15. {% set url = ea_url()
  16. .setController('App\\Controller\\Admin\\RepairsCrudController')
  17. .setAction('index')
  18. .set('filters[car][value]',entity.instance.id)
  19. .set('filters[car][comparison]','=')
  20. .set('menuIndex','3')
  21. .set('query',null)
  22. %}
  23. <tr data-id="{{ entity.primaryKeyValueAsString }}" role="button" class="{{ entity.instance.rowCss(settings.get('notice_arrived'))|default('') }}" onclick="window.location = '{{url}}'">
  24. {% else %}
  25. <tr data-id="{{ entity.primaryKeyValueAsString }}" class="{{ entity.instance.rowCss(settings.get('technical_alert'))|default('') }}">
  26. {% endif %}
  27. {% if has_batch_actions %}
  28. <td><input type="checkbox" class="form-batch-checkbox" value="{{ entity.primaryKeyValue }}"></td>
  29. {% endif %}
  30. {% for field in entity.fields %}
  31. <td class="{{ field.property == sort_field_name ? 'sorted' }} text-{{ field.textAlign }} {{ field.cssClass }}" dir="{{ ea.i18n.textDirection }}">
  32. {{ include(field.templatePath, { field: field, entity: entity }, with_context = false) }}
  33. </td>
  34. {% endfor %}
  35. {% block entity_actions %}
  36. <td class="actions">
  37. {% if not ea.crud.showEntityActionsAsDropdown %}
  38. {% for action in entity.actions %}
  39. {{ include(action.templatePath, { action: action, entity: entity, isIncludedInDropdown: ea.crud.showEntityActionsAsDropdown }, with_context = false) }}
  40. {% endfor %}
  41. {% else %}
  42. <div class="dropdown dropdown-actions">
  43. <a class="dropdown-toggle btn btn-secondary btn-sm" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  44. <i class="fa fa-fw fa-ellipsis-h"></i>
  45. </a>
  46. <div class="dropdown-menu dropdown-menu-right">
  47. {% for action in entity.actions %}
  48. {{ include(action.templatePath, { action: action, isIncludedInDropdown: ea.crud.showEntityActionsAsDropdown }, with_context = false) }}
  49. {% endfor %}
  50. </div>
  51. </div>
  52. {% endif %}
  53. </td>
  54. {% endblock entity_actions %}
  55. </tr>
  56. {% endif %}
  57. {% else %}
  58. <tr>
  59. <td class="no-results" colspan="100">
  60. {{ 'datagrid.no_results'|trans(ea.i18n.translationParameters, 'EasyAdminBundle') }}
  61. </td>
  62. </tr>
  63. {% endfor %}
  64. {% if some_results_are_hidden %}
  65. <tr class="datagrid-row-empty">
  66. <td class="text-center" colspan="{{ entities|first.fields|length + 1 }}">
  67. <span class="datagrid-row-empty-message"><i class="fa fa-lock mr-1"></i> {{ 'datagrid.hidden_results'|trans({}, 'EasyAdminBundle') }}</span>
  68. </td>
  69. </tr>
  70. {% endif %}
  71. {% endblock table_body %}
  72. {% block paginator %}
  73. {{ parent() }}
  74. {% if 'Repair' in ea.getEntity().fqcn %}
  75. &nbsp; Nyitott javítások:
  76. <span class="text-warning">{{settings.get('notice_arrived')}} napon túl érkezett</span> | <span class="text-success">{{settings.get('notice_arrived')}} napon belül érkezett</span>
  77. {% endif %}
  78. {% if 'Car' in ea.getEntity().fqcn %}
  79. &nbsp; Megjegyzés:
  80. <span class="text-warning">Műszakivizsga {{settings.get('technical_alert')}} nap múlva lejár</span>
  81. {% endif %}
  82. {% endblock paginator %}