Licitator 1.0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
4.7 KiB

5 years ago
  1. {% extends sonata_block.templates.block_base %}
  2. {% block block %}
  3. {% block workshop %}
  4. <div class="workshop-wrapper">
  5. <div class="workshop-column">
  6. <div class="box box-primary" {% if admin.datagrid.pager.lastPage == 1 %}style="margin-bottom: 100px;"{% endif %}>
  7. <div class="box-header with-border">
  8. <h3 class="box-title">{{ 'Entrepreneurs / Projects' | trans({}, 'dashboard') }}</h3>
  9. </div><!-- /.box-header -->
  10. <div class="box-body {% if admin.datagrid.results|length > 0 %}table-responsive no-padding{% endif %}">
  11. {% if admin.datagrid.filters and is_granted('ROLE_FINANCIALACTOR') %}
  12. <form class="sonata-filter-form form-horizontal" id="dashboard_filters" action="{{ path('admin_app_greenentrepreneur_getFilteredAjax') }}" role="form">
  13. {{ form_errors(form) }}
  14. <div class="clearfix">
  15. <div class="col-sm-9">
  16. {% set withAdvancedFilter = false %}
  17. {% for filter in admin.datagrid.filters %}
  18. {% set filterActive = ((filter.isActive() and filter.options['show_filter'] is null) or (filter.options['show_filter'] is same as(true))) and not admin.isDefaultFilter(filter.formName) %}
  19. {% set filterVisible = filter.options['show_filter'] is same as(true) or filter.options['show_filter'] is null %}
  20. <div class="form-group {% block sonata_list_filter_group_class %}{% endblock %}" id="filter-{{ admin.uniqid }}-{{ filter.name }}" >
  21. {% if filter.label is not same as(false) %}
  22. <label for="{{ form[filter.formName].children['value'].vars.id }}" class="col-sm-3 control-label">{{ filter.label|trans({}, filter.translationDomain ?: admin.translationDomain) }}</label>
  23. {% endif %}
  24. {% set attr = form[filter.formName].children['type'].vars.attr|default({}) %}
  25. <div class="col-sm-4">
  26. {{ form_widget(form[filter.formName].children['value']) }}
  27. </div>
  28. </div>
  29. {% if filter.options['advanced_filter'] %}
  30. {% set withAdvancedFilter = true %}
  31. {% endif %}
  32. {% endfor %}
  33. </div>
  34. <div class="col-sm-3 text-center">
  35. <input type="hidden" name="filter[_page]" id="filter__page" value="1">
  36. <div class="form-group">
  37. <button type="submit" class="btn btn-primary">
  38. <i class="fa fa-filter" aria-hidden="true"></i> {{ 'btn_filter'|trans({}, 'SonataAdminBundle') }}
  39. </button>
  40. <a class="btn btn-default" id="reset-project-filters">
  41. {{ 'link_reset_filter'|trans({}, 'SonataAdminBundle') }}
  42. </a>
  43. </div>
  44. </div>
  45. </div>
  46. {% for paramKey, paramValue in admin.persistentParameters %}
  47. <input type="hidden" name="{{ paramKey }}" value="{{ paramValue }}">
  48. {% endfor %}
  49. </form>
  50. {% endif %}
  51. {{ sonata_block_render_event('sonata.admin.list.table.top', { 'admin': admin }) }}
  52. {% block list_header %}{% endblock %}
  53. <div id="result-contents">
  54. {{ include('dashboard/entrepreneurs/list_table.html.twig', {admin: admin}) }}
  55. </div>
  56. {{ sonata_block_render_event('sonata.admin.list.table.bottom', { 'admin': admin }) }}
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. {% endblock %}
  62. {% endblock %}