class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='AnnouncementPost',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=220)),
                ('body', models.TextField(max_length=60000)),
                ('featured_image',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=dashboard.models.upload_location)),
                ('extra_image_one',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=dashboard.models.upload_location)),
                ('extra_image_two',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=dashboard.models.upload_location)),
                ('extra_image_three',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=dashboard.models.upload_location)),
                ('date_published',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='date published')),
                ('date_updated',
                 models.DateTimeField(auto_now=True,
                                      verbose_name='date updated')),
                ('is_approved', models.BooleanField(default=True)),
                ('slug', models.SlugField(blank=True, unique=True)),
                ('author',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
                ('viewed_by',
                 models.ManyToManyField(
                     related_name='announcement_post_viewed_by',
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
Example #2
0
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0011_auto_20190407_2233'),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='image',
            options={
                'verbose_name': 'Фотография объекта',
                'verbose_name_plural': 'Фотографии объекта'
            },
        ),
        migrations.AlterField(
            model_name='image',
            name='image',
            field=models.ImageField(max_length=500,
                                    upload_to=dashboard.models.photo_path),
        ),
        migrations.AlterField(
            model_name='image',
            name='objectinfo',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='images',
                to='dashboard.ObjectInfo'),
        ),
    ]
Example #3
0
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0055_rename_palaceentry_palacecarving'),
    ]

    operations = [
        migrations.AlterField(
            model_name='palacecarving',
            name='image',
            field=models.ImageField(
                blank=True,
                help_text=
                'Optional small photo that will appear next to your carving, no more than 1 megabyte',
                null=True,
                upload_to=dashboard.models.palace_image_file_name,
                validators=[dashboard.models.validate_at_most_1mb]),
        ),
        migrations.AlterField(
            model_name='palacecarving',
            name='visible',
            field=models.BooleanField(
                default=True,
                help_text=
                'Uncheck to hide your carving altogether (can change your mind later)'
            ),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0051_alter_palaceentry_image'),
    ]

    operations = [
        migrations.AddField(
            model_name='palaceentry',
            name='hyperlink',
            field=models.URLField(blank=True,
                                  help_text='An external link of your choice'),
        ),
        migrations.AlterField(
            model_name='palaceentry',
            name='image',
            field=models.ImageField(
                blank=True,
                help_text=
                'Optional small photo that will appear next to your entry, no more than 1 megabyte',
                null=True,
                upload_to=dashboard.models.achievement_image_file_name,
                validators=[dashboard.models.validate_at_most_1mb]),
        ),
    ]
Example #5
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('users', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Drugs',
            fields=[
                ('drug_id', models.AutoField(primary_key=True, serialize=False)),
                ('drug_name', models.CharField(max_length=1000)),
                ('nct_no', models.CharField(max_length=50, unique=True)),
                ('drug_image_path', models.ImageField(upload_to=dashboard.models.saveimage)),
                ('min_age', models.IntegerField()),
                ('max_age', models.IntegerField()),
                ('other_medications', models.CharField(max_length=2000)),
                ('comorbid_conditions', models.CharField(max_length=2000)),
                ('blood_pressure_req', models.IntegerField()),
                ('posology', models.CharField(max_length=200)),
                ('efficacy', models.DecimalField(decimal_places=2, max_digits=5)),
                ('drug_category', models.CharField(max_length=200)),
                ('upload_date', models.DateTimeField(auto_now_add=True)),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.account')),
            ],
            options={
                'db_table': 'drugs',
            },
        ),
    ]
Example #6
0
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0012_auto_20190425_0225'),
    ]

    operations = [
        migrations.CreateModel(
            name='Feedback',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('o_id', models.IntegerField(verbose_name='ID объекта')),
                ('o_url',
                 models.CharField(blank=True,
                                  max_length=200,
                                  null=True,
                                  verbose_name='Путь к объекту')),
                ('name',
                 models.CharField(blank=True,
                                  max_length=100,
                                  null=True,
                                  verbose_name='Имя')),
                ('email',
                 models.CharField(blank=True,
                                  max_length=100,
                                  null=True,
                                  verbose_name='Email')),
                ('text',
                 models.TextField(blank=True,
                                  null=True,
                                  verbose_name='Сообщение')),
            ],
        ),
        migrations.CreateModel(
            name='FeedbackImage',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('image',
                 models.ImageField(max_length=500,
                                   upload_to=dashboard.models.photo_path_2)),
                ('feedback',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='images',
                                   to='dashboard.Feedback')),
            ],
            options={
                'verbose_name': 'Загруженная фотография',
                'verbose_name_plural': 'Загруженные фотографии',
            },
        ),
    ]
