diff --git a/accounts/migrations/0001_initial.py b/accounts/migrations/0001_initial.py index 37ea95fc..655d393f 100644 --- a/accounts/migrations/0001_initial.py +++ b/accounts/migrations/0001_initial.py @@ -1,8 +1,7 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 from django.db import migrations, models +import phonenumber_field.modelfields class Migration(migrations.Migration): @@ -19,12 +18,15 @@ class Migration(migrations.Migration): ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64, verbose_name='Name')), ('email', models.EmailField(max_length=254)), - ('phone', models.CharField(max_length=20)), + ('phone', phonenumber_field.modelfields.PhoneNumberField(max_length=128, null=True)), ('industry', models.CharField(blank=True, choices=[('ADVERTISING', 'ADVERTISING'), ('AGRICULTURE', 'AGRICULTURE'), ('APPAREL & ACCESSORIES', 'APPAREL & ACCESSORIES'), ('AUTOMOTIVE', 'AUTOMOTIVE'), ('BANKING', 'BANKING'), ('BIOTECHNOLOGY', 'BIOTECHNOLOGY'), ('BUILDING MATERIALS & EQUIPMENT', 'BUILDING MATERIALS & EQUIPMENT'), ('CHEMICAL', 'CHEMICAL'), ('COMPUTER', 'COMPUTER'), ('EDUCATION', 'EDUCATION'), ('ELECTRONICS', 'ELECTRONICS'), ('ENERGY', 'ENERGY'), ('ENTERTAINMENT & LEISURE', 'ENTERTAINMENT & LEISURE'), ('FINANCE', 'FINANCE'), ('FOOD & BEVERAGE', 'FOOD & BEVERAGE'), ('GROCERY', 'GROCERY'), ('HEALTHCARE', 'HEALTHCARE'), ('INSURANCE', 'INSURANCE'), ('LEGAL', 'LEGAL'), ('MANUFACTURING', 'MANUFACTURING'), ('PUBLISHING', 'PUBLISHING'), ('REAL ESTATE', 'REAL ESTATE'), ('SERVICE', 'SERVICE'), ('SOFTWARE', 'SOFTWARE'), ('SPORTS', 'SPORTS'), ('TECHNOLOGY', 'TECHNOLOGY'), ('TELECOMMUNICATIONS', 'TELECOMMUNICATIONS'), ('TELEVISION', 'TELEVISION'), ('TRANSPORTATION', 'TRANSPORTATION'), ('VENTURE CAPITAL', 'VENTURE CAPITAL')], max_length=255, null=True, verbose_name='Industry Type')), ('website', models.URLField(blank=True, null=True, verbose_name='Website')), ('description', models.TextField(blank=True, null=True)), ('created_on', models.DateTimeField(auto_now_add=True, verbose_name='Created on')), ('is_active', models.BooleanField(default=False)), ], + options={ + 'ordering': ['-created_on'], + }, ), ] diff --git a/accounts/migrations/0002_auto_20170926_1752.py b/accounts/migrations/0002_auto_20190108_1530.py similarity index 93% rename from accounts/migrations/0002_auto_20170926_1752.py rename to accounts/migrations/0002_auto_20190108_1530.py index e9be7365..1bf5ff82 100644 --- a/accounts/migrations/0002_auto_20170926_1752.py +++ b/accounts/migrations/0002_auto_20190108_1530.py @@ -1,6 +1,4 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 from django.conf import settings from django.db import migrations, models @@ -12,9 +10,9 @@ class Migration(migrations.Migration): initial = True dependencies = [ + ('common', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('accounts', '0001_initial'), - ('common', '0001_initial'), ] operations = [ diff --git a/accounts/migrations/0003_auto_20180410_1412.py b/accounts/migrations/0003_auto_20180410_1412.py deleted file mode 100644 index a971054d..00000000 --- a/accounts/migrations/0003_auto_20180410_1412.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 2.0 on 2018-04-10 08:42 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('accounts', '0002_auto_20170926_1752'), - ] - - operations = [ - migrations.AlterModelOptions( - name='account', - options={'ordering': ['-created_on']}, - ), - ] diff --git a/accounts/migrations/0004_change_phone_to_PhoneNumberField.py b/accounts/migrations/0004_change_phone_to_PhoneNumberField.py deleted file mode 100644 index c519b2d4..00000000 --- a/accounts/migrations/0004_change_phone_to_PhoneNumberField.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 2.1.2 on 2018-10-16 21:05 - -from django.db import migrations -import phonenumber_field.modelfields - - -class Migration(migrations.Migration): - - dependencies = [ - ('accounts', '0003_auto_20180410_1412'), - ] - - operations = [ - migrations.AlterField( - model_name='account', - name='phone', - field=phonenumber_field.modelfields.PhoneNumberField(max_length=128, null=True), - ), - ] diff --git a/cases/migrations/0001_initial.py b/cases/migrations/0001_initial.py index 087ef0bd..703657b4 100644 --- a/cases/migrations/0001_initial.py +++ b/cases/migrations/0001_initial.py @@ -1,6 +1,4 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 from django.db import migrations, models import django.db.models.deletion @@ -29,5 +27,8 @@ class Migration(migrations.Migration): ('is_active', models.BooleanField(default=False)), ('account', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='accounts.Account')), ], + options={ + 'ordering': ['-created_on'], + }, ), ] diff --git a/cases/migrations/0002_auto_20170926_1752.py b/cases/migrations/0002_auto_20190108_1530.py similarity index 91% rename from cases/migrations/0002_auto_20170926_1752.py rename to cases/migrations/0002_auto_20190108_1530.py index 06ac0fb7..514838ad 100644 --- a/cases/migrations/0002_auto_20170926_1752.py +++ b/cases/migrations/0002_auto_20190108_1530.py @@ -1,6 +1,4 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 from django.conf import settings from django.db import migrations, models @@ -12,10 +10,10 @@ class Migration(migrations.Migration): initial = True dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ('contacts', '0001_initial'), ('common', '0001_initial'), + ('contacts', '0001_initial'), ('cases', '0001_initial'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ diff --git a/cases/migrations/0003_auto_20180410_1412.py b/cases/migrations/0003_auto_20180410_1412.py deleted file mode 100644 index a40d2542..00000000 --- a/cases/migrations/0003_auto_20180410_1412.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 2.0 on 2018-04-10 08:42 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('cases', '0002_auto_20170926_1752'), - ] - - operations = [ - migrations.AlterModelOptions( - name='case', - options={'ordering': ['-created_on']}, - ), - ] diff --git a/common/migrations/0001_initial.py b/common/migrations/0001_initial.py index fb8cea84..9d1aab07 100644 --- a/common/migrations/0001_initial.py +++ b/common/migrations/0001_initial.py @@ -1,7 +1,6 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 +import common.models from django.conf import settings import django.contrib.auth.models from django.db import migrations, models @@ -13,8 +12,8 @@ class Migration(migrations.Migration): initial = True dependencies = [ - ('accounts', '0001_initial'), ('cases', '0001_initial'), + ('accounts', '0001_initial'), ] operations = [ @@ -26,13 +25,15 @@ class Migration(migrations.Migration): ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField(max_length=100, unique=True)), - ('first_name', models.CharField(max_length=150, blank=True)), - ('last_name', models.CharField(max_length=150, blank=True)), + ('first_name', models.CharField(blank=True, max_length=150)), + ('last_name', models.CharField(blank=True, max_length=150)), ('email', models.EmailField(max_length=255, unique=True)), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ('is_staff', models.BooleanField(default=False)), ('date_joined', models.DateTimeField(auto_now_add=True, verbose_name='date joined')), + ('role', models.CharField(choices=[('ADMIN', 'ADMIN'), ('USER', 'USER')], max_length=50)), + ('profile_pic', models.FileField(blank=True, max_length=1000, null=True, upload_to=common.models.img_url)), ], options={ 'abstract': False, @@ -53,6 +54,15 @@ class Migration(migrations.Migration): ('country', models.CharField(blank=True, choices=[('GB', 'United Kingdom'), ('AF', 'Afghanistan'), ('AX', 'Aland Islands'), ('AL', 'Albania'), ('DZ', 'Algeria'), ('AS', 'American Samoa'), ('AD', 'Andorra'), ('AO', 'Angola'), ('AI', 'Anguilla'), ('AQ', 'Antarctica'), ('AG', 'Antigua and Barbuda'), ('AR', 'Argentina'), ('AM', 'Armenia'), ('AW', 'Aruba'), ('AU', 'Australia'), ('AT', 'Austria'), ('AZ', 'Azerbaijan'), ('BS', 'Bahamas'), ('BH', 'Bahrain'), ('BD', 'Bangladesh'), ('BB', 'Barbados'), ('BY', 'Belarus'), ('BE', 'Belgium'), ('BZ', 'Belize'), ('BJ', 'Benin'), ('BM', 'Bermuda'), ('BT', 'Bhutan'), ('BO', 'Bolivia'), ('BA', 'Bosnia and Herzegovina'), ('BW', 'Botswana'), ('BV', 'Bouvet Island'), ('BR', 'Brazil'), ('IO', 'British Indian Ocean Territory'), ('BN', 'Brunei Darussalam'), ('BG', 'Bulgaria'), ('BF', 'Burkina Faso'), ('BI', 'Burundi'), ('KH', 'Cambodia'), ('CM', 'Cameroon'), ('CA', 'Canada'), ('CV', 'Cape Verde'), ('KY', 'Cayman Islands'), ('CF', 'Central African Republic'), ('TD', 'Chad'), ('CL', 'Chile'), ('CN', 'China'), ('CX', 'Christmas Island'), ('CC', 'Cocos (Keeling) Islands'), ('CO', 'Colombia'), ('KM', 'Comoros'), ('CG', 'Congo'), ('CD', 'Congo, The Democratic Republic of the'), ('CK', 'Cook Islands'), ('CR', 'Costa Rica'), ('CI', "Cote d'Ivoire"), ('HR', 'Croatia'), ('CU', 'Cuba'), ('CY', 'Cyprus'), ('CZ', 'Czech Republic'), ('DK', 'Denmark'), ('DJ', 'Djibouti'), ('DM', 'Dominica'), ('DO', 'Dominican Republic'), ('EC', 'Ecuador'), ('EG', 'Egypt'), ('SV', 'El Salvador'), ('GQ', 'Equatorial Guinea'), ('ER', 'Eritrea'), ('EE', 'Estonia'), ('ET', 'Ethiopia'), ('FK', 'Falkland Islands (Malvinas)'), ('FO', 'Faroe Islands'), ('FJ', 'Fiji'), ('FI', 'Finland'), ('FR', 'France'), ('GF', 'French Guiana'), ('PF', 'French Polynesia'), ('TF', 'French Southern Territories'), ('GA', 'Gabon'), ('GM', 'Gambia'), ('GE', 'Georgia'), ('DE', 'Germany'), ('GH', 'Ghana'), ('GI', 'Gibraltar'), ('GR', 'Greece'), ('GL', 'Greenland'), ('GD', 'Grenada'), ('GP', 'Guadeloupe'), ('GU', 'Guam'), ('GT', 'Guatemala'), ('GG', 'Guernsey'), ('GN', 'Guinea'), ('GW', 'Guinea-Bissau'), ('GY', 'Guyana'), ('HT', 'Haiti'), ('HM', 'Heard Island and McDonald Islands'), ('VA', 'Holy See (Vatican City State)'), ('HN', 'Honduras'), ('HK', 'Hong Kong'), ('HU', 'Hungary'), ('IS', 'Iceland'), ('IN', 'India'), ('ID', 'Indonesia'), ('IR', 'Iran, Islamic Republic of'), ('IQ', 'Iraq'), ('IE', 'Ireland'), ('IM', 'Isle of Man'), ('IL', 'Israel'), ('IT', 'Italy'), ('JM', 'Jamaica'), ('JP', 'Japan'), ('JE', 'Jersey'), ('JO', 'Jordan'), ('KZ', 'Kazakhstan'), ('KE', 'Kenya'), ('KI', 'Kiribati'), ('KP', "Korea, Democratic People's Republic of"), ('KR', 'Korea, Republic of'), ('KW', 'Kuwait'), ('KG', 'Kyrgyzstan'), ('LA', "Lao People's Democratic Republic"), ('LV', 'Latvia'), ('LB', 'Lebanon'), ('LS', 'Lesotho'), ('LR', 'Liberia'), ('LY', 'Libyan Arab Jamahiriya'), ('LI', 'Liechtenstein'), ('LT', 'Lithuania'), ('LU', 'Luxembourg'), ('MO', 'Macao'), ('MK', 'Macedonia, The Former Yugoslav Republic of'), ('MG', 'Madagascar'), ('MW', 'Malawi'), ('MY', 'Malaysia'), ('MV', 'Maldives'), ('ML', 'Mali'), ('MT', 'Malta'), ('MH', 'Marshall Islands'), ('MQ', 'Martinique'), ('MR', 'Mauritania'), ('MU', 'Mauritius'), ('YT', 'Mayotte'), ('MX', 'Mexico'), ('FM', 'Micronesia, Federated States of'), ('MD', 'Moldova'), ('MC', 'Monaco'), ('MN', 'Mongolia'), ('ME', 'Montenegro'), ('MS', 'Montserrat'), ('MA', 'Morocco'), ('MZ', 'Mozambique'), ('MM', 'Myanmar'), ('NA', 'Namibia'), ('NR', 'Nauru'), ('NP', 'Nepal'), ('NL', 'Netherlands'), ('AN', 'Netherlands Antilles'), ('NC', 'New Caledonia'), ('NZ', 'New Zealand'), ('NI', 'Nicaragua'), ('NE', 'Niger'), ('NG', 'Nigeria'), ('NU', 'Niue'), ('NF', 'Norfolk Island'), ('MP', 'Northern Mariana Islands'), ('NO', 'Norway'), ('OM', 'Oman'), ('PK', 'Pakistan'), ('PW', 'Palau'), ('PS', 'Palestinian Territory, Occupied'), ('PA', 'Panama'), ('PG', 'Papua New Guinea'), ('PY', 'Paraguay'), ('PE', 'Peru'), ('PH', 'Philippines'), ('PN', 'Pitcairn'), ('PL', 'Poland'), ('PT', 'Portugal'), ('PR', 'Puerto Rico'), ('QA', 'Qatar'), ('RE', 'Reunion'), ('RO', 'Romania'), ('RU', 'Russian Federation'), ('RW', 'Rwanda'), ('BL', 'Saint Barthelemy'), ('SH', 'Saint Helena'), ('KN', 'Saint Kitts and Nevis'), ('LC', 'Saint Lucia'), ('MF', 'Saint Martin'), ('PM', 'Saint Pierre and Miquelon'), ('VC', 'Saint Vincent and the Grenadines'), ('WS', 'Samoa'), ('SM', 'San Marino'), ('ST', 'Sao Tome and Principe'), ('SA', 'Saudi Arabia'), ('SN', 'Senegal'), ('RS', 'Serbia'), ('SC', 'Seychelles'), ('SL', 'Sierra Leone'), ('SG', 'Singapore'), ('SK', 'Slovakia'), ('SI', 'Slovenia'), ('SB', 'Solomon Islands'), ('SO', 'Somalia'), ('ZA', 'South Africa'), ('GS', 'South Georgia and the South Sandwich Islands'), ('ES', 'Spain'), ('LK', 'Sri Lanka'), ('SD', 'Sudan'), ('SR', 'Suriname'), ('SJ', 'Svalbard and Jan Mayen'), ('SZ', 'Swaziland'), ('SE', 'Sweden'), ('CH', 'Switzerland'), ('SY', 'Syrian Arab Republic'), ('TW', 'Taiwan, Province of China'), ('TJ', 'Tajikistan'), ('TZ', 'Tanzania, United Republic of'), ('TH', 'Thailand'), ('TL', 'Timor-Leste'), ('TG', 'Togo'), ('TK', 'Tokelau'), ('TO', 'Tonga'), ('TT', 'Trinidad and Tobago'), ('TN', 'Tunisia'), ('TR', 'Turkey'), ('TM', 'Turkmenistan'), ('TC', 'Turks and Caicos Islands'), ('TV', 'Tuvalu'), ('UG', 'Uganda'), ('UA', 'Ukraine'), ('AE', 'United Arab Emirates'), ('US', 'United States'), ('UM', 'United States Minor Outlying Islands'), ('UY', 'Uruguay'), ('UZ', 'Uzbekistan'), ('VU', 'Vanuatu'), ('VE', 'Venezuela'), ('VN', 'Viet Nam'), ('VG', 'Virgin Islands, British'), ('VI', 'Virgin Islands, U.S.'), ('WF', 'Wallis and Futuna'), ('EH', 'Western Sahara'), ('YE', 'Yemen'), ('ZM', 'Zambia'), ('ZW', 'Zimbabwe')], max_length=3, null=True)), ], ), + migrations.CreateModel( + name='Attachments', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('file_name', models.CharField(max_length=60)), + ('created_on', models.DateTimeField(auto_now_add=True, verbose_name='Created on')), + ('attachment', models.FileField(max_length=1001, upload_to='attachments/%Y/%m/')), + ], + ), migrations.CreateModel( name='Comment', fields=[ diff --git a/common/migrations/0002_auto_20170926_1752.py b/common/migrations/0002_auto_20190108_1530.py similarity index 54% rename from common/migrations/0002_auto_20170926_1752.py rename to common/migrations/0002_auto_20190108_1530.py index 64dfd01b..797dc552 100644 --- a/common/migrations/0002_auto_20170926_1752.py +++ b/common/migrations/0002_auto_20190108_1530.py @@ -1,7 +1,6 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 +from django.conf import settings from django.db import migrations, models import django.db.models.deletion @@ -11,11 +10,12 @@ class Migration(migrations.Migration): initial = True dependencies = [ - ('auth', '0008_alter_user_username_max_length'), - ('opportunity', '0001_initial'), - ('contacts', '0001_initial'), - ('common', '0001_initial'), ('leads', '0001_initial'), + ('opportunity', '0001_initial'), + ('common', '0001_initial'), + ('contacts', '0001_initial'), + ('accounts', '0002_auto_20190108_1530'), + ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ @@ -34,6 +34,31 @@ class Migration(migrations.Migration): name='opportunity', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='opportunity_comments', to='opportunity.Opportunity'), ), + migrations.AddField( + model_name='attachments', + name='account', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='account_attachment', to='accounts.Account'), + ), + migrations.AddField( + model_name='attachments', + name='contact', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='contact_attachment', to='contacts.Contact'), + ), + migrations.AddField( + model_name='attachments', + name='created_by', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='attachment_created_by', to=settings.AUTH_USER_MODEL), + ), + migrations.AddField( + model_name='attachments', + name='lead', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='lead_attachment', to='leads.Lead'), + ), + migrations.AddField( + model_name='attachments', + name='opportunity', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='opportunity_attachment', to='opportunity.Opportunity'), + ), migrations.AddField( model_name='user', name='groups', diff --git a/common/migrations/0003_user_role.py b/common/migrations/0003_user_role.py deleted file mode 100644 index 602e88c9..00000000 --- a/common/migrations/0003_user_role.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 2.0 on 2018-04-11 13:04 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('common', '0002_auto_20170926_1752'), - ] - - operations = [ - migrations.AddField( - model_name='user', - name='role', - field=models.CharField(choices=[('ADMIN', 'ADMIN'), ('USER', 'USER')], default='ADMIN', max_length=50), - preserve_default=False, - ), - ] diff --git a/common/migrations/0004_user_profile_pic.py b/common/migrations/0004_user_profile_pic.py deleted file mode 100644 index 0d56b18d..00000000 --- a/common/migrations/0004_user_profile_pic.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 2.1.1 on 2018-10-09 06:44 - -import common.models -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('common', '0003_user_role'), - ] - - operations = [ - migrations.AddField( - model_name='user', - name='profile_pic', - field=models.FileField(blank=True, max_length=1000, null=True, upload_to=common.models.img_url), - ), - ] diff --git a/common/migrations/0005_attachments.py b/common/migrations/0005_attachments.py deleted file mode 100644 index f6bc50ac..00000000 --- a/common/migrations/0005_attachments.py +++ /dev/null @@ -1,33 +0,0 @@ -# Generated by Django 2.1.2 on 2018-12-26 15:45 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('opportunity', '0002_auto_20180410_1412'), - ('leads', '0002_auto_20180410_1412'), - ('contacts', '0002_auto_20181226_2115'), - ('accounts', '0003_auto_20180410_1412'), - ('common', '0004_user_profile_pic'), - ] - - operations = [ - migrations.CreateModel( - name='Attachments', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('file_name', models.CharField(max_length=60)), - ('created_on', models.DateTimeField(auto_now_add=True, verbose_name='Created on')), - ('attachment', models.FileField(max_length=1001, upload_to='attachments/%Y/%m/')), - ('account', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='account_attachment', to='accounts.Account')), - ('contact', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='contact_attachment', to='contacts.Contact')), - ('created_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='attachment_created_by', to=settings.AUTH_USER_MODEL)), - ('lead', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='lead_attachment', to='leads.Lead')), - ('opportunity', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='opportunity_attachment', to='opportunity.Opportunity')), - ], - ), - ] diff --git a/contacts/migrations/0001_initial.py b/contacts/migrations/0001_initial.py index 5e19de36..8a0a46a8 100644 --- a/contacts/migrations/0001_initial.py +++ b/contacts/migrations/0001_initial.py @@ -1,10 +1,9 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 from django.conf import settings from django.db import migrations, models import django.db.models.deletion +import phonenumber_field.modelfields class Migration(migrations.Migration): @@ -13,8 +12,8 @@ class Migration(migrations.Migration): dependencies = [ ('common', '0001_initial'), - ('accounts', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('accounts', '0001_initial'), ] operations = [ @@ -25,7 +24,7 @@ class Migration(migrations.Migration): ('first_name', models.CharField(max_length=255, verbose_name='First name')), ('last_name', models.CharField(max_length=255, verbose_name='Last name')), ('email', models.EmailField(max_length=254, unique=True)), - ('phone', models.CharField(max_length=20, unique=True)), + ('phone', phonenumber_field.modelfields.PhoneNumberField(max_length=128, null=True, unique=True)), ('description', models.TextField(blank=True, null=True)), ('created_on', models.DateTimeField(auto_now_add=True, verbose_name='Created on')), ('is_active', models.BooleanField(default=False)), @@ -36,4 +35,8 @@ class Migration(migrations.Migration): ('teams', models.ManyToManyField(to='common.Team')), ], ), + migrations.AlterUniqueTogether( + name='contact', + unique_together={('email',)}, + ), ] diff --git a/contacts/migrations/0002_auto_20181226_2115.py b/contacts/migrations/0002_auto_20181226_2115.py deleted file mode 100644 index 691666eb..00000000 --- a/contacts/migrations/0002_auto_20181226_2115.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 2.1.2 on 2018-12-26 15:45 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('contacts', '0001_initial'), - ] - - operations = [ - migrations.AlterUniqueTogether( - name='contact', - unique_together={('email',)}, - ), - ] diff --git a/contacts/migrations/0002_change_phone_to_PhoneNumberField.py b/contacts/migrations/0002_change_phone_to_PhoneNumberField.py deleted file mode 100644 index cf725626..00000000 --- a/contacts/migrations/0002_change_phone_to_PhoneNumberField.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 2.1.2 on 2018-10-16 21:05 - -from django.db import migrations, models -import phonenumber_field.modelfields - - -class Migration(migrations.Migration): - - dependencies = [ - ('contacts', '0002_auto_20181226_2115'), - ] - - operations = [ - migrations.AlterField( - model_name='contact', - name='phone', - field=phonenumber_field.modelfields.PhoneNumberField(max_length=128, null=True, unique=True), - ), - ] diff --git a/emails/migrations/0001_initial.py b/emails/migrations/0001_initial.py index da1ea973..c2635fa3 100644 --- a/emails/migrations/0001_initial.py +++ b/emails/migrations/0001_initial.py @@ -1,6 +1,4 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 import datetime from django.db import migrations, models @@ -27,5 +25,8 @@ class Migration(migrations.Migration): ('status', models.CharField(default='sent', max_length=200)), ('important', models.BooleanField(default=False, max_length=10)), ], + options={ + 'ordering': ['-id'], + }, ), ] diff --git a/emails/migrations/0002_auto_20180410_1412.py b/emails/migrations/0002_auto_20180410_1412.py deleted file mode 100644 index 4f6577f7..00000000 --- a/emails/migrations/0002_auto_20180410_1412.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 2.0 on 2018-04-10 08:42 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('emails', '0001_initial'), - ] - - operations = [ - migrations.AlterModelOptions( - name='email', - options={'ordering': ['-id']}, - ), - ] diff --git a/leads/migrations/0001_initial.py b/leads/migrations/0001_initial.py index 24bf09d7..9176e375 100644 --- a/leads/migrations/0001_initial.py +++ b/leads/migrations/0001_initial.py @@ -1,10 +1,9 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 from django.conf import settings from django.db import migrations, models import django.db.models.deletion +import phonenumber_field.modelfields class Migration(migrations.Migration): @@ -13,8 +12,8 @@ class Migration(migrations.Migration): dependencies = [ ('common', '0001_initial'), - ('accounts', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('accounts', '0001_initial'), ] operations = [ @@ -26,7 +25,7 @@ class Migration(migrations.Migration): ('first_name', models.CharField(max_length=255, verbose_name='First name')), ('last_name', models.CharField(max_length=255, verbose_name='Last name')), ('email', models.EmailField(max_length=254)), - ('phone', models.CharField(blank=True, max_length=20, null=True)), + ('phone', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True)), ('status', models.CharField(blank=True, choices=[('assigned', 'Assigned'), ('in process', 'In Process'), ('converted', 'Converted'), ('recycled', 'Recycled'), ('dead', 'Dead')], max_length=255, null=True, verbose_name='Status of Lead')), ('source', models.CharField(blank=True, choices=[('call', 'Call'), ('email', 'Email'), ('existing customer', 'Existing Customer'), ('partner', 'Partner'), ('public relations', 'Public Relations'), ('compaign', 'Campaign'), ('other', 'Other')], max_length=255, null=True, verbose_name='Source of Lead')), ('website', models.CharField(blank=True, max_length=255, null=True, verbose_name='Website')), @@ -42,5 +41,8 @@ class Migration(migrations.Migration): ('created_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='lead_created_by', to=settings.AUTH_USER_MODEL)), ('teams', models.ManyToManyField(to='common.Team')), ], + options={ + 'ordering': ['-created_on'], + }, ), ] diff --git a/leads/migrations/0002_auto_20180410_1412.py b/leads/migrations/0002_auto_20180410_1412.py deleted file mode 100644 index 43f4d438..00000000 --- a/leads/migrations/0002_auto_20180410_1412.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 2.0 on 2018-04-10 08:42 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('leads', '0001_initial'), - ] - - operations = [ - migrations.AlterModelOptions( - name='lead', - options={'ordering': ['-created_on']}, - ), - ] diff --git a/leads/migrations/0003_change_phone_to_PhoneNumberField.py b/leads/migrations/0003_change_phone_to_PhoneNumberField.py deleted file mode 100644 index 0d5b1897..00000000 --- a/leads/migrations/0003_change_phone_to_PhoneNumberField.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 2.1.2 on 2018-10-16 21:05 - -from django.db import migrations -import phonenumber_field.modelfields - - -class Migration(migrations.Migration): - - dependencies = [ - ('leads', '0002_auto_20180410_1412'), - ] - - operations = [ - migrations.AlterField( - model_name='lead', - name='phone', - field=phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True), - ), - ] diff --git a/opportunity/migrations/0001_initial.py b/opportunity/migrations/0001_initial.py index fb9ef1dd..fdeb5022 100644 --- a/opportunity/migrations/0001_initial.py +++ b/opportunity/migrations/0001_initial.py @@ -1,6 +1,4 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 from django.conf import settings from django.db import migrations, models @@ -12,10 +10,10 @@ class Migration(migrations.Migration): initial = True dependencies = [ + ('common', '0001_initial'), + ('contacts', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('accounts', '0001_initial'), - ('contacts', '0001_initial'), - ('common', '0001_initial'), ] operations = [ @@ -40,5 +38,8 @@ class Migration(migrations.Migration): ('created_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='opportunity_created_by', to=settings.AUTH_USER_MODEL)), ('teams', models.ManyToManyField(to='common.Team')), ], + options={ + 'ordering': ['-created_on'], + }, ), ] diff --git a/opportunity/migrations/0002_auto_20180410_1412.py b/opportunity/migrations/0002_auto_20180410_1412.py deleted file mode 100644 index bb0beccd..00000000 --- a/opportunity/migrations/0002_auto_20180410_1412.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 2.0 on 2018-04-10 08:42 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('opportunity', '0001_initial'), - ] - - operations = [ - migrations.AlterModelOptions( - name='opportunity', - options={'ordering': ['-created_on']}, - ), - ] diff --git a/planner/migrations/0001_initial.py b/planner/migrations/0001_initial.py index a7bf7ac0..e4d56077 100644 --- a/planner/migrations/0001_initial.py +++ b/planner/migrations/0001_initial.py @@ -1,6 +1,4 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.5 on 2017-09-26 12:22 -from __future__ import unicode_literals +# Generated by Django 2.1.2 on 2019-01-08 10:00 from django.conf import settings from django.db import migrations, models @@ -12,11 +10,11 @@ class Migration(migrations.Migration): initial = True dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('contenttypes', '0002_remove_content_type_name'), - ('leads', '0001_initial'), ('contacts', '0001_initial'), - ('common', '0002_auto_20170926_1752'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('leads', '0001_initial'), + ('common', '0002_auto_20190108_1530'), ] operations = [ @@ -41,7 +39,7 @@ class Migration(migrations.Migration): ('attendees_contacts', models.ManyToManyField(blank=True, related_name='attendees_contact', to='contacts.Contact')), ('attendees_leads', models.ManyToManyField(blank=True, related_name='attendees_lead', to='leads.Lead')), ('attendees_user', models.ManyToManyField(blank=True, related_name='attendees_user', to=settings.AUTH_USER_MODEL)), - ('content_type', models.ForeignKey(blank=True, choices=[(10, 'Account'), (13, 'Lead'), (14, 'Opportunity'), (11, 'Case')], null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType')), + ('content_type', models.ForeignKey(blank=True, choices=[(10, 'Account'), (13, 'Lead'), (14, 'Opportunity'), (11, 'Case')], limit_choices_to=models.Q(models.Q(('app_label', 'account'), ('id', 10), ('model', 'Account')), models.Q(('app_label', 'leads'), ('id', 13), ('model', 'Lead')), models.Q(('app_label', 'opportunity'), ('id', 14), ('model', 'Opportunity')), models.Q(('app_label', 'cases'), ('id', 11), ('model', 'Case')), _connector='OR'), null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType')), ('created_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='event_created_by', to=settings.AUTH_USER_MODEL)), ], ), diff --git a/planner/migrations/0002_auto_20180410_1412.py b/planner/migrations/0002_auto_20180410_1412.py deleted file mode 100644 index a54970b4..00000000 --- a/planner/migrations/0002_auto_20180410_1412.py +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by Django 2.0 on 2018-04-10 08:42 - -from django.db import migrations, models -import django.db.models.deletion -import django.db.models.query_utils - - -class Migration(migrations.Migration): - - dependencies = [ - ('planner', '0001_initial'), - ] - - operations = [ - migrations.AlterField( - model_name='event', - name='content_type', - field=models.ForeignKey(blank=True, choices=[(10, 'Account'), (13, 'Lead'), (14, 'Opportunity'), (11, 'Case')], limit_choices_to=django.db.models.query_utils.Q(django.db.models.query_utils.Q(('app_label', 'account'), ('model', 'Account'), ('id', 10), _connector='AND'), django.db.models.query_utils.Q(('app_label', 'leads'), ('model', 'Lead'), ('id', 13), _connector='AND'), django.db.models.query_utils.Q(('app_label', 'opportunity'), ('model', 'Opportunity'), ('id', 14), _connector='AND'), django.db.models.query_utils.Q(('app_label', 'cases'), ('model', 'Case'), ('id', 11), _connector='AND'), _connector='OR'), null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType'), - ), - ] diff --git a/planner/migrations/0003_auto_20181226_2115.py b/planner/migrations/0003_auto_20181226_2115.py deleted file mode 100644 index f1598ec0..00000000 --- a/planner/migrations/0003_auto_20181226_2115.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 2.1.2 on 2018-12-26 15:45 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('planner', '0002_auto_20180410_1412'), - ] - - operations = [ - migrations.AlterField( - model_name='event', - name='content_type', - field=models.ForeignKey(blank=True, choices=[(10, 'Account'), (13, 'Lead'), (14, 'Opportunity'), (11, 'Case')], limit_choices_to=models.Q(models.Q(('app_label', 'account'), ('id', 10), ('model', 'Account')), models.Q(('app_label', 'leads'), ('id', 13), ('model', 'Lead')), models.Q(('app_label', 'opportunity'), ('id', 14), ('model', 'Opportunity')), models.Q(('app_label', 'cases'), ('id', 11), ('model', 'Case')), _connector='OR'), null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType'), - ), - ]