2.0 RC 2 (#3825)
* fix menu highlight (invoice sub-pages) * move calendar drag & drop boxes to right * bump composer packages and install rate-limiter * added login throttling
This commit is contained in:
@@ -94,18 +94,21 @@ final class MenuSubscriber implements EventSubscriberInterface
|
||||
}
|
||||
|
||||
$invoice = new MenuItemModel('invoice', 'invoices', null, [], 'invoice');
|
||||
$invoice->setChildRoutes(['admin_invoice_template', 'admin_invoice_template_edit', 'admin_invoice_template_create', 'admin_invoice_template_copy', 'admin_invoice_list', 'admin_invoice_document_upload', 'admin_invoice_edit']);
|
||||
|
||||
if ($auth->isGranted('create_invoice')) {
|
||||
$invoice->addChild(new MenuItemModel('invoice', 'invoice_form.title', 'invoice', [], 'invoice'));
|
||||
}
|
||||
|
||||
if ($auth->isGranted('view_invoice')) {
|
||||
$invoice->addChild(new MenuItemModel('invoice-listing', 'all_invoices', 'admin_invoice_list', [], 'list'));
|
||||
$tmpMenu = new MenuItemModel('invoice-listing', 'all_invoices', 'admin_invoice_list', [], 'list');
|
||||
$tmpMenu->setChildRoutes(['admin_invoice_edit']);
|
||||
$invoice->addChild($tmpMenu);
|
||||
}
|
||||
|
||||
if ($auth->isGranted('manage_invoice_template')) {
|
||||
$invoice->addChild(new MenuItemModel('invoice-template', 'admin_invoice_template.title', 'admin_invoice_template', [], 'invoice-template'));
|
||||
$tmpMenu = new MenuItemModel('invoice-template', 'admin_invoice_template.title', 'admin_invoice_template', [], 'invoice-template');
|
||||
$tmpMenu->setChildRoutes(['admin_invoice_template_edit', 'admin_invoice_template_create', 'admin_invoice_template_copy', 'admin_invoice_document_upload']);
|
||||
$invoice->addChild($tmpMenu);
|
||||
}
|
||||
|
||||
if ($invoice->hasChildren()) {
|
||||
|
||||
Reference in New Issue
Block a user