Example #7
0
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0002_auto_20160326_0358'),
    ]

    operations = [
        migrations.AlterField(
            model_name='nodo',
            name='fotografia',
            field=models.ImageField(blank=True, null=True, upload_to=dashboard.models.get_imagen_nodo_dir),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0006_auto_20200719_1728'),
    ]

    operations = [
        migrations.AlterField(
            model_name='books',
            name='cover',
            field=models.ImageField(blank=True, null=True, upload_to=dashboard.models.update_filename),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0052_auto_20210916_2115'),
    ]

    operations = [
        migrations.AlterField(
            model_name='achievement',
            name='code',
            field=models.CharField(max_length=96, null=True, unique=True, validators=[django.core.validators.RegexValidator(message='24-char hex string', regex='[a-f0-9]{24}')]),
        ),
        migrations.AlterField(
            model_name='achievement',
            name='description',
            field=models.TextField(help_text='Text shown beneath this achievement for students who obtain it.'),
        ),
        migrations.AlterField(
            model_name='achievement',
            name='diamonds',
            field=models.SmallIntegerField(default=1, help_text='Number of diamonds for this achievement'),
        ),
        migrations.AlterField(
            model_name='achievement',
            name='image',
            field=models.ImageField(blank=True, help_text='Image for the obtained achievement, at most 1MB.', null=True, upload_to=dashboard.models.achievement_image_file_name, validators=[dashboard.models.validate_at_most_1mb]),
        ),
        migrations.AlterField(
            model_name='palaceentry',
            name='image',
            field=models.ImageField(blank=True, help_text='Optional small photo that will appear next to your entry, no more than 1 megabyte', null=True, upload_to=dashboard.models.palace_image_file_name, validators=[dashboard.models.validate_at_most_1mb]),
        ),
        migrations.AlterField(
            model_name='palaceentry',
            name='message',
            field=models.TextField(blank=True, help_text='You can write a message here', max_length=1024),
        ),
    ]
Example #10
0
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0003_auto_20200925_2046'),
    ]

    operations = [
        migrations.AlterField(
            model_name='drugs',
            name='drug_image_path',
            field=models.ImageField(default='default.jpg',
                                    upload_to=dashboard.models.saveimage),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0049_auto_20210916_2058'),
    ]

    operations = [
        migrations.AddField(
            model_name='palaceentry',
            name='image',
            field=models.ImageField(
                blank=True,
                help_text='Optional small photo of yourself you want to use',
                null=True,
                upload_to=dashboard.models.achievement_image_file_name,
                validators=[dashboard.models.validate_at_most_1mb]),
        ),
        migrations.AlterField(
            model_name='achievement',
            name='image',
            field=models.ImageField(
                blank=True,
                help_text='Image for the obtained badge',
                null=True,
                upload_to=dashboard.models.achievement_image_file_name,
                validators=[dashboard.models.validate_at_most_1mb]),
        ),
        migrations.AlterField(
            model_name='palaceentry',
            name='visible',
            field=models.BooleanField(
                default=True,
                help_text=
                'Uncheck to hide your entry altogether (can change your mind later)'
            ),
        ),
    ]
Example #12
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Medicion',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('fecha_hora', models.DateTimeField()),
                ('energia_activa', models.IntegerField()),
                ('energia_aparente', models.IntegerField()),
                ('demanda', models.FloatField()),
            ],
        ),
        migrations.CreateModel(
            name='Nodo',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('nombre', models.CharField(max_length=20)),
                ('descripcion', models.TextField()),
                ('fotografia',
                 models.ImageField(
                     upload_to=dashboard.models.get_imagen_nodo_dir)),
                ('padre',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='dashboard.Nodo')),
            ],
        ),
        migrations.AddField(
            model_name='medicion',
            name='nodo',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='dashboard.Nodo'),
        ),
    ]
Example #13
0
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0050_auto_20210916_2110'),
    ]

    operations = [
        migrations.AlterField(
            model_name='palaceentry',
            name='image',
            field=models.ImageField(
                blank=True,
                help_text=
                'Optional small photo that will appear next to your entry',
                null=True,
                upload_to=dashboard.models.achievement_image_file_name,
                validators=[dashboard.models.validate_at_most_1mb]),
        ),
    ]
