Пример #1
0
class Migration(migrations.Migration):

    dependencies = [
        ('currency', '0007_person'),
    ]

    operations = [
        migrations.AlterField(
            model_name='offer',
            name='banner_image',
            field=imagekit.models.fields.ProcessedImageField(
                blank=True,
                null=True,
                upload_to=helpers.RandomFileName('offers/'),
                verbose_name='Imagen principal'),
        ),
        migrations.AlterField(
            model_name='offer',
            name='entity',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='offers',
                to='currency.Entity'),
        ),
    ]
Пример #2
0
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('currency', '0006_offer'),
    ]

    operations = [
        migrations.CreateModel(
            name='Person',
            fields=[
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('nif',
                 models.CharField(blank=True,
                                  max_length=50,
                                  null=True,
                                  verbose_name='NIF/CIF')),
                ('email', models.CharField(max_length=250,
                                           verbose_name='Email')),
                ('name',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='Nombre')),
                ('surname',
                 models.TextField(blank=True,
                                  null=True,
                                  verbose_name='Direcci\xf3n')),
                ('profile_image',
                 imagekit.models.fields.ProcessedImageField(
                     blank=True,
                     null=True,
                     upload_to=helpers.RandomFileName('profiles/'),
                     verbose_name='Imagen de perfil')),
                ('registered', models.DateTimeField(auto_now_add=True)),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'ordering': ['registered'],
                'verbose_name': 'Persona',
                'verbose_name_plural': 'Personas',
            },
        ),
    ]
Пример #3
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Entity',
            fields=[
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('cif',
                 models.CharField(blank=True,
                                  max_length=50,
                                  null=True,
                                  verbose_name='NIF/CIF')),
                ('email', models.CharField(max_length=250,
                                           verbose_name='Email')),
                ('name',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='Nombre')),
                ('description',
                 models.TextField(blank=True,
                                  null=True,
                                  verbose_name='Descripci\xf3n')),
                ('short_description',
                 models.TextField(blank=True,
                                  null=True,
                                  verbose_name='Descripci\xf3n corta')),
                ('phone_number',
                 models.CharField(blank=True,
                                  max_length=25,
                                  null=True,
                                  verbose_name='Tel\xe9fono')),
                ('address',
                 models.TextField(blank=True,
                                  null=True,
                                  verbose_name='Direcci\xf3n')),
                ('logo',
                 imagekit.models.fields.ProcessedImageField(
                     blank=True,
                     null=True,
                     upload_to=helpers.RandomFileName('entities/'),
                     verbose_name='Imagen de perfil')),
                ('registered', models.DateTimeField(auto_now_add=True)),
                ('latitude', models.FloatField(verbose_name='Latitud')),
                ('longitude', models.FloatField(verbose_name='Longitud')),
                ('bonification_percent',
                 models.FloatField(
                     default=0, verbose_name='Porcentaje de bonificaci\xf3n')),
                ('max_percent_payment',
                 models.FloatField(
                     default=0,
                     verbose_name='M\xe1ximo porcentaje de pago aceptado')),
                ('num_workers',
                 models.IntegerField(
                     default=0, verbose_name='N\xfamero de trabajadores')),
                ('legal_form',
                 models.TextField(blank=True,
                                  null=True,
                                  verbose_name='Formulario legal')),
                ('facebook_link',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='P\xe1gina de Facebook')),
                ('webpage_link',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='P\xe1gina web')),
                ('twitter_link',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='Perfil de Twitter')),
                ('telegram_link',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='Canal de Telegram')),
                ('instagram_link',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='Perfil de Instagram')),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'ordering': ['registered'],
                'verbose_name': 'Entidad',
                'verbose_name_plural': 'Entidades',
            },
        ),
    ]
Пример #4
0
class Migration(migrations.Migration):

    dependencies = [
        ('currency', '0005_transaction'),
    ]

    operations = [
        migrations.CreateModel(
            name='Offer',
            fields=[
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('title',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='Nombre')),
                ('description',
                 models.TextField(blank=True,
                                  null=True,
                                  verbose_name='Descripci\xf3n')),
                ('banner_image',
                 imagekit.models.fields.ProcessedImageField(
                     blank=True,
                     null=True,
                     upload_to=helpers.RandomFileName('entities/'),
                     verbose_name='Imagen principal')),
                ('published_date', models.DateTimeField(auto_now_add=True)),
                ('discount_percent',
                 models.FloatField(blank=True,
                                   default=0,
                                   null=True,
                                   verbose_name='Porcentaje de descuento')),
                ('discounted_price',
                 models.FloatField(blank=True,
                                   default=0,
                                   null=True,
                                   verbose_name='Precio con descuento')),
                ('active', models.BooleanField(verbose_name='Activa')),
                ('begin_date',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Fecha de inicio')),
                ('end_date',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Fecha de fin')),
                ('entity',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='currency.Entity')),
            ],
            options={
                'ordering': ['-published_date'],
                'verbose_name': 'Oferta',
                'verbose_name_plural': 'Ofertas',
            },
        ),
    ]
Пример #5
0
class Migration(migrations.Migration):

    dependencies = [
        ('currency', '0013_auto_20180105_1341'),
    ]

    operations = [
        migrations.CreateModel(
            name='Gallery',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='T\xedtulo')),
            ],
            options={
                'verbose_name': 'Galer\xeda',
                'verbose_name_plural': 'Galer\xedas',
            },
        ),
        migrations.CreateModel(
            name='GalleryPhoto',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('order', models.IntegerField(default=0,
                                              verbose_name='Orden')),
                ('title',
                 models.CharField(blank=True,
                                  max_length=250,
                                  null=True,
                                  verbose_name='T\xedtulo')),
                ('image',
                 imagekit.models.fields.ProcessedImageField(
                     blank=True,
                     null=True,
                     upload_to=helpers.RandomFileName('photos/'))),
                ('uploaded', models.DateTimeField(auto_now_add=True)),
                ('gallery',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='currency.Gallery')),
            ],
            options={
                'ordering': ['order'],
                'verbose_name': 'Foto',
                'verbose_name_plural': 'Fotos',
            },
        ),
        migrations.AddField(
            model_name='entity',
            name='gallery',
            field=models.OneToOneField(
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to='currency.Gallery'),
        ),
    ]