Skip to content
Snippets Groups Projects
Commit d5d68898 authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Fix permissions; add to menu

parent a823176b
No related branches found
No related tags found
1 merge request!14Resolve "Add "my invoices" view"
Pipeline #60580 failed
......@@ -23,6 +23,17 @@ MENUS = {
)
],
},
{
"name": _("My invoices"),
"url": "personal_invoices",
"svg_icon": "fa6-solid:file-invoice-dollar",
"validators": [
(
"aleksis.core.util.predicates.permission_validator",
"tezor.display_billing_rule",
)
],
},
],
}
]
......
......@@ -51,6 +51,7 @@ urlpatterns = [
views.InvoiceGroupDeleteView.as_view(),
name="delete_invoice_group_by_pk",
),
path("invoice/my", views.MyInvoiceView.as_view(), name="personal_invoices"),
path(
"invoice/<str:slug>/",
views.InvoiceDetailView.as_view(),
......
......@@ -240,7 +240,7 @@ class MyInvoicesListView(PermissionRequiredMixin, SingleTableView):
model = Invoice
table_class = InvoicesTable
permission_required = "tezor.view_invoices_rule"
permission_required = "tezor.display_billing_rule"
template_name = "tezor/invoice/list.html"
def get_queryset(self, request, *args, **kwargs):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment