Exemplo n.º 1
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Company',
            fields=[
                ('id_company',
                 models.CharField(default=companies.models.create_id,
                                  editable=False,
                                  max_length=100,
                                  primary_key=True,
                                  serialize=False)),
                ('name', models.CharField(max_length=200)),
                ('street', models.CharField(max_length=200)),
                ('phone', models.CharField(max_length=200)),
                ('description', models.CharField(max_length=200)),
                ('image', models.CharField(max_length=200)),
                ('lat', models.CharField(max_length=200, null=True)),
                ('lon', models.CharField(max_length=200, null=True)),
                ('service_hour', models.CharField(max_length=200, null=True)),
                ('type_company',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='kinds_companies.Kind_Company')),
            ],
        ),
    ]
Exemplo n.º 2
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Company',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100, unique=True)),
                ('logo',
                 models.ImageField(
                     blank=True,
                     upload_to=companies.models.user_directory_path)),
                ('phone', models.CharField(blank=True, max_length=15)),
                ('website', models.CharField(blank=True, max_length=50)),
                ('address', models.CharField(blank=True, max_length=100)),
                ('zip_code', models.CharField(blank=True, max_length=8)),
                ('city', models.CharField(blank=True, max_length=50)),
                ('country', models.CharField(blank=True, max_length=50)),
            ],
        ),
    ]
Exemplo n.º 3
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('accounts', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Investor',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('job', models.CharField(max_length=100)),
                ('description', models.TextField()),
                ('active', models.BooleanField(default=True)),
                ('slug', models.SlugField(blank=True, null=True)),
                ('updated', models.DateTimeField(auto_now=True)),
                ('timestamp', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='StartUp',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('company_name', models.CharField(max_length=200)),
                ('category',
                 models.CharField(choices=[('', '')], max_length=100)),
                ('description', models.TextField(blank=True, null=True)),
                ('read_time', models.TimeField(blank=True, null=True)),
                ('dashboard',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=companies.models.upload_location)),
                ('address', models.CharField(max_length=200)),
                ('active', models.BooleanField(default=False)),
                ('featured', models.BooleanField(default=False)),
                ('slug', models.SlugField(blank=True, null=True)),
                ('status',
                 models.CharField(choices=[('StartUp', 'StartUp'),
                                           ('ScaleUp', 'ScaleUp')],
                                  max_length=100)),
                ('updated', models.DateTimeField(auto_now=True)),
                ('timestamp', models.DateTimeField(auto_now_add=True)),
                ('interest',
                 models.ManyToManyField(blank=True,
                                        related_name='Interests',
                                        to=settings.AUTH_USER_MODEL)),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='accounts.Profile')),
            ],
            options={
                'ordering': ['-timestamp', '-updated'],
            },
        ),
        migrations.AddField(
            model_name='investor',
            name='startup',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='companies.StartUp'),
        ),
        migrations.AddField(
            model_name='investor',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='accounts.Profile'),
        ),
    ]
Exemplo n.º 4
0
class Migration(migrations.Migration):
    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Company',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=127)),
                ('logo',
                 models.FileField(blank=True,
                                  null=True,
                                  upload_to=companies.models.company.
                                  company_logo_upload_location)),
            ],
        ),
        migrations.CreateModel(
            name='Role',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=32)),
                ('access',
                 models.FloatField(choices=[(0, 'Member'), (1, 'Manager'),
                                            (2, 'Owner')],
                                   default=0)),
            ],
        ),
        migrations.CreateModel(
            name='Team',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=32)),
                ('company',
                 models.ForeignKey(
                     default=None,
                     on_delete=django.db.models.deletion.SET_DEFAULT,
                     related_name='teams',
                     to='companies.Company')),
                ('team_memberships',
                 models.ManyToManyField(to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='CompanyMembership',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('company',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='companies.Company')),
                ('role',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='companies.Role')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='company',
            name='members',
            field=models.ManyToManyField(blank=True,
                                         related_name='companies',
                                         through='companies.CompanyMembership',
                                         to=settings.AUTH_USER_MODEL),
        ),
    ]
Exemplo n.º 5
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='City',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
            ],
        ),
        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)),
            ],
        ),
        migrations.CreateModel(
            name='Industry',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
            ],
        ),
        migrations.CreateModel(
            name='Technology',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
            ],
        ),
        migrations.CreateModel(
            name='Location',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('city', smart_selects.db_fields.ChainedForeignKey(auto_choose=True, chained_field='country', chained_model_field='country', on_delete=django.db.models.deletion.CASCADE, to='companies.city')),
                ('country', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='companies.country')),
            ],
        ),
        migrations.CreateModel(
            name='Company',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=200)),
                ('established_year', models.IntegerField(validators=[django.core.validators.MinValueValidator(2000), companies.models.max_value_current_year])),
                ('description', models.TextField()),
                ('company_size', models.CharField(choices=[('<10', '<10'), ('10-20', '10-20'), ('20-50', '20-50'), ('50+', '50+'), ('100+', '500+')], max_length=10)),
                ('industry', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='companies.industry')),
                ('location', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='companies.location')),
                ('technologies', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='companies.technology')),
            ],
        ),
        migrations.AddField(
            model_name='city',
            name='country',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='companies.country'),
        ),
    ]
Exemplo n.º 6
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Companies',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.TextField(max_length=200)),
                ('description', models.TextField(max_length=500)),
                ('logo',
                 models.ImageField(upload_to=companies.models.get_image_name,
                                   verbose_name='Company Image')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='Programs',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.TextField(max_length=200)),
                ('description', models.TextField(max_length=500)),
                ('duration', models.IntegerField()),
                ('price', models.DecimalField(decimal_places=2, max_digits=6)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('company',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='companies.Companies')),
            ],
        ),
        migrations.CreateModel(
            name='ProgramPhotos',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('image',
                 models.ImageField(upload_to=companies.models.get_image_name,
                                   verbose_name='Program Image')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('program',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='companies.Programs')),
            ],
        ),
        migrations.CreateModel(
            name='CompanyUrls',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('url', models.CharField(max_length=255)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('company',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='companies.Companies')),
            ],
        ),
        migrations.CreateModel(
            name='CompanyNumbers',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('phone_number', models.CharField(max_length=11)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('company',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='companies.Companies')),
            ],
        ),
    ]
Exemplo n.º 7
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Brand',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('brand_name',
                 models.CharField(blank=True,
                                  max_length=140,
                                  null=True,
                                  verbose_name='Marka İsmi')),
                ('brand_site',
                 models.CharField(blank=True,
                                  max_length=140,
                                  null=True,
                                  verbose_name='Markanın Sitesi')),
                ('brand_description',
                 ckeditor.fields.RichTextField(
                     blank=True, null=True, verbose_name='Marka Açıklaması')),
                ('brand_image',
                 versatileimagefield.fields.VersatileImageField(
                     blank=True,
                     height_field='height_field',
                     null=True,
                     upload_to=companies.models.upload_location,
                     verbose_name='Marka Resmi',
                     width_field='width_field')),
                ('height_field',
                 models.PositiveIntegerField(blank=True,
                                             default=0,
                                             verbose_name='Uzunluk Değeri')),
                ('width_field',
                 models.PositiveIntegerField(blank=True,
                                             default=0,
                                             verbose_name='Genişlik Değeri')),
                ('created_at',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='Oluşturulma Tarihi')),
                ('updated_at',
                 models.DateTimeField(auto_now=True,
                                      verbose_name='Güncellenme Tarihi')),
            ],
            options={
                'verbose_name': 'Marka',
                'verbose_name_plural': 'Markalar',
                'ordering': ('-created_at', ),
            },
        ),
        migrations.CreateModel(
            name='Company',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('company_name',
                 models.CharField(blank=True,
                                  max_length=140,
                                  null=True,
                                  verbose_name='Firma İsmi')),
                ('company_site',
                 models.CharField(blank=True,
                                  max_length=140,
                                  null=True,
                                  verbose_name='Firmanın Sitesi')),
                ('company_description',
                 ckeditor.fields.RichTextField(
                     blank=True, null=True, verbose_name='Firma Açıklaması')),
                ('image_comp',
                 versatileimagefield.fields.VersatileImageField(
                     blank=True,
                     height_field='height_field',
                     null=True,
                     upload_to=companies.models.upload_location,
                     verbose_name='Firma Resmi',
                     width_field='width_field')),
                ('height_field',
                 models.PositiveIntegerField(blank=True,
                                             default=0,
                                             verbose_name='Uzunluk Değeri')),
                ('width_field',
                 models.PositiveIntegerField(blank=True,
                                             default=0,
                                             verbose_name='Genişlik Değeri')),
                ('created_at',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='Oluşturulma Tarihi')),
                ('updated_at',
                 models.DateTimeField(auto_now=True,
                                      verbose_name='Güncellenme Tarihi')),
                ('lft',
                 models.PositiveIntegerField(db_index=True, editable=False)),
                ('rght',
                 models.PositiveIntegerField(db_index=True, editable=False)),
                ('tree_id',
                 models.PositiveIntegerField(db_index=True, editable=False)),
                ('level',
                 models.PositiveIntegerField(db_index=True, editable=False)),
                ('parent',
                 mptt.fields.TreeForeignKey(
                     blank=True,
                     null=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='children',
                     to='companies.Company',
                     verbose_name='Üst Kategori')),
            ],
            options={
                'verbose_name': 'Firma',
                'verbose_name_plural': 'Firmalar',
                'ordering': ('-created_at', ),
            },
        ),
    ]