1- # Generated by Django 3.2.4 on 2021-06-18 03:34
1+ # Generated by Django 3.2.5 on 2021-07-25 21:44
22
33from django .conf import settings
44import django .core .validators
77import django .db .models .manager
88import django_ledger .io .io_mixin
99import django_ledger .models .entity
10- import mptt .fields
1110import re
1211import uuid
1312
@@ -33,17 +32,16 @@ class Migration(migrations.Migration):
3332 ('balance_type' , models .CharField (choices = [('credit' , 'Credit' ), ('debit' , 'Debit' )], max_length = 6 , verbose_name = 'Account Balance Type' )),
3433 ('locked' , models .BooleanField (default = False , verbose_name = 'Locked' )),
3534 ('active' , models .BooleanField (default = False , verbose_name = 'Active' )),
36- ('lft' , models .PositiveIntegerField (editable = False )),
37- ('rght' , models .PositiveIntegerField (editable = False )),
38- ('tree_id' , models .PositiveIntegerField (db_index = True , editable = False )),
39- ('level' , models .PositiveIntegerField (editable = False )),
4035 ],
4136 options = {
4237 'verbose_name' : 'Account' ,
4338 'verbose_name_plural' : 'Accounts' ,
4439 'ordering' : ['-created' ],
4540 'abstract' : False ,
4641 },
42+ managers = [
43+ ('on_coa' , django .db .models .manager .Manager ()),
44+ ],
4745 ),
4846 migrations .CreateModel (
4947 name = 'BillModel' ,
@@ -132,13 +130,9 @@ class Migration(migrations.Migration):
132130 ('name' , models .CharField (blank = True , max_length = 150 , null = True , verbose_name = 'Entity Name' )),
133131 ('hidden' , models .BooleanField (default = False )),
134132 ('fy_start_month' , models .IntegerField (choices = [(1 , 'January' ), (2 , 'February' ), (3 , 'March' ), (4 , 'April' ), (5 , 'May' ), (6 , 'June' ), (7 , 'July' ), (8 , 'August' ), (9 , 'September' ), (10 , 'October' ), (11 , 'November' ), (12 , 'December' )], default = 1 , verbose_name = 'Fiscal Year Start' )),
135- ('lft' , models .PositiveIntegerField (editable = False )),
136- ('rght' , models .PositiveIntegerField (editable = False )),
137- ('tree_id' , models .PositiveIntegerField (db_index = True , editable = False )),
138- ('level' , models .PositiveIntegerField (editable = False )),
139133 ('admin' , models .ForeignKey (on_delete = django .db .models .deletion .CASCADE , related_name = 'admin_of' , to = settings .AUTH_USER_MODEL , verbose_name = 'Admin' )),
140134 ('managers' , models .ManyToManyField (related_name = 'managed_by' , through = 'django_ledger.EntityManagementModel' , to = settings .AUTH_USER_MODEL , verbose_name = 'Managers' )),
141- ('parent' , mptt . fields . TreeForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , related_name = 'children ' , to = 'django_ledger.entitymodel' , verbose_name = 'Parent Entity ' )),
135+ ('parent' , models . ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , related_name = 'children_set ' , to = 'django_ledger.entitymodel' )),
142136 ],
143137 options = {
144138 'verbose_name' : 'Entity' ,
@@ -147,9 +141,6 @@ class Migration(migrations.Migration):
147141 'abstract' : False ,
148142 },
149143 bases = (models .Model , django_ledger .io .io_mixin .IOMixIn , django_ledger .models .entity .EntityReportManager ),
150- managers = [
151- ('_tree_manager' , django .db .models .manager .Manager ()),
152- ],
153144 ),
154145 migrations .CreateModel (
155146 name = 'EntityUnitModel' ,
@@ -161,22 +152,15 @@ class Migration(migrations.Migration):
161152 ('slug' , models .SlugField ()),
162153 ('active' , models .BooleanField (default = True , verbose_name = 'Is Active' )),
163154 ('hidden' , models .BooleanField (default = False , verbose_name = 'Is Hidden' )),
164- ('lft' , models .PositiveIntegerField (editable = False )),
165- ('rght' , models .PositiveIntegerField (editable = False )),
166- ('tree_id' , models .PositiveIntegerField (db_index = True , editable = False )),
167- ('level' , models .PositiveIntegerField (editable = False )),
168155 ('entity' , models .ForeignKey (on_delete = django .db .models .deletion .CASCADE , to = 'django_ledger.entitymodel' , verbose_name = 'Unit Entity' )),
169- ('parent' , mptt . fields . TreeForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , related_name = 'children ' , to = 'django_ledger.entityunitmodel' , verbose_name = 'Parent Unit ' )),
156+ ('parent' , models . ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , related_name = 'children_set ' , to = 'django_ledger.entityunitmodel' )),
170157 ],
171158 options = {
172159 'verbose_name' : 'Entity Unit Model' ,
173160 'ordering' : ['-created' ],
174161 'abstract' : False ,
175162 },
176163 bases = (django_ledger .io .io_mixin .IOMixIn , models .Model ),
177- managers = [
178- ('_tree_manager' , django .db .models .manager .Manager ()),
179- ],
180164 ),
181165 migrations .CreateModel (
182166 name = 'ImportJobModel' ,
@@ -263,6 +247,7 @@ class Migration(migrations.Migration):
263247 ('entity_unit' , models .ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .SET_NULL , to = 'django_ledger.entityunitmodel' , verbose_name = 'Associated Entity Unit' )),
264248 ('invoice_model' , models .ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , to = 'django_ledger.invoicemodel' , verbose_name = 'Invoice Model' )),
265249 ('item_model' , models .ForeignKey (on_delete = django .db .models .deletion .PROTECT , to = 'django_ledger.itemmodel' , verbose_name = 'Item Model' )),
250+ ('parent' , models .ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , related_name = 'children_set' , to = 'django_ledger.itemthroughmodel' )),
266251 ],
267252 options = {
268253 'abstract' : False ,
@@ -280,10 +265,6 @@ class Migration(migrations.Migration):
280265 ('origin' , models .CharField (blank = True , max_length = 30 , null = True , verbose_name = 'Origin' )),
281266 ('posted' , models .BooleanField (default = False , verbose_name = 'Posted' )),
282267 ('locked' , models .BooleanField (default = False , verbose_name = 'Locked' )),
283- ('lft' , models .PositiveIntegerField (editable = False )),
284- ('rght' , models .PositiveIntegerField (editable = False )),
285- ('tree_id' , models .PositiveIntegerField (db_index = True , editable = False )),
286- ('level' , models .PositiveIntegerField (editable = False )),
287268 ('entity_unit' , models .ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .PROTECT , to = 'django_ledger.entityunitmodel' , verbose_name = 'Associated Entity Unit' )),
288269 ],
289270 options = {
@@ -292,6 +273,9 @@ class Migration(migrations.Migration):
292273 'ordering' : ['-created' ],
293274 'abstract' : False ,
294275 },
276+ managers = [
277+ ('on_coa' , django .db .models .manager .Manager ()),
278+ ],
295279 ),
296280 migrations .CreateModel (
297281 name = 'VendorModel' ,
@@ -428,7 +412,7 @@ class Migration(migrations.Migration):
428412 migrations .AddField (
429413 model_name = 'itemthroughmodel' ,
430414 name = 'po_model' ,
431- field = models .ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , to = 'django_ledger.purchaseordermodel' , verbose_name = 'Purchase Order Model' ),
415+ field = models .ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .SET_NULL , to = 'django_ledger.purchaseordermodel' , verbose_name = 'Purchase Order Model' ),
432416 ),
433417 migrations .AddField (
434418 model_name = 'itemmodel' ,
@@ -553,7 +537,7 @@ class Migration(migrations.Migration):
553537 migrations .AddField (
554538 model_name = 'accountmodel' ,
555539 name = 'parent' ,
556- field = mptt . fields . TreeForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , related_name = 'children ' , to = 'django_ledger.accountmodel' , verbose_name = 'Parent ' ),
540+ field = models . ForeignKey (blank = True , null = True , on_delete = django .db .models .deletion .CASCADE , related_name = 'children_set ' , to = 'django_ledger.accountmodel' ),
557541 ),
558542 migrations .AddIndex (
559543 model_name = 'vendormodel' ,
0 commit comments