22
22
PDFReportMixIn )
23
23
24
24
25
- class EntityUnitModelModelViewQuerySetMixIn :
25
+ class EntityUnitModelModelBaseView ( DjangoLedgerSecurityMixIn ) :
26
26
queryset = None
27
27
28
28
def get_queryset (self ):
@@ -34,7 +34,7 @@ def get_queryset(self):
34
34
return super ().get_queryset ()
35
35
36
36
37
- class EntityUnitModelListView (DjangoLedgerSecurityMixIn , EntityUnitModelModelViewQuerySetMixIn , ListView ):
37
+ class EntityUnitModelListView (EntityUnitModelModelBaseView , ListView ):
38
38
template_name = 'django_ledger/unit/unit_list.html'
39
39
PAGE_TITLE = _ ('Entity Unit List' )
40
40
extra_context = {
@@ -45,7 +45,7 @@ class EntityUnitModelListView(DjangoLedgerSecurityMixIn, EntityUnitModelModelVie
45
45
context_object_name = 'unit_list'
46
46
47
47
48
- class EntityUnitModelDetailView (DjangoLedgerSecurityMixIn , EntityUnitModelModelViewQuerySetMixIn , DetailView ):
48
+ class EntityUnitModelDetailView (EntityUnitModelModelBaseView , DetailView ):
49
49
template_name = 'django_ledger/unit/unit_detail.html'
50
50
PAGE_TITLE = _ ('Entity Unit Detail' )
51
51
slug_url_kwarg = 'unit_slug'
@@ -57,7 +57,7 @@ class EntityUnitModelDetailView(DjangoLedgerSecurityMixIn, EntityUnitModelModelV
57
57
context_object_name = 'unit'
58
58
59
59
60
- class EntityUnitModelCreateView (DjangoLedgerSecurityMixIn , EntityUnitModelModelViewQuerySetMixIn , CreateView ):
60
+ class EntityUnitModelCreateView (EntityUnitModelModelBaseView , CreateView ):
61
61
template_name = 'django_ledger/unit/unit_create.html'
62
62
PAGE_TITLE = _ ('Entity Unit Create' )
63
63
extra_context = {
@@ -88,7 +88,7 @@ def form_valid(self, form):
88
88
return HttpResponseRedirect (self .get_success_url ())
89
89
90
90
91
- class EntityUnitUpdateView (DjangoLedgerSecurityMixIn , EntityUnitModelModelViewQuerySetMixIn , UpdateView ):
91
+ class EntityUnitUpdateView (EntityUnitModelModelBaseView , UpdateView ):
92
92
template_name = 'django_ledger/unit/unit_update.html'
93
93
PAGE_TITLE = _ ('Entity Unit Update' )
94
94
slug_url_kwarg = 'unit_slug'
@@ -123,7 +123,7 @@ def form_valid(self, form):
123
123
124
124
125
125
# BALANCE SHEET.....
126
- class BaseEntityUnitModelBalanceSheetView (DjangoLedgerSecurityMixIn , RedirectView ):
126
+ class BaseEntityUnitModelBalanceSheetView (EntityUnitModelModelBaseView , RedirectView ):
127
127
128
128
def get_redirect_url (self , * args , ** kwargs ):
129
129
year = get_localdate ().year
@@ -135,8 +135,7 @@ def get_redirect_url(self, *args, **kwargs):
135
135
})
136
136
137
137
138
- class FiscalYearEntityUnitModelBalanceSheetView (DjangoLedgerSecurityMixIn ,
139
- EntityUnitModelModelViewQuerySetMixIn ,
138
+ class FiscalYearEntityUnitModelBalanceSheetView (EntityUnitModelModelBaseView ,
140
139
BaseDateNavigationUrlMixIn ,
141
140
EntityUnitMixIn ,
142
141
YearlyReportMixIn ,
@@ -176,7 +175,7 @@ class DateEntityUnitModelBalanceSheetView(MonthlyEntityUnitModelBalanceSheetView
176
175
177
176
178
177
# INCOME STATEMENT....
179
- class BaseEntityUnitModelIncomeStatementView (DjangoLedgerSecurityMixIn , RedirectView ):
178
+ class BaseEntityUnitModelIncomeStatementView (EntityUnitModelModelBaseView , RedirectView ):
180
179
181
180
def get_redirect_url (self , * args , ** kwargs ):
182
181
year = get_localdate ().year
@@ -188,8 +187,7 @@ def get_redirect_url(self, *args, **kwargs):
188
187
})
189
188
190
189
191
- class FiscalYearEntityUnitModelIncomeStatementView (DjangoLedgerSecurityMixIn ,
192
- EntityUnitModelModelViewQuerySetMixIn ,
190
+ class FiscalYearEntityUnitModelIncomeStatementView (EntityUnitModelModelBaseView ,
193
191
BaseDateNavigationUrlMixIn ,
194
192
EntityUnitMixIn ,
195
193
YearlyReportMixIn ,
@@ -225,7 +223,7 @@ class DateIncomeStatementView(FiscalYearIncomeStatementView, DateReportMixIn):
225
223
226
224
227
225
# CASHFLOW STATEMENT
228
- class BaseEntityUnitModelCashFlowStatementView (DjangoLedgerSecurityMixIn , RedirectView ):
226
+ class BaseEntityUnitModelCashFlowStatementView (EntityUnitModelModelBaseView , RedirectView ):
229
227
230
228
def get_redirect_url (self , * args , ** kwargs ):
231
229
year = get_localdate ().year
@@ -237,8 +235,7 @@ def get_redirect_url(self, *args, **kwargs):
237
235
})
238
236
239
237
240
- class FiscalYearEntityUnitModelCashFlowStatementView (DjangoLedgerSecurityMixIn ,
241
- EntityUnitModelModelViewQuerySetMixIn ,
238
+ class FiscalYearEntityUnitModelCashFlowStatementView (EntityUnitModelModelBaseView ,
242
239
BaseDateNavigationUrlMixIn ,
243
240
EntityUnitMixIn ,
244
241
YearlyReportMixIn ,
0 commit comments