diff --git a/inventory/models.py b/inventory/models.py index 2ba6e7cc..fb854efe 100644 --- a/inventory/models.py +++ b/inventory/models.py @@ -2599,6 +2599,8 @@ class CustomGroup(models.Model): "vendormodel", "journalentrymodel", "purchaseordermodel", + "ledgermodel", + "transactionmodel" ], other_perms=["can_approve_estimatemodel","can_approve_billmodel","can_view_inventory","can_view_sales","can_view_crm","can_view_financials","can_view_reports"], @@ -2706,7 +2708,8 @@ class CustomGroup(models.Model): "estimatemodel", "customermodel", "vendormodel", - "TransactionModel" + "ledgermodel", + "transactionmodel" ], other_perms=["view_customermodel", "view_estimatemodel","can_view_inventory","can_view_sales","can_view_crm","can_view_financials","can_view_reports"], ) diff --git a/inventory/views.py b/inventory/views.py index 94bb6158..81722073 100644 --- a/inventory/views.py +++ b/inventory/views.py @@ -8817,7 +8817,6 @@ class JournalEntryListView(LoginRequiredMixin,PermissionRequiredMixin, ListView) template_name = "ledger/journal_entry/journal_entry_list.html" permission_required = ["django_ledger.view_journalentrymodel"] ordering = ["-timestamp"] - permission_required = "ledger.view_ledger" def get_queryset(self): qs = super().get_queryset() @@ -8858,7 +8857,6 @@ class JournalEntryCreateView(LoginRequiredMixin, PermissionRequiredMixin,Success form_class = forms.JournalEntryModelCreateForm ledger_model = None success_message = _("Journal Entry created") - permission_required = ["django_ledger.add_journalentrymodel"] def get_form(self, form_class=None): dealer = get_user_type(self.request) diff --git a/templates/ledger/journal_entry/journal_entry_list.html b/templates/ledger/journal_entry/journal_entry_list.html index 2ece6b3f..ec7fbe39 100644 --- a/templates/ledger/journal_entry/journal_entry_list.html +++ b/templates/ledger/journal_entry/journal_entry_list.html @@ -36,7 +36,9 @@