Example #14
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='NewQuiz',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('thumbnail', models.ImageField(blank=True, null=True, upload_to=dashboard.models.image_location)),
                ('title', models.CharField(blank=True, default=None, max_length=300, null=True)),
                ('url', models.CharField(blank=True, default=None, max_length=300, null=True)),
                ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0007_auto_20200720_0129'),
    ]

    operations = [
        migrations.AlterField(
            model_name='books',
            name='cover',
            field=models.ImageField(
                blank=True,
                default='default.png',
                null=True,
                upload_to=dashboard.models.update_filename),
        ),
        migrations.AlterField(
            model_name='books',
            name='description',
            field=models.TextField(max_length=200),
        ),
    ]
Example #16
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('account', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='BannerImage',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('image', models.ImageField(upload_to='gallery/banner')),
                ('description', models.CharField(max_length=30)),
            ],
        ),
        migrations.CreateModel(
            name='ContributionList',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('date', models.DateField()),
            ],
        ),
        migrations.CreateModel(
            name='EventGallary',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('date', models.DateField()),
            ],
        ),
        migrations.CreateModel(
            name='EventType',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title',
                 models.CharField(max_length=100,
                                  verbose_name='Event type name')),
            ],
        ),
        migrations.CreateModel(
            name='ExpenseList',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('date', models.DateField()),
            ],
        ),
        migrations.CreateModel(
            name='ExpenseType',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title',
                 models.CharField(max_length=100,
                                  verbose_name='Expense type name')),
            ],
        ),
        migrations.CreateModel(
            name='UsefulLink',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('link', models.CharField(max_length=500)),
            ],
        ),
        migrations.CreateModel(
            name='MonthlyExpense',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('date', models.DateField(blank=True, null=True)),
                ('ExpenseAmount',
                 models.IntegerField(default=100,
                                     verbose_name='Expense Amount')),
                ('EventCategory',
                 models.ForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='dashboard.EventType')),
                ('ExpenseCategory',
                 models.ForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='dashboard.ExpenseType')),
                ('ExpenseTitle',
                 models.ForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='dashboard.ExpenseList')),
                ('whos',
                 models.ForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='account.TeamMember')),
            ],
        ),
        migrations.CreateModel(
            name='MonthlyContribution',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('date', models.DateField(blank=True, null=True)),
                ('amount', models.IntegerField(default=100)),
                ('paid', models.BooleanField()),
                ('contri_title',
                 models.ForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='dashboard.ContributionList')),
                ('user',
                 models.ForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='account.TeamMember')),
            ],
        ),
        migrations.CreateModel(
            name='GallaryUploadImage',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('image',
                 models.ImageField(
                     upload_to=dashboard.models.image_directory_path)),
                ('title',
                 models.ForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='dashboard.EventGallary')),
            ],
        ),
        migrations.AddField(
            model_name='eventgallary',
            name='event',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='dashboard.EventType'),
        ),
    ]
