# Generated by Django 4.2.4 on 2023-08-25 06:39 from django.conf import settings from django.db import migrations, models import django.db.models.deletion import hiring.models class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='PublishedBooks', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title_of_book', models.CharField(max_length=200)), ('book_type', models.CharField(choices=[('book', 'Book'), ('chapter', 'Chapter')], default='book', max_length=200)), ('name_of_publisher', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='UserDetails', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('full_name', models.CharField(max_length=200)), ('dob', models.DateField()), ('mobile_number', models.CharField(max_length=200)), ('office_contact', models.CharField(max_length=200)), ('case_pending', models.BooleanField()), ('case_details', models.CharField(max_length=200, null=True)), ('residence', models.CharField(max_length=200)), ('telephone_number', models.CharField(max_length=200)), ('address', models.CharField(max_length=200)), ('is_submitted', models.BooleanField(default=False)), ('profile_photo', models.FileField(blank=True, null=True, upload_to=hiring.models.UserDetails.user_directory_path)), ('django_user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='YouthHandlingExp', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('nature_of_activity', models.CharField(max_length=200)), ('institution', models.CharField(max_length=200)), ('from_date', models.DateField()), ('to_date', models.DateField()), ('achievements', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='Workshops', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title_of_workshop', models.CharField(max_length=200)), ('month_and_year', models.DateField()), ('place', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='StatutoryWorkingExp', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('institution', models.CharField(max_length=200)), ('authority_or_position', models.CharField(max_length=200)), ('from_date', models.DateField()), ('to_date', models.DateField()), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='Skills', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('skill_type', models.CharField(choices=[('technical', 'Technical Skills'), ('managerial', 'Managerial Skills'), ('corporate_objective', 'Corporate Objective'), ('leadership', 'Leadership Skills'), ('communication', 'Communication Skills')], max_length=200)), ('skill', models.CharField(max_length=200)), ('level', models.CharField(choices=[('basic', 'Basic'), ('intermediate', 'Intermediate'), ('advanced', 'Advanced')], max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='ResearchProjects', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title_of_project', models.CharField(max_length=200)), ('project_value', models.CharField(max_length=200)), ('granting_agency', models.CharField(max_length=200)), ('date_of_start', models.DateField()), ('date_of_completion', models.DateField()), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='ResearchParams', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('phd_students_guided', models.CharField(max_length=200)), ('research_publications', models.CharField(max_length=200)), ('books_published', models.CharField(max_length=200)), ('book_chapters_published', models.CharField(max_length=200)), ('patents_granted', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='ResearchExperience', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('i_index', models.CharField(max_length=200)), ('h_index', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='RefferedInstitutions', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('institutions', models.CharField(max_length=200)), ('book_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.publishedbooks')), ], ), migrations.CreateModel( name='References', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=200)), ('phone', models.CharField(max_length=200)), ('email', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='QualityIssues', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('area', models.CharField(max_length=200)), ('institution', models.CharField(max_length=200)), ('from_date', models.DateField()), ('to_date', models.DateField()), ('achievements', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.AddField( model_name='publishedbooks', name='user_id', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails'), ), migrations.CreateModel( name='Publications', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title_of_publication', models.CharField(max_length=200)), ('name_of_international_journal', models.CharField(max_length=200)), ('type_of_publication', models.CharField(choices=[('sci', 'Sci'), ('ugc_care', 'UGC Care'), ('other', 'Other')], default='ugc_care', max_length=200)), ('impact_factor', models.FloatField(max_length=200)), ('date', models.DateField()), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='OrganisingEvents', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title_of_workshop', models.CharField(max_length=200)), ('month_and_year', models.DateField()), ('place', models.CharField(max_length=200)), ('role_assigned', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='Leadership', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('leadership_activity', models.CharField(max_length=200)), ('documented_evidence', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='Languages', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('language', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='InternationalBodies', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name_of_international_body', models.CharField(max_length=200)), ('nature_of_experience', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='GeneralInfo', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('present_post', models.CharField(max_length=200)), ('designation_grade', models.CharField(max_length=200)), ('date_from_held', models.DateField()), ('name_of_organisation', models.CharField(max_length=200)), ('address_of_organisation', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='Experience', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('university', models.CharField(max_length=200)), ('post', models.CharField(max_length=200)), ('from_date', models.DateField()), ('to_date', models.DateField()), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='EducationalQualification', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('exam_or_degree', models.CharField(max_length=200)), ('board_or_university', models.CharField(max_length=200)), ('institute', models.CharField(max_length=200)), ('subjects_or_specialization', models.CharField(max_length=200)), ('year_of_passing', models.DateField()), ('division_or_cgpa', models.CharField(max_length=200)), ('marks_in_percentage', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='Awards', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('award_name', models.CharField(max_length=200)), ('granting_agency', models.CharField(max_length=200)), ('year', models.DateField()), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), migrations.CreateModel( name='AdministrativeExperience', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('post', models.CharField(choices=[('professor', 'Professor'), ('hod', 'HOD'), ('principal', 'Principal'), ('dean', 'Dean'), ('director', 'Director'), ('head', 'Head of National / International institution of advance learning')], max_length=200)), ('from_date', models.DateField()), ('to_date', models.DateField()), ('name_of_university', models.CharField(max_length=200)), ('location', models.CharField(max_length=200)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='hiring.userdetails')), ], ), ]