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

    dependencies = [
        ('home', '0009_auto_20190316_1309'),
        ('business', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='business_test',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='home.Business')),
            ],
        ),
        migrations.AlterModelOptions(
            name='questions',
            options={
                'verbose_name': 'question',
                'verbose_name_plural': 'questions'
            },
        ),
        migrations.AlterModelOptions(
            name='test',
            options={
                'verbose_name': 'test',
                'verbose_name_plural': 'tests'
            },
        ),
        migrations.AlterField(
            model_name='questions',
            name='script',
            field=models.FileField(
                upload_to=business.models.script_upload_location),
        ),
        migrations.AddField(
            model_name='business_test',
            name='test',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='business.Test'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('business', '0006_merge_20200414_1114'),
    ]

    operations = [
        migrations.CreateModel(
            name='StarterVendorList',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=50)),
                ('description', models.CharField(max_length=50)),
                ('terms', models.CharField(max_length=50)),
                ('report_to', models.CharField(max_length=50)),
                ('created_at', models.DateTimeField(blank=True, null=True)),
                ('updated_at', models.DateTimeField(blank=True, null=True)),
                ('category',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Category')),
            ],
            options={
                'db_table': 'starter_vendor_list',
            },
            bases=(business.models.ModelMixin, models.Model),
        ),
    ]
Exemple #3
0
class Migration(migrations.Migration):

    dependencies = [
        ('business',
         '0010_businesscreditcard_personalcreditcard_personalloan'),
    ]

    operations = [
        migrations.CreateModel(
            name='RevolvingBusinessCreditVendor',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=50)),
                ('description', models.CharField(max_length=50)),
                ('terms', models.CharField(max_length=50)),
                ('report_to', models.CharField(max_length=50)),
                ('created_at', models.DateTimeField(blank=True, null=True)),
                ('updated_at', models.DateTimeField(blank=True, null=True)),
                ('category',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Category')),
            ],
            options={
                'db_table': 'revolving_business_credit',
            },
            bases=(business.models.ModelMixin, models.Model),
        ),
    ]
