class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('xamine', '0039_auto_20200429_2225'), ] operations = [ migrations.AddField( model_name='level', name='price', field=models.FloatField(default=0.0), ), migrations.AddField( model_name='modalityoption', name='price', field=models.FloatField(default=1000.0), ), migrations.AddField( model_name='patient', name='city', field=models.CharField(blank=True, max_length=128, null=True), ), migrations.AddField( model_name='patient', name='patient_user', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='patient_user', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='patient', name='state', field=models.CharField(blank=True, max_length=128, null=True), ), migrations.AddField( model_name='patient', name='street', field=models.CharField(blank=True, max_length=128, null=True), ), migrations.AddField( model_name='patient', name='zip_code', field=models.CharField(blank=True, max_length=128, null=True), ), migrations.AlterField( model_name='patient', name='doctor', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='doctor', to=settings.AUTH_USER_MODEL), ), migrations.AlterField( model_name='patient', name='email_info', field=models.EmailField(max_length=254, unique=True), ), migrations.CreateModel( name='Payment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('cc_number', creditcards.models.CardNumberField( max_length=25, verbose_name='card number')), ('cc_expiry', creditcards.models.CardExpiryField( verbose_name='expiration date')), ('cc_code', creditcards.models.SecurityCodeField( max_length=4, verbose_name='security code')), ('patient_user', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Invoice', fields=[ ('order', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='xamine.order')), ('total', models.FloatField(default=0.0)), ('isPaid', models.BooleanField(default=False)), ('patient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='xamine.patient')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='cards_info', fields=[ ('card_info_id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('name_on_card', models.CharField(max_length=50)), ('cc_number', creditcards.models.CardNumberField(help_text='card number', max_length=25)), ('cc_expiry', creditcards.models.CardExpiryField( help_text='expiration date')), ('cc_code', creditcards.models.SecurityCodeField( help_text='security code', max_length=4)), ], ), migrations.CreateModel( name='user', fields=[ ('line1', models.CharField(max_length=150)), ('line2', models.CharField(blank=True, max_length=150)), ('city', models.CharField(max_length=50)), ('state', models.CharField(max_length=30)), ('zipcode', models.IntegerField(max_length=10)), ('location', django.contrib.gis.db.models.fields.PointField(srid=4326)), ('user_id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('first_name', models.CharField(max_length=25)), ('last_name', models.CharField(max_length=25)), ('email', models.EmailField(max_length=254)), ('contact', phone_field.models.PhoneField( help_text='Contact phone number', max_length=50)), ('Gender', models.CharField(choices=[('ML', 'Male'), ('FM', 'Female'), ('OT', 'Others')], max_length=2)), ('dob', models.DateField(max_length=8)), ('role', models.CharField(choices=[('CST', 'Customer'), ('ADM', 'Admin'), ('DRV', 'Driver'), ('OPR', 'Operator'), ('ATD', 'Attendant'), ('CLN', 'Cleaner'), ('RBA', 'Rbackadmin')], max_length=3)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='rest_stop_contact', fields=[ ('rest_stop_contact_id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('owner_details', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='user_roles.user')), ], ), migrations.CreateModel( name='operator', fields=[ ('operator_id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('company', models.CharField(max_length=30)), ('gst_no', models.CharField(max_length=20)), ('owner_details_id', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='user_roles.user')), ], ), migrations.CreateModel( name='driver', fields=[ ('qualification', models.CharField(choices=[('BELOW 10TH', 'BELOW 10TH'), ('10TH PASS', '10TH PASS'), ('12TH PASS', '12TH PASS'), ('GRADUATE', 'GRADUATE'), ('POST GRADUATE', 'POST GRADUATE')], max_length=30)), ('languages', models.CharField( choices=[('Hindi', 'Hindi'), ('English', 'English'), ('Kannada', 'Kannada'), ('Malayalam', 'Malayalam'), ('Marathi', 'Marathi'), ('Tamil', 'Tamil'), ('Telugu', 'Telugu'), ('Urdu', 'Urdu'), ('Gujarati', 'Gujarati'), ('Bengali', 'Bengali')], help_text='You can select multiple languages', max_length=50)), ('joindate_wrtoperator', models.DateField( blank=True, help_text='Enter Joining date with operator')), ('driver_id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('lisence_no', models.IntegerField(max_length=20)), ('lisence_expiry_date', models.DateField()), ('driver_salary', models.FloatField(max_length=7)), ('current_operator_id', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='user_roles.operator')), ('driver_details_id', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='user_roles.user')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='customer', fields=[ ('customer_id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('customer_refferal_code', models.CharField(blank=True, max_length=25)), ('referred_by', models.CharField(blank=True, max_length=25)), ('referred_method', models.CharField(blank=True, choices=[('WA', 'Whatsapp'), ('MA', 'Mobile App'), ('WB', 'Web')], max_length=2)), ('sign_up_method', models.CharField(blank=True, choices=[('LN', 'Linkedin'), ('GM', 'Gmail'), ('FB', 'Facebook'), ('AP', 'Apple Id')], max_length=2)), ('payment_method', models.CharField(blank=True, choices=[('PTM', 'Paytm'), ('UPI', 'Upi'), ('CRD', 'Card'), ('CSH', 'Cash'), ('NBG', 'Netbanking')], max_length=3)), ('medical_history', models.CharField(blank=True, max_length=50)), ('blood_group', models.CharField(max_length=3)), ('cards_list', models.ManyToManyField(to='user_roles.cards_info')), ('customer_details', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='user_roles.user')), ], ), migrations.CreateModel( name='cleaner', fields=[ ('qualification', models.CharField(choices=[('BELOW 10TH', 'BELOW 10TH'), ('10TH PASS', '10TH PASS'), ('12TH PASS', '12TH PASS'), ('GRADUATE', 'GRADUATE'), ('POST GRADUATE', 'POST GRADUATE')], max_length=30)), ('languages', models.CharField( choices=[('Hindi', 'Hindi'), ('English', 'English'), ('Kannada', 'Kannada'), ('Malayalam', 'Malayalam'), ('Marathi', 'Marathi'), ('Tamil', 'Tamil'), ('Telugu', 'Telugu'), ('Urdu', 'Urdu'), ('Gujarati', 'Gujarati'), ('Bengali', 'Bengali')], help_text='You can select multiple languages', max_length=50)), ('joindate_wrtoperator', models.DateField( blank=True, help_text='Enter Joining date with operator')), ('cleaner_id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('cleaner_salary', models.FloatField(max_length=7)), ('cleaner_details_id', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='user_roles.user')), ('current_operator_id', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='user_roles.operator')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='bankinfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('account_holder_name', models.CharField(max_length=40)), ('bank_name', models.CharField(max_length=50)), ('account_no', models.IntegerField(max_length=30)), ('ifsc', models.CharField(max_length=20)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='user_roles.user')), ], ), migrations.CreateModel( name='attendant', fields=[ ('qualification', models.CharField(choices=[('BELOW 10TH', 'BELOW 10TH'), ('10TH PASS', '10TH PASS'), ('12TH PASS', '12TH PASS'), ('GRADUATE', 'GRADUATE'), ('POST GRADUATE', 'POST GRADUATE')], max_length=30)), ('languages', models.CharField( choices=[('Hindi', 'Hindi'), ('English', 'English'), ('Kannada', 'Kannada'), ('Malayalam', 'Malayalam'), ('Marathi', 'Marathi'), ('Tamil', 'Tamil'), ('Telugu', 'Telugu'), ('Urdu', 'Urdu'), ('Gujarati', 'Gujarati'), ('Bengali', 'Bengali')], help_text='You can select multiple languages', max_length=50)), ('joindate_wrtoperator', models.DateField( blank=True, help_text='Enter Joining date with operator')), ('attendant_id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('attendant_salary', models.FloatField(max_length=7)), ('attendant_details_id', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='user_roles.user')), ('current_operator_id', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='user_roles.operator')), ], options={ 'abstract': False, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='All_Bill', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('User', models.CharField(max_length=50, null=True)), ('Receiver', models.CharField(max_length=50, null=True)), ('City', models.CharField(max_length=50, null=True)), ('Address', models.CharField(max_length=50, null=True)), ('Zip', models.IntegerField(null=True)), ('Name_on_Card', models.CharField(max_length=50, null=True)), ('Credit_card_number', creditcards.models.CardNumberField(max_length=25, null=True)), ('Exp_Month', models.CharField(max_length=50, null=True)), ('Exp_Year', models.IntegerField(null=True)), ('CVV', models.IntegerField(null=True)), ('Payment', models.CharField(max_length=30, null=True)), ('All_fields', models.BinaryField(max_length=1000, null=True)), ('Amount', models.FloatField(null=True)), ('Date', models.DateField(null=True)), ('Bill_number', models.TextField(null=True)), ], ), migrations.CreateModel( name='Dispatched', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('Receiver_Name', models.CharField(max_length=50)), ('Amount', models.IntegerField()), ('Date', models.DateField()), ('Bill_number', models.TextField(null=True)), ('Shipped_Date', models.DateField(default=django.utils.timezone.now)), ], ), migrations.CreateModel( name='PendingOrder', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('Receiver_Name', models.CharField(max_length=50)), ('Amount', models.IntegerField()), ('Date', models.DateField()), ('Bill_number', models.TextField(null=True)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Address', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address', models.CharField(max_length=128, verbose_name='address')), ('city', models.CharField(default='College Station', max_length=64, verbose_name='city')), ('state', django_localflavor_us.models.USStateField(choices=[('AL', 'Alabama'), ('AK', 'Alaska'), ('AS', 'American Samoa'), ('AZ', 'Arizona'), ('AR', 'Arkansas'), ('AA', 'Armed Forces Americas'), ('AE', 'Armed Forces Europe'), ('AP', 'Armed Forces Pacific'), ('CA', 'California'), ('CO', 'Colorado'), ('CT', 'Connecticut'), ('DE', 'Delaware'), ('DC', 'District of Columbia'), ('FL', 'Florida'), ('GA', 'Georgia'), ('GU', 'Guam'), ('HI', 'Hawaii'), ('ID', 'Idaho'), ('IL', 'Illinois'), ('IN', 'Indiana'), ('IA', 'Iowa'), ('KS', 'Kansas'), ('KY', 'Kentucky'), ('LA', 'Louisiana'), ('ME', 'Maine'), ('MD', 'Maryland'), ('MA', 'Massachusetts'), ('MI', 'Michigan'), ('MN', 'Minnesota'), ('MS', 'Mississippi'), ('MO', 'Missouri'), ('MT', 'Montana'), ('NE', 'Nebraska'), ('NV', 'Nevada'), ('NH', 'New Hampshire'), ('NJ', 'New Jersey'), ('NM', 'New Mexico'), ('NY', 'New York'), ('NC', 'North Carolina'), ('ND', 'North Dakota'), ('MP', 'Northern Mariana Islands'), ('OH', 'Ohio'), ('OK', 'Oklahoma'), ('OR', 'Oregon'), ('PA', 'Pennsylvania'), ('PR', 'Puerto Rico'), ('RI', 'Rhode Island'), ('SC', 'South Carolina'), ('SD', 'South Dakota'), ('TN', 'Tennessee'), ('TX', 'Texas'), ('UT', 'Utah'), ('VT', 'Vermont'), ('VI', 'Virgin Islands'), ('VA', 'Virginia'), ('WA', 'Washington'), ('WV', 'West Virginia'), ('WI', 'Wisconsin'), ('WY', 'Wyoming')], default='TX', max_length=2, verbose_name='state')), ('zip_code', models.CharField(default='77840', max_length=5, verbose_name='zip code')), ('country', django_countries.fields.CountryField(default='US', max_length=2, verbose_name='country')), ('latitude', models.FloatField(blank=True, null=True, verbose_name='latitude')), ('longitude', models.FloatField(blank=True, null=True, verbose_name='longitude')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='CareService', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('blood_pressure', models.BooleanField(default=False, verbose_name='measure blood pressure')), ('blood_sugar', models.BooleanField(default=False, verbose_name='measure blood sugar')), ('temperature', models.BooleanField(default=False, verbose_name='measure body temperature')), ('shower', models.BooleanField(default=False, verbose_name='help take a shower or tub bath')), ('hair_washing', models.BooleanField(default=False, verbose_name='help washing hair')), ('teeth_brushing', models.BooleanField(default=False, verbose_name='help brush teeth')), ('bed_bathing', models.BooleanField(verbose_name='help clean whole body with wet towel')), ('food_feeding', models.BooleanField(default=False, verbose_name='help feed food')), ('medicine_feeding', models.BooleanField(default=False, verbose_name='help feed medicine')), ('upper_limb_moving', models.BooleanField(default=False, verbose_name='help move upper limb')), ('lower_limb_moving', models.BooleanField(default=False, verbose_name='help move lower limb')), ('turn_over', models.BooleanField(default=False, verbose_name='help turn whole body over on bed')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='GeneralProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('phone_number', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True, region=None, verbose_name='phone number')), ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], default='F', max_length=1, verbose_name='gender')), ('date_of_birth', models.DateField(blank=True, null=True, verbose_name='date of birth')), ('language', languages.fields.LanguageField(choices=[('zh', 'Chinese'), ('en', 'English'), ('es', 'Spanish')], default='en', max_length=3, verbose_name='preferred language')), ('is_taker', models.BooleanField(default=False, verbose_name='taker status')), ('is_provider', models.BooleanField(default=False, verbose_name='provider status')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='MedicalProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('medicare', models.CharField(choices=[('A', 'A'), ('B', 'B'), ('C', 'C'), ('D', 'D')], default='A', max_length=1, verbose_name='medicare')), ('medicaid', models.BooleanField(default=False, verbose_name='medicaid')), ('disabled', models.BooleanField(default=False, verbose_name='disabled in action')), ('chronic', models.BooleanField(default=False, verbose_name='chronic disease')), ('at_home_member', models.BooleanField(default=False, verbose_name='any family member at home')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Payment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('card_number', creditcards.models.CardNumberField(max_length=25, verbose_name='card number')), ('card_expiry', creditcards.models.CardExpiryField(verbose_name='expiration date')), ('card_code', creditcards.models.SecurityCodeField(max_length=4, verbose_name='security code')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('product', '0004_auto_20210505_0920'), ] operations = [ migrations.CreateModel( name='ContactInfo', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=100)), ('last_name', models.CharField(max_length=100)), ('street', models.CharField(max_length=100)), ('house_number', models.CharField(max_length=15)), ('city', models.CharField(max_length=100)), ('country', models.CharField(max_length=100)), ('postal_code', models.IntegerField()), ], ), migrations.CreateModel( name='Order', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('total_price', models.FloatField()), ('contact_info', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='order.contactinfo')), ], ), migrations.CreateModel( name='PaymentInfo', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('card_holder', models.CharField(max_length=255)), ('cc_number', creditcards.models.CardNumberField(max_length=25)), ('cc_expiry', creditcards.models.CardExpiryField()), ('cc_code', creditcards.models.SecurityCodeField(max_length=4)), ], ), migrations.CreateModel( name='OrderRow', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('amount', models.IntegerField()), ('row_price', models.FloatField()), ('order', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='order.order')), ('product', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='product.product')), ], ), migrations.AddField( model_name='order', name='payment_info', field=models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='order.paymentinfo'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='CustomUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('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(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('phone_number', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True, region=None, verbose_name='phone number')), ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], default='F', max_length=1, verbose_name='gender')), ('date_of_birth', models.DateField(blank=True, null=True, verbose_name='date of birth')), ('is_taker', models.BooleanField(default=False, verbose_name='taker status')), ('is_provider', models.BooleanField(default=False, verbose_name='provider status')), ('is_guardian', models.BooleanField(default=False, verbose_name='guardian status')), ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Address', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address', models.CharField(max_length=128, verbose_name='address')), ('city', models.CharField(default='College Station', max_length=64, verbose_name='city')), ('state', django_localflavor_us.models.USStateField(choices=[('AL', 'Alabama'), ('AK', 'Alaska'), ('AS', 'American Samoa'), ('AZ', 'Arizona'), ('AR', 'Arkansas'), ('AA', 'Armed Forces Americas'), ('AE', 'Armed Forces Europe'), ('AP', 'Armed Forces Pacific'), ('CA', 'California'), ('CO', 'Colorado'), ('CT', 'Connecticut'), ('DE', 'Delaware'), ('DC', 'District of Columbia'), ('FL', 'Florida'), ('GA', 'Georgia'), ('GU', 'Guam'), ('HI', 'Hawaii'), ('ID', 'Idaho'), ('IL', 'Illinois'), ('IN', 'Indiana'), ('IA', 'Iowa'), ('KS', 'Kansas'), ('KY', 'Kentucky'), ('LA', 'Louisiana'), ('ME', 'Maine'), ('MD', 'Maryland'), ('MA', 'Massachusetts'), ('MI', 'Michigan'), ('MN', 'Minnesota'), ('MS', 'Mississippi'), ('MO', 'Missouri'), ('MT', 'Montana'), ('NE', 'Nebraska'), ('NV', 'Nevada'), ('NH', 'New Hampshire'), ('NJ', 'New Jersey'), ('NM', 'New Mexico'), ('NY', 'New York'), ('NC', 'North Carolina'), ('ND', 'North Dakota'), ('MP', 'Northern Mariana Islands'), ('OH', 'Ohio'), ('OK', 'Oklahoma'), ('OR', 'Oregon'), ('PA', 'Pennsylvania'), ('PR', 'Puerto Rico'), ('RI', 'Rhode Island'), ('SC', 'South Carolina'), ('SD', 'South Dakota'), ('TN', 'Tennessee'), ('TX', 'Texas'), ('UT', 'Utah'), ('VT', 'Vermont'), ('VI', 'Virgin Islands'), ('VA', 'Virginia'), ('WA', 'Washington'), ('WV', 'West Virginia'), ('WI', 'Wisconsin'), ('WY', 'Wyoming')], default='TX', max_length=2, verbose_name='state')), ('zip_code', models.CharField(default='77840', max_length=5, verbose_name='zip code')), ('country', django_countries.fields.CountryField(default='US', max_length=2, verbose_name='country')), ('latitude', models.FloatField(blank=True, null=True, verbose_name='latitude')), ('longitude', models.FloatField(blank=True, null=True, verbose_name='longitude')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Payment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('card_number', creditcards.models.CardNumberField(max_length=25, verbose_name='card number')), ('card_expiry', creditcards.models.CardExpiryField(verbose_name='expiration date')), ('card_code', creditcards.models.SecurityCodeField(max_length=4, verbose_name='security code')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='MyUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('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( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.contrib.auth.validators. UnicodeUsernameValidator() ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), ('is_staff', models.BooleanField( default=False, help_text= 'Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField( default=True, help_text= 'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='CreditCard', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('cc_type', models.CharField(choices=[('Master', 'Master'), ('Visa', 'Visa')], default='Master', max_length=256, verbose_name='Credit Card Type')), ('cc_number', creditcards.models.CardNumberField( max_length=25, verbose_name='card number')), ('cc_expiry', creditcards.models.CardExpiryField( verbose_name='expiration date')), ('cc_code', creditcards.models.SecurityCodeField( max_length=4, verbose_name='security code')), ], ), migrations.CreateModel( name='DeliveryAddress', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('x', models.IntegerField( default=0, verbose_name='X Coordinate of Delivery Address')), ('y', models.IntegerField( default=0, verbose_name='Y Coordinate of Delivery Address')), ], ), migrations.CreateModel( name='Order', fields=[ ('order_id', models.AutoField(primary_key=True, serialize=False)), ('amount', models.IntegerField(default=0, verbose_name='Amount')), ], ), migrations.CreateModel( name='WareHouse', fields=[ ('warehouse_id', models.AutoField(primary_key=True, serialize=False)), ('x', models.IntegerField( default=0, verbose_name='X Coordinate of Ware House')), ('y', models.IntegerField( default=0, verbose_name='Y Coordinate of Ware House')), ], ), migrations.CreateModel( name='Product', fields=[ ('product_id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(choices=[('apple', 'apple'), ('orange', 'orange'), ('banana', 'banana'), ('strawberry', 'strawberry'), ('pineapple', 'pineapple')], default='apple', max_length=256, verbose_name='Product Name')), ('description', models.TextField(blank=True, verbose_name='Description')), ('price', models.FloatField(blank=True, default=0, null=True)), ('storage', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Storage')), ('order', models.ManyToManyField(blank=True, null=True, related_name='order', to='miniamazon_app.Order')), ('warehouse', models.ManyToManyField(related_name='warehouse', to='miniamazon_app.WareHouse')), ], ), migrations.CreateModel( name='OrderCollection', fields=[ ('order_collection_id', models.AutoField(primary_key=True, serialize=False)), ('status', models.CharField(default='', max_length=256)), ('truck_id', models.IntegerField(null=True, verbose_name='Truck ID')), ('owner', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='ordercollection', to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='order', name='order_collection', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='order', to='miniamazon_app.OrderCollection'), ), migrations.AddField( model_name='order', name='owner', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='order', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='order', name='warehouse', field=models.ManyToManyField(related_name='warehouse_order', to='miniamazon_app.WareHouse'), ), migrations.CreateModel( name='LocalStorage', fields=[ ('local_storage_id', models.AutoField(primary_key=True, serialize=False)), ('storage', models.IntegerField(default=0, verbose_name='Storage')), ('product', models.ManyToManyField(related_name='product_local', to='miniamazon_app.Product')), ('warehouse', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='localstorage', to='miniamazon_app.WareHouse')), ], ), migrations.CreateModel( name='Cart', fields=[ ('cart_id', models.AutoField(primary_key=True, serialize=False)), ('amount', models.IntegerField( default=0, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Amount')), ('order', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cart', to='miniamazon_app.Order')), ('owner', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='owner_cart', to=settings.AUTH_USER_MODEL)), ('product', models.ManyToManyField(related_name='product_cart', to='miniamazon_app.Product')), ('warehouse', models.ManyToManyField(related_name='warehouse_cart', to='miniamazon_app.WareHouse')), ], ), migrations.AddField( model_name='myuser', name='credit_card', field=models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='myuser', to='miniamazon_app.CreditCard'), ), migrations.AddField( model_name='myuser', name='delivery_address', field=models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='myuser', to='miniamazon_app.DeliveryAddress'), ), migrations.AddField( model_name='myuser', name='groups', field=models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups'), ), migrations.AddField( model_name='myuser', name='user_permissions', field=models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions'), ), ]