<?php
namespace App\Nolimit\Contract\Admin;
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Route\RouteCollectionInterface;
final class ContractAdmin extends AbstractAdmin
{
protected function configureRoutes(RouteCollectionInterface $collection): void
{
parent::configureRoutes($collection);
$collection->clearExcept(['list']);
// $collection->add('contract_type', 'contract_type/');
$collection->add('contract_list', 'contract_list/');
$collection->add('contract_new', 'contract_new/');
$collection->add('contract_edit', 'contract_edit/');
$collection->add('contract_save', 'contract_save/');
$collection->add('contract_delete', 'contract_delete/');
$collection->add('contract_tranche', 'contract_tranche/');
$collection->add('contract_contract', 'contract_contract/');
$collection->add('contract_projecttype', 'contract_projecttype/');
$collection->add('contract_saveinsertedit_contract', 'contract_saveinsertedit_contract/');
$collection->add('contract_contract_print', 'contract_contract_print/');
$collection->add('contract_filter','contract_filter/');
$collection->add('contract_filtered','contract_filtered/');
$collection->add('add_contract_tranche','add_contract_tranche/{id}');
$collection->add('edit_contract_tranche','edit_contract_tranche/{contract_id}/{tranche_id}');
$collection->add('contract_tranche_save','contract_tranche_save');
$collection->add('contract_tranche_task_items','contract_tranche_task_items');
$collection->add('delete_tranche','delete_tranche');
$collection->add('get_client_project','get_client_project/');
$collection->add('contract_print_pdf', 'contract_print_pdf/');
$collection->add('contract_tranche_task_divide', 'contract_tranche_task_divide');
$collection->add('contract_tranche_task_divide_save', 'contract_tranche_task_divide_save');
$collection->add('contract_new_act_aditional', 'contract_new_act_aditional/');
$collection->add('contract_save_act_aditional', 'contract_save_act_aditional/');
}
}