Example #17
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0009_alter_user_last_name_max_length'),
    ]

    operations = [
        migrations.CreateModel(
            name='User',
            fields=[
                ('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')),
                ('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')),
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('creation_date', models.DateTimeField(auto_now_add=True)),
                ('email', models.CharField(max_length=200, unique=True)),
                ('c_credentials', models.TextField()),
                ('salt', models.CharField(max_length=512)),
                ('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', dashboard.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='App',
            fields=[
                ('id',
                 models.CharField(default=cloud.shortuuid.uuid,
                                  editable=False,
                                  max_length=255,
                                  primary_key=True,
                                  serialize=False)),
                ('creation_date', models.DateTimeField(auto_now_add=True)),
                ('name', models.CharField(max_length=255)),
                ('vendor', models.CharField(default='aws', max_length=255)),
                ('user',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Event',
            fields=[
                ('id',
                 models.CharField(default=cloud.shortuuid.uuid,
                                  editable=False,
                                  max_length=255,
                                  primary_key=True,
                                  serialize=False)),
                ('creation_date', models.DateTimeField(auto_now_add=True)),
                ('description', models.CharField(editable=False,
                                                 max_length=255)),
                ('target', models.CharField(editable=False, max_length=255)),
                ('action', models.CharField(max_length=255)),
                ('amount', models.FloatField(default=0)),
            ],
        ),
        migrations.CreateModel(
            name='Log',
            fields=[
                ('id',
                 models.CharField(default=cloud.shortuuid.uuid,
                                  editable=False,
                                  max_length=255,
                                  primary_key=True,
                                  serialize=False)),
                ('creation_date', models.DateTimeField(auto_now_add=True)),
                ('level', models.CharField(max_length=255)),
                ('event', models.TextField()),
                ('user',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='MarketplaceLogic',
            fields=[
                ('id',
                 models.CharField(default=cloud.shortuuid.uuid,
                                  editable=False,
                                  max_length=255,
                                  primary_key=True,
                                  serialize=False)),
                ('creation_date', models.DateTimeField(auto_now_add=True)),
                ('title', models.CharField(max_length=255)),
                ('category', models.CharField(max_length=255)),
                ('description', models.TextField()),
                ('content', models.TextField()),
                ('logo_image',
                 models.ImageField(null=True,
                                   upload_to='marketplace_logic_logo_image')),
                ('function_zip_file',
                 models.FileField(null=True,
                                  upload_to='marketplace_logic_function_zip')),
                ('function_name', models.CharField(max_length=255, null=True)),
                ('handler', models.CharField(max_length=255)),
                ('runtime', models.CharField(max_length=255)),
                ('verified', models.BooleanField(default=False)),
                ('view_count', models.BigIntegerField(default=0)),
                ('setup_count', models.BigIntegerField(default=0)),
                ('price', models.BigIntegerField(default=0)),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Tracker',
            fields=[
                ('id',
                 models.CharField(default=cloud.shortuuid.uuid,
                                  editable=False,
                                  max_length=255,
                                  primary_key=True,
                                  serialize=False)),
                ('creation_date', models.DateTimeField(auto_now_add=True)),
                ('funnel', models.CharField(max_length=255, null=True)),
                ('user',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='event',
            name='tracker',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='dashboard.Tracker'),
        ),
        migrations.AddField(
            model_name='event',
            name='user',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to=settings.AUTH_USER_MODEL),
        ),
    ]
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')),
                ('street',
                 models.CharField(default='38 Windsor Street', max_length=85)),
                ('zip', models.CharField(default='06001', max_length=12)),
            ],
        ),
        migrations.CreateModel(
            name='DeviceModels',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(default='generic device', max_length=50)),
                ('max_life', models.PositiveIntegerField()),
                ('warranty_days', models.PositiveIntegerField()),
                ('image',
                 models.ImageField(blank=True,
                                   default='default.jpg',
                                   null=True,
                                   upload_to='device_catalogue')),
                ('energy_rating',
                 models.PositiveIntegerField(validators=[
                     django.core.validators.MinValueValidator(1),
                     django.core.validators.MaxValueValidator(10)
                 ])),
                ('safety_rating',
                 models.IntegerField(validators=[
                     django.core.validators.MinValueValidator(1),
                     django.core.validators.MaxValueValidator(10)
                 ])),
                ('current_consumption', models.IntegerField()),
                ('model_number', models.CharField(max_length=50)),
                ('serial_number', models.CharField(max_length=50)),
            ],
        ),
        migrations.CreateModel(
            name='Home',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('address',
                 models.ForeignKey(default=dashboard.models.Address(),
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='dashboard.Address')),
                ('owner',
                 models.ForeignKey(
                     on_delete=django.db.models.deletion.DO_NOTHING,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='SubscribersList',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(default='my coffee machine',
                                  max_length=150)),
                ('email', models.EmailField(max_length=254)),
            ],
        ),
        migrations.CreateModel(
            name='ValueStream',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('description',
                 models.CharField(default='value stream description',
                                  max_length=50)),
                ('property_name',
                 models.CharField(default='default property name',
                                  max_length=25)),
                ('value', models.FloatField(default=0.0)),
                ('ts', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Thing',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('description',
                 models.CharField(default='my smart coffee machine',
                                  max_length=120)),
                ('purchase_date', models.DateField()),
                ('life_used', models.IntegerField()),
                ('device_model_info',
                 models.ForeignKey(
                     on_delete=django.db.models.deletion.DO_NOTHING,
                     to='dashboard.DeviceModels')),
                ('installed_home_id',
                 models.ManyToManyField(to='dashboard.Home')),
                ('owner',
                 models.ForeignKey(
                     on_delete=django.db.models.deletion.DO_NOTHING,
                     to=settings.AUTH_USER_MODEL)),
                ('value_stream_id',
                 models.ManyToManyField(to='dashboard.ValueStream')),
            ],
        ),
        migrations.CreateModel(
            name='ServiceProvider',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(default='generic manufacturer',
                                  max_length=150)),
                ('phone_number', models.CharField(default='0000',
                                                  max_length=14)),
                ('address',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.DO_NOTHING,
                     to='dashboard.Address')),
                ('type_of_device_handled',
                 models.ManyToManyField(to='dashboard.DeviceModels')),
            ],
        ),
        migrations.CreateModel(
            name='ServiceDetails',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('receipt_email', models.EmailField(max_length=254)),
                ('date_of_service',
                 models.DateField(default=django.utils.timezone.now)),
                ('remarks', models.TextField(default='Service completed')),
                ('service_provider',
                 models.ForeignKey(
                     on_delete=django.db.models.deletion.DO_NOTHING,
                     to='dashboard.ServiceProvider')),
                ('thing',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to='dashboard.Thing')),
            ],
        ),
        migrations.CreateModel(
            name='Seller',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(default='generic seller', max_length=150)),
                ('phone_number', models.CharField(default='007',
                                                  max_length=14)),
                ('address',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.PROTECT,
                     to='dashboard.Address')),
                ('type_of_device_sold',
                 models.ManyToManyField(to='dashboard.DeviceModels')),
            ],
        ),
        migrations.CreateModel(
            name='Manufacturer',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(default='generic manufacturer',
                                  max_length=50)),
                ('is_certified', models.BooleanField(default=True)),
                ('phone_number', models.CharField(default='007',
                                                  max_length=14)),
                ('address',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.DO_NOTHING,
                     to='dashboard.Address')),
            ],
        ),
        migrations.AddField(
            model_name='devicemodels',
            name='mfg',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.DO_NOTHING,
                to='dashboard.Manufacturer'),
        ),
    ]
