{% extends 'base.html.twig' %}
{% block title %}Liste contacts{% endblock %}
{% block stylesheets %}
{{ parent() }}
{% endblock %}
{% block javascripts %}
{{ parent() }}
{% endblock %}
{% block content %}
{% include 'shared/layout/_content-header.html.twig' with {
'text_btn': 'Ajouter nouveau',
'class': 'primary',
'path': path('app_hotel_contract_new', {'hotelId': hotel.id}),
'item_lien': {
0 : {
'label': hotel.name,
'path': path('app_hotel_detail', {'hotelId': hotel.id})
},
1 : {
'label': 'Liste'
}
},
'entity_name': 'HotelContract'
} %}
{% include 'shared/componnents/_tables/_index.html.twig' with {
'datas': hotel_contracts,
'columns': ['Nom contrat', 'Statut', 'Type contrat', 'Fournisseur', 'Commission (O/N)', 'Valeur Commission', 'Marché'],
'entity_name': 'HotelContract',
'item_remove': true,
'item_edit': {
'action': true,
'path': 'app_hotel_contract_edit',
'mapping_1': 'hotel',
'param_1': 'hotelId',
'attribute_1': 'id',
'param_2': 'hotelContractId',
'attribute_2': 'id'
},
'item_forward': {
'action': true,
'path': 'app_hotel_contract_detail',
'mapping_1': 'hotel',
'param_1': 'hotelId',
'attribute_1': 'id',
'param_2': 'hotelContractId',
'attribute_2': 'id'
}
} %}
{% endblock %}