class Migration(migrations.Migration):

    dependencies = [
        ('cv', '0004_experience_experience_image'),
    ]

    operations = [
        migrations.AlterField(
            model_name='experience',
            name='experience_image',
            field=models.ImageField(null=True,
                                    upload_to=cv.models.get_image_path),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('cv', '0003_auto_20180807_2225'),
    ]

    operations = [
        migrations.AddField(
            model_name='experience',
            name='experience_image',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=cv.models.get_image_path),
        ),
    ]
Exemple #3
0
class Migration(migrations.Migration):

    dependencies = [
        ('cv', '0005_auto_20180817_2045'),
    ]

    operations = [
        migrations.RenameField(
            model_name='experience',
            old_name='experience_image',
            new_name='image',
        ),
        migrations.AddField(
            model_name='education',
            name='image',
            field=models.ImageField(null=True,
                                    upload_to=cv.models.get_image_path),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('cv', '0011_auto_20170714_1642'),
    ]

    operations = [
        migrations.CreateModel(
            name='ProjectScreenshot',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('order',
                 models.PositiveIntegerField(db_index=True, editable=False)),
                ('name', models.CharField(max_length=255)),
                ('image',
                 models.ImageField(upload_to=cv.models.UploadToPathAndRename(
                     'projects/screenshots'))),
                ('project',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='screenshots',
                                   to='cv.Project')),
            ],
            options={
                'verbose_name_plural': 'Project Screenshots',
                'ordering': ('project', 'order'),
                'abstract': False,
            },
        ),
        migrations.AlterUniqueTogether(
            name='projectscreenshot',
            unique_together=set([('project', 'name')]),
        ),
    ]
Exemple #5
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='CV',
            fields=[
                ('cv_id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('name', models.CharField(max_length=50, null=True)),
                ('template', models.CharField(max_length=40)),
                ('is_verified', models.BooleanField(default=False)),
                ('was_reviewed', models.BooleanField(default=False)),
                ('has_picture', models.BooleanField(default=False)),
                ('document', models.FileField(upload_to='cv_docs/%Y/%m/%d/')),
                ('date_created',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('cv_user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='cv_user',
                                   to='account.DefaultAccount')),
            ],
        ),
        migrations.CreateModel(
            name='Feedback',
            fields=[
                ('cv_id',
                 models.UUIDField(primary_key=True,
                                  serialize=False,
                                  validators=[cv.models.validate_cv_id])),
                ('basic_info', models.TextField(blank=True)),
                ('schools', models.TextField(blank=True)),
                ('experiences', models.TextField(blank=True)),
                ('skills', models.TextField(blank=True)),
                ('languages', models.TextField(blank=True)),
                ('additional_info',
                 models.TextField(blank=True, default=None, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Skill',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('description', models.CharField(max_length=50)),
                ('cv',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='skills',
                                   to='cv.CV')),
            ],
        ),
        migrations.CreateModel(
            name='School',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=200)),
                ('date_start', models.CharField(max_length=7)),
                ('date_end', models.CharField(max_length=7, null=True)),
                ('additional_info', models.CharField(max_length=150,
                                                     null=True)),
                ('cv',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='schools',
                                   to='cv.CV')),
            ],
        ),
        migrations.CreateModel(
            name='Language',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=20)),
                ('level', models.CharField(max_length=20)),
                ('cv',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='languages',
                                   to='cv.CV')),
            ],
        ),
        migrations.CreateModel(
            name='Experience',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=50)),
                ('description', models.CharField(max_length=400)),
                ('date_start', models.CharField(max_length=7)),
                ('date_end', models.CharField(max_length=7, null=True)),
                ('cv',
                 models.ForeignKey(null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='experiences',
                                   to='cv.CV')),
            ],
        ),
        migrations.CreateModel(
            name='BasicInfo',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('first_name', models.CharField(max_length=30)),
                ('last_name', models.CharField(max_length=50)),
                ('email', models.EmailField(max_length=254)),
                ('picture', models.ImageField(upload_to='cv_pics/%Y/%m/%d/')),
                ('phone_number', models.CharField(max_length=12)),
                ('date_of_birth', models.CharField(max_length=12)),
                ('cv',
                 models.OneToOneField(
                     null=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='basic_info',
                     to='cv.CV')),
            ],
        ),
    ]
Exemple #6
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Achieve',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('achievements', models.CharField(max_length=300)),
            ],
        ),
        migrations.CreateModel(
            name='CV',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=50)),
                ('phone_no', models.IntegerField()),
                ('email_id', models.EmailField(max_length=254)),
                ('photo', models.ImageField(blank=True, height_field='height', null=True, upload_to=cv.models.upload, width_field='width')),
                ('height', models.IntegerField(default=0)),
                ('width', models.IntegerField(default=0)),
                ('about_you', models.TextField(max_length=250)),
                ('address', models.TextField(max_length=250)),
                ('hobbies_and_intrests', models.TextField(blank=True, null=True)),
                ('timestamp', models.DateTimeField(auto_now_add=True)),
                ('profile', models.CharField(max_length=200)),
            ],
        ),
        migrations.CreateModel(
            name='EQ',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('course', models.CharField(choices=[('X Secondary', 'Secondary'), ('XII Senior Secondary', 'XII Senior Secondary'), ('Diploma', 'Diploma'), ('Graduation', 'Graduation'), ('Post Graduation', 'Post Graduation'), ('PHD', 'PHD')], max_length=30)),
                ('instute_name', models.CharField(max_length=100)),
                ('stream', models.CharField(max_length=50)),
                ('percentage', models.IntegerField()),
                ('cv', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='education', to='cv.CV')),
            ],
        ),
        migrations.CreateModel(
            name='Skill',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('skill', models.CharField(max_length=30)),
                ('level', models.IntegerField()),
                ('cv', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='skills', to='cv.CV')),
            ],
        ),
        migrations.CreateModel(
            name='WE',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('organisation', models.CharField(max_length=50)),
                ('designation', models.CharField(max_length=30)),
                ('location', models.CharField(max_length=30)),
                ('years', models.IntegerField()),
                ('work_experience', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='work_experience', to='cv.CV')),
            ],
        ),
        migrations.AddField(
            model_name='achieve',
            name='cv',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='achievements', to='cv.CV'),
        ),
    ]