Example #19
0
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0010_auto_20181024_1105'),
    ]

    operations = [
        migrations.CreateModel(
            name='Image',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('image', models.ImageField(upload_to=dashboard.models.image_folder)),
            ],
            options={
                'verbose_name': 'Фотография объекта',
                'verbose_name_plural': 'Фотографии объектов',
            },
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='OKN_in_ensemble',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет')], max_length=10, null=True, verbose_name='ОКН входит в ансамбль (да/нет)'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='affiliation_U',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет')], max_length=10, null=True, verbose_name='Принадлежность к ЮНЭСКО'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='esp_valuable_object',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет')], max_length=10, null=True, verbose_name='Особо ценный объект'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_docs_boundaries',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет')], max_length=10, null=True, verbose_name='Наличие документов о границах территории ОКН'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_docs_of_aprroval',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет')], max_length=10, null=True, verbose_name='Наличие документов об утвержденых зонах охраны'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_passport_OKN',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет'), ('На подготовке', 'На подготовке')], max_length=5, null=True, verbose_name='Наличие паспорта ОКН'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_rights',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет')], max_length=10, null=True, verbose_name='Наличие зарегистрированных прав/обременений'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_security_obligation',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет'), ('На подготовке', 'На подготовке')], max_length=5, null=True, verbose_name='Наличие охранного обязательства ОКН'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='information_sign',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет'), ('На подготовке', 'На подготовке')], max_length=5, null=True, verbose_name='Наличие уcтановленной информационной надписи установленного образца'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='information_sign_conformity',
            field=models.CharField(blank=True, choices=[('Да', 'Да'), ('Нет', 'Нет')], max_length=10, null=True, verbose_name='Наличие информационной надписи, но не соответствующей требованиям'),
        ),
        migrations.AddField(
            model_name='image',
            name='objectinfo',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.ObjectInfo'),
        ),
    ]
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='phase_1',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('problem_images',
                 models.IntegerField(
                     blank=True,
                     help_text='Number of images of existing problems',
                     null=True)),
                ('problem_images_upload',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=dashboard.models.phase_1.upload_path1)),
                ('FIR_number',
                 models.IntegerField(blank=True,
                                     help_text='Number of FIRs to be uploaded',
                                     null=True)),
                ('FIR_upload',
                 models.FileField(
                     blank=True,
                     null=True,
                     upload_to=dashboard.models.phase_1.upload_path2)),
                ('news_articles_number',
                 models.IntegerField(blank=True,
                                     help_text='Number of News Articles',
                                     null=True)),
                ('news_articles_upload',
                 models.FileField(
                     blank=True,
                     null=True,
                     upload_to=dashboard.models.phase_1.upload_path3)),
                ('miscellaneous_upload',
                 models.FileField(
                     blank=True,
                     null=True,
                     upload_to=dashboard.models.phase_1.upload_path4)),
                ('miscellaneous_detail',
                 models.CharField(
                     blank=True,
                     help_text='Description of the miscellaneous file uploaded',
                     max_length=200,
                     null=True)),
                ('team',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
Example #21
0
class Migration(migrations.Migration):

    dependencies = [
        ('dashboard', '0002_auto_20180912_2244'),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='locality',
            options={'verbose_name': 'Населенный пункт', 'verbose_name_plural': 'Населенные пункты'},
        ),
        migrations.AlterModelOptions(
            name='municipality',
            options={'verbose_name': 'Муниципальное образование', 'verbose_name_plural': 'Муниципальные образования'},
        ),
        migrations.AlterModelOptions(
            name='objectinfo',
            options={'verbose_name': 'Объект', 'verbose_name_plural': 'Объекты'},
        ),
        migrations.AlterModelOptions(
            name='species',
            options={'verbose_name': 'Видовая принадлежность', 'verbose_name_plural': 'Видовые принадлежности'},
        ),
        migrations.RemoveField(
            model_name='objectinfo',
            name='id_openData',
        ),
        migrations.AddField(
            model_name='objectinfo',
            name='_id',
            field=models.CharField(blank=True, max_length=200, null=True, verbose_name='ID opendata.mkrf.ru'),
        ),
        migrations.AddField(
            model_name='objectinfo',
            name='slug',
            field=models.SlugField(blank=True, max_length=400, null=True, verbose_name='slugURL'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='OKN_in_ensemble',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет')], max_length=10, null=True, verbose_name='ОКН входит в ансамбль (да/нет)'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='actual_address',
            field=models.TextField(blank=True, null=True, verbose_name='Актуальный адрес'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='affiliation_U',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет')], max_length=10, null=True, verbose_name='Принадлежность к ЮНЭСКО'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='date',
            field=models.DateField(blank=True, null=True, verbose_name='Дата'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='description',
            field=models.TextField(blank=True, null=True, verbose_name='Описание'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='document_on_approved_security',
            field=models.TextField(blank=True, null=True, verbose_name='Документ об утвержденых зонах охраны'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='esp_valuable_object',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет')], max_length=10, null=True, verbose_name='Особо ценный объект'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='fullAddress',
            field=models.TextField(blank=True, null=True, verbose_name='Полный адрес'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='gen_species_appearance',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Species', verbose_name='Общая видовая принадлежность'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_docs_boundaries',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет')], max_length=10, null=True, verbose_name='Наличие документов о границах территории ОКН'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_docs_of_aprroval',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет')], max_length=10, null=True, verbose_name='Наличие документов об утвержденых зонах охраны'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_passport_OKN',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет'), ('In_work', 'На подготовке')], max_length=5, null=True, verbose_name='Наличие паспорта ОКН'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_rights',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет')], max_length=10, null=True, verbose_name='Наличие зарегистрированных прав/обременений'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='has_security_obligation',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет'), ('In_work', 'На подготовке')], max_length=5, null=True, verbose_name='Наличие охранного обязательства ОКН'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='information_sign',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет'), ('In_work', 'На подготовке')], max_length=5, null=True, verbose_name='Наличие уcтановленной информационной надписи установленного образца'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='information_sign_conformity',
            field=models.CharField(blank=True, choices=[('Yes', 'Да'), ('No', 'Нет')], max_length=10, null=True, verbose_name='Наличие информационной надписи, но не соответствующей требованиям'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='information_sign_photo',
            field=models.ImageField(blank=True, null=True, upload_to=dashboard.models.image_folder, verbose_name='Фотография информационной надписи'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='locality',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Locality', verbose_name='Населенный пункт'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='management',
            field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Под чьим управлением'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='municipality',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='dashboard.Municipality', verbose_name='Муниципальное образование'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='nativeName',
            field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Наименование'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='owner',
            field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Собственник'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='owner_contacts',
            field=models.TextField(blank=True, null=True, verbose_name='Контактные данные собственника ОКН'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='photo',
            field=models.ImageField(blank=True, null=True, upload_to=dashboard.models.image_folder, verbose_name='Фото'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='req_of_approval',
            field=models.TextField(blank=True, null=True, verbose_name='Реквизиты об утверждении границ территории'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='requisites_and_title',
            field=models.TextField(blank=True, null=True, verbose_name=' Реквизиты и наименование акта органа государственной власти о постановке на государственную охрану объекта культурного наследия'),
        ),
        migrations.AlterField(
            model_name='objectinfo',
            name='url',
            field=models.CharField(blank=True, max_length=200, null=True, verbose_name='URL адрес'),
        ),
    ]