Exemple #4
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Business',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('description', models.CharField(max_length=255)),
                ('address', models.CharField(max_length=255)),
                ('phone', models.CharField(max_length=15)),
                ('business_logo',
                 models.ImageField(blank=True,
                                   null=True,
                                   upload_to=business.models.image_name_id,
                                   verbose_name='business logo')),
                ('date_created', models.DateTimeField(auto_now_add=True)),
                ('email',
                 models.EmailField(blank=True, max_length=254, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='BusinessCategory',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('description',
                 models.CharField(blank=True, max_length=255, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='BusinessComment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('comment', models.CharField(max_length=5000)),
                ('date_posted', models.DateTimeField(auto_now_add=True)),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Country',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('country_code', models.CharField(max_length=20)),
            ],
        ),
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('description', models.CharField(max_length=255)),
                ('price', models.DecimalField(decimal_places=2,
                                              max_digits=20)),
                ('quantity', models.IntegerField()),
                ('product_new', models.BooleanField(default=1)),
                ('product_available', models.BooleanField(default=0)),
                ('price_neg', models.BooleanField(default=0)),
                ('product_display_points',
                 models.IntegerField(blank=True, null=True)),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
            ],
        ),
        migrations.CreateModel(
            name='ProductCategory',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('description', models.CharField(max_length=255)),
            ],
        ),
        migrations.CreateModel(
            name='TypeOfGoodsSold',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
                ('product_category',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.ProductCategory')),
            ],
        ),
        migrations.CreateModel(
            name='Service',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('description', models.CharField(max_length=255)),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
            ],
        ),
        migrations.CreateModel(
            name='ProductReviews',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('comment', models.CharField(max_length=5000)),
                ('stars',
                 models.IntegerField(blank=True,
                                     choices=[(0, 'NONE'), (1, 'GOOD'),
                                              (2, 'BETTER'), (3, 'COOL'),
                                              (4, 'BEST'), (5, 'EXCELLENT')],
                                     default=0,
                                     null=True)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Product')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='ProductImages',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('image',
                 models.ImageField(blank=True,
                                   null=True,
                                   upload_to=business.models.image_name_id,
                                   verbose_name='product image')),
                ('is_cover', models.BooleanField(default=0)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='product_images',
                                   to='business.Product')),
            ],
        ),
        migrations.CreateModel(
            name='ProductCommentReply',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('comment', models.CharField(max_length=5000)),
                ('product_comment',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.ProductReviews')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='product',
            name='product_category',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='business.ProductCategory'),
        ),
        migrations.CreateModel(
            name='OtherProductProperty',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('property_name', models.CharField(max_length=255)),
                ('description', models.CharField(max_length=400)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='other_properties',
                                   to='business.Product')),
            ],
        ),
        migrations.CreateModel(
            name='Order',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('country', models.CharField(max_length=255)),
                ('first_name', models.CharField(max_length=255)),
                ('last_name', models.CharField(max_length=255)),
                ('street_address', models.CharField(max_length=255)),
                ('street_address2', models.CharField(max_length=255)),
                ('email_address', models.CharField(max_length=255)),
                ('phone_number', models.CharField(max_length=255)),
                ('customer', models.IntegerField(blank=True, null=True)),
                ('quantity', models.IntegerField(default=1)),
                ('date_of_order', models.DateTimeField(auto_now_add=True)),
                ('approved',
                 models.CharField(choices=[('YES', 'YES'), ('NO', 'NO')],
                                  default='NO',
                                  max_length=3)),
                ('viewed', models.BooleanField(default=False)),
                ('business',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Product')),
            ],
        ),
        migrations.CreateModel(
            name='Message',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('text', models.CharField(max_length=255)),
                ('phone', models.CharField(max_length=255)),
                ('email',
                 models.EmailField(blank=True, max_length=254, null=True)),
                ('customer', models.IntegerField(blank=True, null=True)),
                ('product', models.IntegerField(blank=True, null=True)),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
            ],
        ),
        migrations.CreateModel(
            name='Location',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('city', models.CharField(max_length=100)),
                ('country',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Country')),
            ],
        ),
        migrations.CreateModel(
            name='BusinessReviews',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('comment', models.CharField(max_length=5000)),
                ('stars',
                 models.IntegerField(blank=True,
                                     choices=[(0, 'NONE'), (1, 'GOOD'),
                                              (2, 'BETTER'), (3, 'COOL'),
                                              (4, 'BEST'), (5, 'EXCELLENT')],
                                     default=0,
                                     null=True)),
                ('date_posted', models.DateTimeField(auto_now_add=True)),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='BusinessProfile',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('about', models.CharField(max_length=5000)),
                ('main_color', models.CharField(max_length=255)),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
            ],
        ),
        migrations.CreateModel(
            name='BusinessDirectors',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('first_name', models.CharField(max_length=255)),
                ('last_name', models.CharField(max_length=255)),
                ('about_director', models.CharField(max_length=1000)),
                ('social_links', models.CharField(max_length=5000)),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
            ],
        ),
        migrations.CreateModel(
            name='BusinessContactPerson',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('first_name', models.CharField(max_length=255)),
                ('last_name', models.CharField(max_length=255)),
                ('phone', models.CharField(max_length=15)),
                ('business',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
            ],
        ),
        migrations.CreateModel(
            name='BusinessCommentReply',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('comment', models.CharField(max_length=5000)),
                ('date_posted', models.DateTimeField(auto_now_add=True)),
                ('business',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='business.Business')),
                ('business_comment',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='business.BusinessComment')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='business',
            name='category',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='business.BusinessCategory'),
        ),
        migrations.AddField(
            model_name='business',
            name='location',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to='business.Location'),
        ),
        migrations.AddField(
            model_name='business',
            name='owner',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to=settings.AUTH_USER_MODEL),
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('survey', '0001_initial'),
        ('business', '0001_initial'),
        ('auth', '0008_alter_user_username_max_length'),
    ]

    operations = [
        migrations.AddField(
            model_name='loginlink',
            name='survey_response',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='survey_responses',
                to='survey.SurveyResponse'),
        ),
        migrations.AddField(
            model_name='loginlink',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='login_links',
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='user',
            name='company',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='business.Company'),
        ),
        migrations.AddField(
            model_name='user',
            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='user',
            name='login_link',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='og_users',
                to='business.LoginLink'),
        ),
        migrations.AddField(
            model_name='user',
            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'),
        ),
        migrations.CreateModel(
            name='Administrator',
            fields=[],
            options={
                'proxy': True,
                'indexes': [],
            },
            bases=('business.user', ),
            managers=[
                ('objects', business.models.AdministratorManager()),
            ],
        ),
        migrations.CreateModel(
            name='HiringManager',
            fields=[],
            options={
                'verbose_name': 'Hiring Manager',
                'proxy': True,
                'verbose_name_plural': 'Hiring Managers',
                'indexes': [],
            },
            bases=('business.user', ),
            managers=[
                ('objects', business.models.HiringManagerManager()),
            ],
        ),
        migrations.CreateModel(
            name='RegularUser',
            fields=[],
            options={
                'proxy': True,
                'indexes': [],
            },
            bases=('business.user', ),
            managers=[
                ('objects', business.models.RegularUserManager()),
            ],
        ),
    ]