Example #1
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Available_Slots',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False)),
                ('date', models.DateField()),
                ('created_at', models.DateTimeField(auto_now=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('active', models.BooleanField(default=True)),
            ],
        ),
        migrations.CreateModel(
            name='BookSeat',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False)),
                ('booking_price_currency', djmoney.models.fields.CurrencyField(choices=[('XUA', 'ADB Unit of Account'), ('AFN', 'Afghani'), ('DZD', 'Algerian Dinar'), ('ARS', 'Argentine Peso'), ('AMD', 'Armenian Dram'), ('AWG', 'Aruban Guilder'), ('AUD', 'Australian Dollar'), ('AZN', 'Azerbaijanian Manat'), ('BSD', 'Bahamian Dollar'), ('BHD', 'Bahraini Dinar'), ('THB', 'Baht'), ('PAB', 'Balboa'), ('BBD', 'Barbados Dollar'), ('BYN', 'Belarussian Ruble'), ('BYR', 'Belarussian Ruble'), ('BZD', 'Belize Dollar'), ('BMD', 'Bermudian Dollar (customarily known as Bermuda Dollar)'), ('BTN', 'Bhutanese ngultrum'), ('VEF', 'Bolivar Fuerte'), ('BOB', 'Boliviano'), ('XBA', 'Bond Markets Units European Composite Unit (EURCO)'), ('BRL', 'Brazilian Real'), ('BND', 'Brunei Dollar'), ('BGN', 'Bulgarian Lev'), ('BIF', 'Burundi Franc'), ('XOF', 'CFA Franc BCEAO'), ('XAF', 'CFA franc BEAC'), ('XPF', 'CFP Franc'), ('CAD', 'Canadian Dollar'), ('CVE', 'Cape Verde Escudo'), ('KYD', 'Cayman Islands Dollar'), ('CLP', 'Chilean peso'), ('XTS', 'Codes specifically reserved for testing purposes'), ('COP', 'Colombian peso'), ('KMF', 'Comoro Franc'), ('CDF', 'Congolese franc'), ('BAM', 'Convertible Marks'), ('NIO', 'Cordoba Oro'), ('CRC', 'Costa Rican Colon'), ('HRK', 'Croatian Kuna'), ('CUP', 'Cuban Peso'), ('CUC', 'Cuban convertible peso'), ('CZK', 'Czech Koruna'), ('GMD', 'Dalasi'), ('DKK', 'Danish Krone'), ('MKD', 'Denar'), ('DJF', 'Djibouti Franc'), ('STD', 'Dobra'), ('DOP', 'Dominican Peso'), ('VND', 'Dong'), ('XCD', 'East Caribbean Dollar'), ('EGP', 'Egyptian Pound'), ('SVC', 'El Salvador Colon'), ('ETB', 'Ethiopian Birr'), ('EUR', 'Euro'), ('XBB', 'European Monetary Unit (E.M.U.-6)'), ('XBD', 'European Unit of Account 17(E.U.A.-17)'), ('XBC', 'European Unit of Account 9(E.U.A.-9)'), ('FKP', 'Falkland Islands Pound'), ('FJD', 'Fiji Dollar'), ('HUF', 'Forint'), ('GHS', 'Ghana Cedi'), ('GIP', 'Gibraltar Pound'), ('XAU', 'Gold'), ('XFO', 'Gold-Franc'), ('PYG', 'Guarani'), ('GNF', 'Guinea Franc'), ('GYD', 'Guyana Dollar'), ('HTG', 'Haitian gourde'), ('HKD', 'Hong Kong Dollar'), ('UAH', 'Hryvnia'), ('ISK', 'Iceland Krona'), ('INR', 'Indian Rupee'), ('IRR', 'Iranian Rial'), ('IQD', 'Iraqi Dinar'), ('IMP', 'Isle of Man Pound'), ('JMD', 'Jamaican Dollar'), ('JOD', 'Jordanian Dinar'), ('KES', 'Kenyan Shilling'), ('PGK', 'Kina'), ('LAK', 'Kip'), ('KWD', 'Kuwaiti Dinar'), ('AOA', 'Kwanza'), ('MMK', 'Kyat'), ('GEL', 'Lari'), ('LVL', 'Latvian Lats'), ('LBP', 'Lebanese Pound'), ('ALL', 'Lek'), ('HNL', 'Lempira'), ('SLL', 'Leone'), ('LSL', 'Lesotho loti'), ('LRD', 'Liberian Dollar'), ('LYD', 'Libyan Dinar'), ('SZL', 'Lilangeni'), ('LTL', 'Lithuanian Litas'), ('MGA', 'Malagasy Ariary'), ('MWK', 'Malawian Kwacha'), ('MYR', 'Malaysian Ringgit'), ('TMM', 'Manat'), ('MUR', 'Mauritius Rupee'), ('MZN', 'Metical'), ('MXV', 'Mexican Unidad de Inversion (UDI)'), ('MXN', 'Mexican peso'), ('MDL', 'Moldovan Leu'), ('MAD', 'Moroccan Dirham'), ('BOV', 'Mvdol'), ('NGN', 'Naira'), ('ERN', 'Nakfa'), ('NAD', 'Namibian Dollar'), ('NPR', 'Nepalese Rupee'), ('ANG', 'Netherlands Antillian Guilder'), ('ILS', 'New Israeli Sheqel'), ('RON', 'New Leu'), ('TWD', 'New Taiwan Dollar'), ('NZD', 'New Zealand Dollar'), ('KPW', 'North Korean Won'), ('NOK', 'Norwegian Krone'), ('PEN', 'Nuevo Sol'), ('MRO', 'Ouguiya'), ('TOP', 'Paanga'), ('PKR', 'Pakistan Rupee'), ('XPD', 'Palladium'), ('MOP', 'Pataca'), ('PHP', 'Philippine Peso'), ('XPT', 'Platinum'), ('GBP', 'Pound Sterling'), ('BWP', 'Pula'), ('QAR', 'Qatari Rial'), ('GTQ', 'Quetzal'), ('ZAR', 'Rand'), ('OMR', 'Rial Omani'), ('KHR', 'Riel'), ('MVR', 'Rufiyaa'), ('IDR', 'Rupiah'), ('RUB', 'Russian Ruble'), ('RWF', 'Rwanda Franc'), ('XDR', 'SDR'), ('SHP', 'Saint Helena Pound'), ('SAR', 'Saudi Riyal'), ('RSD', 'Serbian Dinar'), ('SCR', 'Seychelles Rupee'), ('XAG', 'Silver'), ('SGD', 'Singapore Dollar'), ('SBD', 'Solomon Islands Dollar'), ('KGS', 'Som'), ('SOS', 'Somali Shilling'), ('TJS', 'Somoni'), ('SSP', 'South Sudanese Pound'), ('LKR', 'Sri Lanka Rupee'), ('XSU', 'Sucre'), ('SDG', 'Sudanese Pound'), ('SRD', 'Surinam Dollar'), ('SEK', 'Swedish Krona'), ('CHF', 'Swiss Franc'), ('SYP', 'Syrian Pound'), ('BDT', 'Taka'), ('WST', 'Tala'), ('TZS', 'Tanzanian Shilling'), ('KZT', 'Tenge'), ('XXX', 'The codes assigned for transactions where no currency is involved'), ('TTD', 'Trinidad and Tobago Dollar'), ('MNT', 'Tugrik'), ('TND', 'Tunisian Dinar'), ('TRY', 'Turkish Lira'), ('TMT', 'Turkmenistan New Manat'), ('TVD', 'Tuvalu dollar'), ('AED', 'UAE Dirham'), ('XFU', 'UIC-Franc'), ('USD', 'US Dollar'), ('USN', 'US Dollar (Next day)'), ('UGX', 'Uganda Shilling'), ('CLF', 'Unidad de Fomento'), ('COU', 'Unidad de Valor Real'), ('UYI', 'Uruguay Peso en Unidades Indexadas (URUIURUI)'), ('UYU', 'Uruguayan peso'), ('UZS', 'Uzbekistan Sum'), ('VUV', 'Vatu'), ('CHE', 'WIR Euro'), ('CHW', 'WIR Franc'), ('KRW', 'Won'), ('YER', 'Yemeni Rial'), ('JPY', 'Yen'), ('CNY', 'Yuan Renminbi'), ('ZMK', 'Zambian Kwacha'), ('ZMW', 'Zambian Kwacha'), ('ZWD', 'Zimbabwe Dollar A/06'), ('ZWN', 'Zimbabwe dollar A/08'), ('ZWL', 'Zimbabwe dollar A/09'), ('PLN', 'Zloty')], default='INR', editable=False, max_length=3)),
                ('booking_price', djmoney.models.fields.MoneyField(blank=True, decimal_places=2, default=Decimal('0'), default_currency='INR', max_digits=11, null=True)),
                ('name_on_card', models.CharField(max_length=150)),
                ('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')),
                ('created_at', models.DateTimeField(auto_now=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='seat_manager',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False)),
                ('name', models.CharField(max_length=1, unique=True)),
                ('created_at', models.DateTimeField(auto_now=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Seat',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False)),
                ('name', models.IntegerField()),
                ('date', models.DateField()),
                ('created_at', models.DateTimeField(auto_now=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('active', models.BooleanField(default=True)),
                ('book', models.BooleanField(default=False)),
                ('available_slot', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cinema_booking.available_slots')),
            ],
        ),
    ]
Example #2
0
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 = [
        ('cart', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Frequency',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('option', models.CharField(max_length=20)),
                ('number_of_days', models.IntegerField(default=0)),
            ],
            options={
                'db_table': 'frequencies',
            },
        ),
        migrations.CreateModel(
            name='User',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('email', models.EmailField(max_length=254, unique=True)),
                ('password', models.CharField(max_length=1000)),
                ('first_name', models.CharField(max_length=45, null=True)),
                ('last_name', models.CharField(max_length=45, null=True)),
                ('address1', models.CharField(max_length=45, null=True)),
                ('address2', models.CharField(max_length=45, null=True)),
                ('country', models.CharField(max_length=45, null=True)),
                ('city', models.CharField(max_length=45, null=True)),
                ('state_province', models.CharField(max_length=45, null=True)),
                ('zip_code', models.IntegerField(null=True)),
                ('phone_number', models.CharField(max_length=20, null=True)),
                ('created_at', models.DateField(auto_now_add=True)),
                ('updated_at', models.DateField(null=True)),
            ],
            options={
                'db_table': 'users',
            },
        ),
        migrations.CreateModel(
            name='Subscription',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('start_date', models.DateField(auto_now_add=True)),
                ('next_delevery_date', models.DateField()),
                ('frequency',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='user.frequency')),
                ('order',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='cart.order')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='user.user')),
            ],
            options={
                'db_table': 'subscriptions',
            },
        ),
        migrations.CreateModel(
            name='PaymentMethod',
            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')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='user.user')),
            ],
            options={
                'db_table': 'paymentmethods',
            },
        ),
    ]
