{% extends QbaBitLayoutToExtend('QbaBitCoreBundle:Form:list.html.twig', 'backend') %} {% set fake = QbaBitAssetsAddCssSource(asset('bundles/qbabitforms/color_picker/bootstrap-colorpicker/css/bootstrap-colorpicker.css'), true) %} {% set fake = QbaBitAssetsAddScriptSource(asset('bundles/qbabitforms/color_picker/bootstrap-colorpicker/js/bootstrap-colorpicker.js'), true) %} {% block messages %} {% for tipo, mensajes in app.session.flashbag.all() %} {% for mensaje in mensajes %}
{{ mensaje }}
{% endfor %} {% endfor %} {% endblock %} {% block search_columns %}
{{ form_label(searchForm.name) }} {{ form_widget(searchForm.name) }}
{{ form_row(searchForm.submit) }}
{% endblock %} {% block dropdown_base %} {% endblock %} {% set hasPermissionActions = isGrantedInMenuItem(optmenu) %} {% block dropdown_options %} {% if hasPermissionActions or is_granted('ROLE_NOMENCLADORES_NEW') %}
  • {{ 'nuevo' | trans({}, 'qbabitcore') }}
  • {% endif %} {#{% if hasPermissionActions or is_granted('ROLE_NOMENCLADORES_EDIT') %}#} {#
  • {{ 'editar' | trans({}, 'qbabitcore') }}#} {#
  • #} {#{% endif %}#} {% if hasPermissionActions or is_granted('ROLE_NOMENCLADORES_DELETE') %}
  • {{ 'eliminar' | trans({}, 'qbabitcore') }}
  • {% endif %} {% if hasPermissionActions or is_granted('ROLE_NOMENCLADORES_EDIT') %}
  • {{ 'activar' | trans({}, 'qbabitcore') }}
  • {{ 'desactivar' | trans({}, 'qbabitcore') }}
  • {% endif %} {% endblock %} {% set isLevel = optmenu.getMetaDataItem('extra_config', true).isLevel %} {% block columns %} {{ knp_pagination_sortable(data, 'nombre' | trans({}, 'nomencladoreslevel'), 'c.nombre', {'direction': 'desc'}) }} {% if isLevel %} {{ 'padre' | trans({}, 'nomencladoreslevel') }} {% endif %} {{ 'activo' | trans({}, 'nomencladoreslevel') }} {% endblock %} {% block rows %} {% if isLevel %} {% endif %} {{ form_row(searchForm.parent) }} {% for qb_nomenclador_row in searchForm.listData.rows %} {% set qb_nomenclador=qb_nomenclador_row.vars.data %} {% set qb_nomenclador_row =qb_nomenclador_row.children["checked"] %} {{ form_widget(qb_nomenclador_row) }} {% if isLevel %} {{ qb_nomenclador.nombre }} {% else %} {% if is_granted(role.edit) %} {{ qb_nomenclador.nombre }} {% else %} {{ qb_nomenclador.nombre }} {% endif %} {% endif %} {% if isLevel %} {{ qb_nomenclador.idpadre ? qb_nomenclador.idpadre.nombre : '' }} {% endif %} {% else %} {{ 'no_records_founds' | trans({}, 'qbabitcore') }} {% endfor %} {% block postScript %} {% endblock %} {% endblock %}