Example #4
0
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)),
            ],
        ),
    ]
Example #5
0
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)),
            ],
        ),
    ]
Example #6
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.CreateModel(
            name='Location',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('rental_location', models.CharField(max_length=200)),
                ('rental_location_address', models.CharField(max_length=200)),
                ('vehicle_capacity', models.IntegerField()),
                ('no_of_vehicles', models.IntegerField(default=10)),
            ],
        ),
        migrations.CreateModel(
            name='Reservation',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('user', models.CharField(max_length=200)),
                ('vin_no', models.CharField(max_length=200)),
                ('reservation_datetime', models.DateTimeField()),
                ('rental_location', models.CharField(max_length=200)),
                ('return_datetime', models.DateTimeField()),
                ('rental_charge', models.CharField(max_length=100)),
                ('actual_returntime', models.DateTimeField()),
                ('reservation_status',
                 models.CharField(choices=[('BKD', 'BOOKED'),
                                           ('RNT', 'RENTED'),
                                           ('RTD', 'RETURNED')],
                                  default='BKD',
                                  max_length=3)),
            ],
        ),
        migrations.CreateModel(
            name='Vehicle',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('vehicle_type',
                 models.CharField(choices=[('SC', 'Small Car'),
                                           ('FSC', 'Full Size Car'),
                                           ('TR', 'Truck'),
                                           ('LC', 'Luxury Car')],
                                  default='SC',
                                  max_length=3)),
                ('make_model', models.CharField(max_length=200)),
                ('year', models.IntegerField()),
                ('vin_no', models.CharField(max_length=50)),
                ('registration_tag', models.CharField(max_length=20)),
                ('current_mileage', models.IntegerField()),
                ('last_service_time', models.DateField()),
                ('basic_fee', models.IntegerField()),
                ('advanced_fee', models.IntegerField()),
                ('late_fee', models.IntegerField()),
                ('vehicle_condition',
                 models.CharField(choices=[('GD', 'Good'),
                                           ('NC', 'Needs Cleaning'),
                                           ('NM', 'Needs Maintenance')],
                                  default='GD',
                                  max_length=2)),
                ('rental_location',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='zip.Location')),
            ],
        ),
        migrations.CreateModel(
            name='Suggestion',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('suggestion', models.TextField(max_length=200)),
                ('vehicle_condition',
                 models.CharField(choices=[('GD', 'Good'),
                                           ('NC', 'Needs Cleaning'),
                                           ('NM', 'Needs Maintenance')],
                                  default='GD',
                                  max_length=2)),
                ('reservation_id',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='zip.Reservation')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Customer',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('first_name', models.CharField(max_length=200)),
                ('last_name', models.CharField(max_length=200)),
                ('email_id', models.EmailField(max_length=200)),
                ('driver_license_state', models.CharField(max_length=10)),
                ('driving_license_no', models.CharField(max_length=200)),
                ('date_of_birth', models.DateField()),
                ('residence_address', models.CharField(max_length=500)),
                ('cc_holder_name', models.CharField(max_length=200)),
                ('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')),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
Example #7
0
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)),
            ],
        ),
    ]