class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('avatar', models.ImageField(blank=True, null=True, upload_to=accounts.models.upload_location)), ('facebook', models.URLField(blank=True)), ('twitter', models.URLField(blank=True)), ('email', models.EmailField(max_length=254)), ('user', models.OneToOneField( 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='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile', models.ImageField(default='profile.png', help_text='Profile Picture', upload_to=accounts.models.user_directory_path)), ('bio', models.TextField(blank=True, default='ND', max_length=500)), ('location', models.CharField(blank=True, default='ND', max_length=30)), ('organization', models.CharField(blank=True, default='ND', max_length=100)), ('linkedin', models.URLField(blank=True, default='https://www.linkedin.com/in/username/')), ('github', models.URLField(blank=True, default='https://github.com/username')), ('twitter', models.URLField(blank=True, default='https://twitter.com/username')), ('facebook', models.URLField(blank=True, default='https://facebook.com/username')), ('instagram', models.URLField(blank=True, default='https://www.instagram.com/user.name/')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('accounts', '0003_auto_20200307_2032'), ] operations = [ migrations.AddField( model_name='user', name='avatar', field=models.ImageField(blank=True, upload_to=accounts.models.update_filename), ), migrations.AddField( model_name='user', name='company', field=models.CharField(blank=True, max_length=100), ), migrations.AddField( model_name='user', name='linkedin_id', field=models.URLField(blank=True), ), migrations.AddField( model_name='user', name='place', field=models.CharField(blank=True, max_length=100), ), migrations.AddField( model_name='user', name='webpage', field=models.URLField(blank=True), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='UserProfileInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('about_you', models.TextField(blank=True)), ('url', models.URLField(blank=True)), ('profile_pic', models.ImageField( blank=True, default='profile_pic/default/no_picture.png', null=True, upload_to=accounts.models.UserProfileInfo.picture_path)), ('user', models.OneToOneField( 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='Product', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, unique=True)), ('title', models.CharField(max_length=150)), ('description', tinymce.models.HTMLField(null=True)), ('price', models.PositiveSmallIntegerField()), ('image', models.URLField(max_length=150)), ('arrival_date', models.DateTimeField(auto_now=True)), ('seller', models.ForeignKey(default=accounts.models.User, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('accounts', '0001_initial'), ] operations = [ migrations.CreateModel( name='UserProfile', fields=[ ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('profile_pic', models.ImageField( default='profile_pics/user.png', upload_to=accounts.models.profile_pic_filename, verbose_name='Profile Picture')), ('website', models.URLField(blank=True)), ], options={ 'verbose_name': 'Profile', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('email', models.EmailField(max_length=255, unique=True)), ('nickname', models.CharField(max_length=20, unique=True)), ('profile_image', models.URLField(null=True)), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ('is_superuser', models.BooleanField(default=False)), ('is_staff', models.BooleanField(default=False)), ('date_joined', models.DateTimeField(auto_now_add=True)), ('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={ 'abstract': False, }, managers=[ ('objects', accounts.models.UserManager()), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('accounts', '0003_auto_20210301_1604'), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='accounts.customuser')), ('profile_picture', models.ImageField( default='static/images/default_profile.png', upload_to=accounts.models.profile_pic_filename)), ('website', models.URLField(blank=True)), ('country', django_countries.fields.CountryField(default='TZ', max_length=2, verbose_name='Country')), ('location', models.CharField(max_length=200)), ('display_email', models.BooleanField(default=False)), ('bio', models.TextField(blank=True)), ('youtube_link', models.URLField(verbose_name='Youtube URL')), ('facebook_link', models.URLField(verbose_name='Facebook URL')), ('instagram_link', models.URLField(verbose_name='Instagram URL')), ('linkedin_link', models.URLField(verbose_name='Linkedin URL')), ], ), migrations.AlterField( model_name='customuser', name='is_active', field=models.BooleanField(default=True), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='UserAccount', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('photo', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=accounts.models.upload_location, width_field='width_field')), ('width_field', models.IntegerField(default=0, null=True)), ('height_field', models.IntegerField(default=0, null=True)), ('bio', models.TextField(blank=True, max_length=60, null=True, verbose_name='You in 60 words.')), ('phone', phonenumber_field.modelfields.PhoneNumberField( blank=True, max_length=128, verbose_name='Contact Number')), ('status', models.CharField(default='Student', max_length=128)), ('totos', models.IntegerField(default=0, verbose_name='Contribution')), ('user_since', models.DateTimeField(auto_now=True)), ('email', models.EmailField(blank=True, max_length=255, null=True, unique=True, verbose_name='email address')), ('custom_link', models.URLField(blank=True, null=True)), ('facebook_link', models.URLField(blank=True, null=True)), ('twitter_link', models.URLField(blank=True, null=True)), ('linkedin_link', models.URLField(blank=True, null=True)), ('github_link', models.URLField(blank=True, null=True)), ('reddit_link', models.URLField(blank=True, null=True)), ('user', models.OneToOneField( 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='CityOption', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('city_name', models.CharField(blank=True, max_length=100, verbose_name='Nombre de la ciudad')), ('postal_code', models.CharField(blank=True, max_length=20, verbose_name='Código postal')), ('state', models.CharField(blank=True, max_length=100, verbose_name='Estado, provincia o departamento')), ('country', models.CharField(blank=True, max_length=100, verbose_name='País')), ('address_region', models.CharField(blank=True, max_length=20, verbose_name='Región usando el formato ISO 3166-1 Ej. SV, AR, MX.')), ], options={ 'verbose_name': 'Ciudad', 'verbose_name_plural': 'Ciudades', 'ordering': ['city_name'], }, ), migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('degree', models.CharField(blank=True, help_text='Escribe tu último título académico ej. "Doctorado en medicina".', max_length=100, verbose_name='Profesión o título académico')), ('abbreviation', models.CharField(blank=True, max_length=20, verbose_name='Abreviatura de tu nivel académico')), ('academic_abbreviation_visible', models.BooleanField(default=False, help_text='La abreviatura de tu nivel académico será visible junto con tu nombre.', verbose_name='Abreviatura de tu nivel académico visible')), ('speciality', models.CharField(blank=True, help_text='Escribe la especialidad que desempeñas, si la posees.', max_length=100, verbose_name='Especialidad en tu profesión')), ('gender', models.CharField(blank=True, choices=[('hombre', 'hombre'), ('mujer', 'mujer'), ('otro', 'otro')], max_length=6, verbose_name='Sexo')), ('country', models.CharField(blank=True, max_length=100, verbose_name='País')), ('city', models.CharField(blank=True, max_length=100, verbose_name='Ciudad')), ('description', models.TextField(blank=True, help_text='Pequeña introducción de ti, máximo 2000 caracteres.', max_length=2000, null=True, verbose_name='Descripción')), ('website', models.URLField(blank=True, verbose_name='Sitio web')), ('birthday', models.DateField(blank=True, null=True)), ('phone', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, region=None, verbose_name='+503 2502 6108')), ('whatsapp', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, region=None, verbose_name='WhatsApp ej. +503 7390 5006')), ('image', models.ImageField(blank=True, upload_to=accounts.models.profile_picture_directory_path)), ('last_updated', models.DateTimeField(auto_now_add=True)), ('views', models.PositiveIntegerField(blank=True, default=0)), ('is_instructor', models.BooleanField(default=False)), ('slug', models.SlugField(blank=True, help_text='URL personalizada para el perfil.', max_length=255, null=True, verbose_name='URL del perfil')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='MyUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('email', models.EmailField(max_length=120, unique=True)), ('first_name', models.CharField(blank=True, max_length=50)), ('last_name', models.CharField(blank=True, max_length=50)), ('date_joined', models.DateTimeField(auto_now_add=True, verbose_name='date joined')), ('modified', models.DateTimeField(auto_now=True, verbose_name='last modified')), ('is_active', models.BooleanField(default=True, verbose_name='active')), ('is_staff', models.BooleanField(default=False, help_text='Allows users to create events.', verbose_name='staff')), ('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', }, ), migrations.CreateModel( name='Sponsor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('name', models.CharField(max_length=100, verbose_name='company name')), ('logo', models.ImageField(blank=True, help_text='Please upload an image with\n sizes: (W - 488px | H - 150px)', upload_to=accounts.models.logo_upload_loc, verbose_name='company logo')), ('website', models.URLField(blank=True, max_length=150, null=True)), ('is_active', models.BooleanField(default=True, verbose_name='active')), ('affiliates', models.ManyToManyField(blank=True, related_name='sponsor_affiliates', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'sponsor', 'verbose_name_plural': 'sponsors', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile_pic', models.ImageField(blank=True, null=True, upload_to=accounts.models.upload_location)), ('post_limit', models.PositiveIntegerField(default=2)), ('update_limit', models.PositiveIntegerField(default=2)), ('website_url', models.URLField(blank=True, null=True)), ('facebook_url', models.URLField(blank=True, null=True)), ('instagram_url', models.URLField(blank=True, null=True)), ('youtube_url', models.URLField(blank=True, null=True)), ('group_name', models.CharField(default='staff', max_length=60)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('email', models.EmailField(help_text='이메일(아이디)', max_length=64, unique=True, verbose_name='email id')), ('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')), ('is_delete', models.DateTimeField(blank=True, default=None, help_text='계정 삭제 여부', null=True)), ('type', models.CharField(blank=True, choices=[('g', '일반 계정'), ('b', '비니지스 계정'), ('a', '관리자')], max_length=1, null=True, verbose_name='user type')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('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', }, managers=[ ('objects', accounts.models.UserManager()), ], ), migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, help_text='이름', max_length=20, null=True, verbose_name='name')), ('gender', models.CharField(blank=True, help_text='성별', max_length=6, null=True, verbose_name='gender')), ('personal_presentation', models.TextField(blank=True, help_text='자기 소개', null=True, verbose_name='personal presentation')), ('location', models.TextField(blank=True, help_text='위치', null=True, verbose_name='location')), ('web_site', models.URLField(blank=True, help_text='웹사이트', null=True, verbose_name='web site')), ('country_code', models.TextField(blank=True, help_text='국가 코드', max_length=2, null=True, verbose_name='contry code')), ('is_adult', models.BooleanField(default=False, help_text='성인 여부', verbose_name='adult certification')), ('user', models.OneToOneField(blank=True, help_text='연결된 계정', null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='user')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('email', models.EmailField(help_text='EMAIL ID.', max_length=64, unique=True, verbose_name='email id')), ('username', models.CharField(max_length=30)), ('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')), ('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', }, managers=[ ('objects', accounts.models.UserManager()), ], ), migrations.CreateModel( name='Favorite', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tm_id', models.CharField(max_length=6)), ('title', models.CharField(max_length=50)), ('backdrop_path', models.URLField(blank=True, null=True)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-id'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] 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=200)), ('country', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('image', models.ImageField(default='photos/profiles/default.png', max_length=200, upload_to=accounts.models.get_filename_profile)), ('str_id', models.CharField(blank=True, default=None, max_length=40, null=True)), ('gender', models.CharField(blank=True, choices=[('M', 'Male'), ('F', 'Female')], default=None, max_length=1, null=True)), ('birthday', models.DateField(blank=True, null=True)), ('description', models.TextField(blank=True, null=True)), ('new_email', models.EmailField(blank=True, max_length=254, null=True)), ('is_email_verified', models.BooleanField(default=False)), ('mobile', models.IntegerField()), ('is_mobile_verified', models.NullBooleanField(default=None)), ('last_modified', models.DateTimeField(auto_now=True, null=True)), ('order', models.SmallIntegerField(default=1, help_text='Set to 1 for this collection to be the first, 2 to be second etc.')), ('big_field', models.BigIntegerField()), ('price', models.DecimalField(decimal_places=2, max_digits=15)), ('weight', models.FloatField(null=True)), ('facebook_url', models.URLField(max_length=255)), ('city', models.ForeignKey(default=None, on_delete=django.db.models.deletion.DO_NOTHING, to='accounts.City')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('accounts', '0001_initial'), ] operations = [ migrations.AddField( model_name='profile', name='avatar', field=models.ImageField( max_length=255, null=True, upload_to=accounts.models.user_directory_path), ), migrations.AddField( model_name='profile', name='bio', field=models.TextField(null=True), ), migrations.AddField( model_name='profile', name='county', field=models.CharField(max_length=255, null=True), ), migrations.AddField( model_name='profile', name='date_of_birth', field=models.DateField(null=True), ), migrations.AddField( model_name='profile', name='interests', field=models.TextField(null=True), ), migrations.AddField( model_name='profile', name='website', field=models.URLField(null=True), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('biography', models.TextField(blank=True, help_text='300 caractères maximum.', max_length=300, null=True, verbose_name='Biographie')), ('website', models.URLField(blank=True, null=True, verbose_name='Site web')), ('avatar', models.ImageField( blank=True, null=True, upload_to=accounts.models.user_directory_path, verbose_name='Photo de profil')), ('user', models.OneToOneField( 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='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('website', models.URLField(blank=True, default='')), ('profile_pic', models.ImageField(default='profile/avater.png', null=True, upload_to=accounts.models.upload_to)), ('bio', models.TextField(blank=True, default='', max_length=100)), ('facebook', models.CharField(blank=True, default='', max_length=40)), ('twitter', models.CharField(blank=True, default='', max_length=40)), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('accounts', '0018_auto_20180616_1355'), ] operations = [ migrations.AddField( model_name='userprofile', name='facebook', field=models.URLField(blank=True, null=True), ), migrations.AlterField( model_name='userprofile', name='cover_image', field=django_fields.fields.DefaultStaticImageField( blank=True, height_field='height_coverfield', null=True, upload_to=accounts.models.upload_location, width_field='width_coverfield'), ), migrations.AlterField( model_name='userprofile', name='profile_image', field=django_fields.fields.DefaultStaticImageField( blank=True, height_field='height_profilefield', null=True, upload_to=accounts.models.upload_location, width_field='width_profilefield'), ), migrations.AlterField( model_name='userprofile', name='status', field=models.CharField(blank=True, max_length=200, null=True), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0007_alter_validators_add_error_messages'), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('first_name', models.CharField(max_length=100, verbose_name='First Name')), ('last_name', models.CharField(max_length=100, verbose_name='Last Name')), ('email', models.EmailField(max_length=70, unique=True, verbose_name='Email')), ('username', models.CharField(max_length=32, unique=True, verbose_name='Profilename')), ('contact_no', models.CharField( blank=True, max_length=15, validators=[ django.core.validators.RegexValidator( '^\\s*(?:\\+?(\\d{1,3}))?[-. (]*(\\d{3})[-. )]*(\\d{3})[-. ]*(\\d{4})(?: *x(\\d+))?\\s*$' ), django.core.validators.MinLengthValidator(6), django.core.validators.MaxLengthValidator(15) ], verbose_name='Contact Number')), ('image', models.FileField(default='user-default.png', upload_to=accounts.models.user_image_upload, verbose_name='Image')), ('about', models.TextField(blank=True, null=True, verbose_name='About')), ('address', models.TextField(verbose_name='Address')), ('city', models.CharField(default='Gurgaon', max_length=40, verbose_name='City')), ('state', models.CharField(default='Haryana', max_length=40, verbose_name='State')), ('country', models.CharField(default='IN', max_length=40, verbose_name='Country')), ('zipcode', models.IntegerField(default=122001, verbose_name='Zip Code')), ('facebook_profiile', models.URLField(blank=True, null=True, verbose_name='Facebook Profile')), ('twitter_profile', models.URLField(blank=True, null=True, verbose_name='Twitter Profile')), ('role', models.CharField(choices=[('1', 'Admin'), ('2', 'Customer/User'), ('3', 'Delivery Boy')], default=2, max_length=1, verbose_name='Profile Role')), ('email_alerts', models.BooleanField(default=False, verbose_name='Email Alerts')), ('sms_alerts', models.BooleanField(default=False, verbose_name='SMS Alerts')), ('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(auto_now_add=True, verbose_name='Date Joined')), ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='Profile Unique ID')), ('created', models.DateTimeField(auto_now_add=True, verbose_name='Created On')), ('updated', models.DateTimeField(auto_now=True, verbose_name='Updated On')), ('delete', models.BooleanField(default=False, verbose_name='Delete')), ('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': 'Profile', 'verbose_name_plural': 'Profiles', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('taggit', '0003_taggeditem_add_unique_index'), ('job', '0001_initial'), ] 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=50)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('phone', models.CharField(max_length=15)), ('city', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_profile', to='accounts.city')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Employee', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('job_title', models.CharField(max_length=13)), ('bio', models.TextField(max_length=500)), ('image', models.ImageField(blank=True, null=True, upload_to=accounts.models.upload_image)), ('website', models.URLField(max_length=300)), ('cv', models.FileField(blank=True, null=True, upload_to=accounts.models.upload_cv)), ('summary', ckeditor.fields.RichTextField(blank=True, null=True)), ('jobs', models.ManyToManyField(blank=True, related_name='candidaties', to='job.Job')), ('skills', taggit.managers.TaggableManager( help_text='A comma-separated list of tags.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Tags')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='candidate', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Company', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('logo', models.ImageField( blank=True, null=True, upload_to=accounts.models.upload_company_image)), ('employee_num', models.IntegerField(default=0)), ('description', ckeditor.fields.RichTextField(blank=True, null=True)), ('category', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='job.category')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='company', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')), ('username', models.SlugField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text='この項目は必須です。半角英数字および-_で3文字以上32文字以下にしてください。', max_length=32, unique=True, validators=[django.core.validators.MinLengthValidator(3)], verbose_name='username')), ('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')), ('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', 'swappable': 'AUTH_USER_MODEL', }, managers=[ ('objects', accounts.models.UserManager()), ], ), migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('handle', models.CharField(blank=True, max_length=32, verbose_name='ハンドルネーム')), ('icon', models.ImageField(blank=True, upload_to='media', verbose_name='アイコン')), ('description', models.TextField(blank=True, max_length=1000, verbose_name='自己紹介')), ('location', models.CharField(blank=True, max_length=100, verbose_name='居住地')), ('mysite', models.URLField(blank=True, verbose_name='サイト/ブログ')), ('user_name', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('taggit', '0003_taggeditem_add_unique_index'), ] operations = [ migrations.CreateModel( name='CustomUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('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')), ('username', models.CharField( help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.core.validators.RegexValidator( regex='^[a-zA-Z0-9.+-]*$') ])), ('email', models.EmailField(max_length=254, unique=True, verbose_name='E-Mail')), ('is_shop_owner', models.BooleanField(default=False)), ('is_user', models.BooleanField(default=False)), ('signup_confirmation', models.BooleanField(default=False)), ], options={ 'ordering': ['-pk'], }, ), migrations.CreateModel( name='Consumer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('msg', models.TextField()), ('pic', models.ImageField( upload_to=accounts.models.post_image_directory_path, validators=[ django.core.validators.FileExtensionValidator( ['png', 'jpg', 'jpeg']) ])), ('cr_date', models.DateTimeField(auto_now_add=True)), ('tags', taggit.managers.TaggableManager( help_text='Tag your post here', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Hashtags')), ('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ShopOwner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('age', models.IntegerField( default=18, validators=[django.core.validators.MinValueValidator(18) ])), ('birthday', models.DateField(blank=True, null=True)), ('gender', models.CharField(choices=[('Male', 'Male'), ('Female', 'Female')], default='Male', max_length=20)), ('bio', models.CharField(blank=True, max_length=50, null=True)), ('description', models.TextField(blank=True, max_length=1000, null=True)), ('address', models.CharField(blank=True, max_length=250, null=True)), ('phone_no', models.CharField(blank=True, max_length=15, null=True, validators=[ django.core.validators.RegexValidator( '0?[5-9]{1}\\d{9}$') ])), ('whatsapp', models.CharField(blank=True, max_length=15, null=True, validators=[ django.core.validators.RegexValidator( '0?[5-9]{1}\\d{9}$') ])), ('website', models.URLField(blank=True, default='', null=True)), ('facebook', models.URLField(blank=True, default='', null=True)), ('instagram', models.URLField(blank=True, default='', null=True)), ('twitter', models.URLField(blank=True, default='', null=True)), ('github', models.URLField(blank=True, default='', null=True)), ('linkedin', models.URLField(blank=True, default='', null=True)), ('youtube', models.URLField(blank=True, default='', null=True)), ('pinterest', models.URLField(blank=True, default='', null=True)), ('pic', models.ImageField( blank=True, default='Default User.png', null=True, upload_to=accounts.models.user_profile_directory_path, validators=[ django.core.validators.FileExtensionValidator( ['png', 'jpg', 'jpeg']) ])), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('favourites', models.ManyToManyField(blank=True, to='accounts.Post')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-pk'], }, ), migrations.CreateModel( name='PostLike', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('cr_date', models.DateTimeField(auto_now_add=True)), ('liked_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Post')), ], ), migrations.CreateModel( name='PostFileContent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('file', models.FileField( upload_to=accounts.models.post_images_directory_path, validators=[ django.core.validators.FileExtensionValidator( ['png', 'jpg', 'jpeg']) ])), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_image', to='accounts.Post')), ('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_owner', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='PostComment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('msg', models.CharField(max_length=500)), ('updated_at', models.DateTimeField(auto_now=True)), ('cr_date', models.DateTimeField(auto_now_add=True)), ('commented_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Post')), ], ), migrations.CreateModel( name='Notification', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('notification_type', models.IntegerField( choices=[(1, 'Like'), (2, 'Comment'), (3, 'Follow')])), ('text_preview', models.CharField(blank=True, max_length=90)), ('date', models.DateTimeField(auto_now_add=True)), ('is_seen', models.BooleanField(default=False)), ('post', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='noti_post', to='accounts.Post')), ('sender', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='noti_from_user', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='noti_to_user', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='FollowUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('cr_date', models.DateTimeField(auto_now_add=True)), ('follower', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='follower', to=settings.AUTH_USER_MODEL)), ('following', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='following', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('company', '0001_initial'), ('accounts', '0001_initial'), ] operations = [ migrations.CreateModel( name='PlanDetails', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=100, null=True)), ('max_staff', models.PositiveIntegerField(blank=True, null=True)), ('maintenance_fee', models.IntegerField(blank=True, null=True)), ('price', models.IntegerField(blank=True, null=True)), ], options={ 'verbose_name': 'Pricing Plan', 'verbose_name_plural': 'Pricing Plans', }, ), migrations.CreateModel( name='Subscribers', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=255, unique=True)), ('active', models.BooleanField(default=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], options={ 'verbose_name': 'Subscribers', 'verbose_name_plural': 'Subscribers', }, ), migrations.CreateModel( name='SupportTickets', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=300)), ('content', models.TextField()), ('ticket_id', models.CharField(blank=True, max_length=300, null=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('completed', models.BooleanField(default=False)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('affected_company', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='company.Company')), ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='accounts.Profile')), ], options={ 'verbose_name': 'Support Ticket', 'verbose_name_plural': 'Support Ticket', 'ordering': ('-timestamp', '-updated'), }, ), migrations.CreateModel( name='Messages', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('to_all', models.BooleanField(default=False)), ('from_obj', models.CharField(default='Mincore Systems', max_length=300)), ('title', models.CharField(blank=True, max_length=200, null=True)), ('image', cloudinary.models.CloudinaryField( blank=True, max_length=255, null=True, verbose_name=accounts.models.upload_image_path)), ('content', models.TextField()), ('url', models.URLField(blank=True, null=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('active', models.BooleanField(default=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('to_obj', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='company.Company')), ], options={ 'verbose_name': 'messages', 'verbose_name_plural': 'messages', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('username', models.CharField(max_length=20, unique=True)), ('email', models.EmailField(max_length=255, unique=True)), ('email_verified', models.BooleanField(default=False)), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ('mc_username', models.CharField(blank=True, max_length=255, null=True, verbose_name='Minecraft Username')), ('irc_nick', models.CharField(blank=True, max_length=255, null=True, verbose_name='IRC Nick')), ('gh_username', models.CharField(blank=True, max_length=255, null=True, verbose_name='GitHub Username')), ('joined_at', models.DateTimeField(auto_now_add=True)), ('deleted_at', models.DateTimeField(blank=True, default=None, null=True)), ('twofa_enabled', models.BooleanField(default=False, verbose_name='2FA Enabled')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Avatar', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True)), ('image_file', models.ImageField( blank=True, null=True, upload_to=accounts.models._avatar_upload_path)), ('remote_url', models.URLField(blank=True, null=True)), ('source', models.CharField(choices=[('upload', 'Uploaded avatar'), ('url', 'Avatar at URL')], default='upload', max_length=10)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ExternalAuthenticator', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('source', models.CharField(choices=[('google', 'Google')], default='google', max_length=20)), ('external_id', models.CharField(max_length=255)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='user', name='current_avatar', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='accounts.Avatar'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='MyUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('is_active', models.BooleanField(default=True, verbose_name='active')), ('first_name', models.CharField(max_length=50)), ('last_name', models.CharField(max_length=50)), ('username', models.SlugField(max_length=120, unique=True)), ('email', models.EmailField(max_length=120, unique=True)), ('profile_pic', models.ImageField(blank=True, null=True, upload_to=accounts.models.get_profile_pic_path, verbose_name='profile picture')), ('video', models.CharField(blank=True, help_text='Preferably embed from YouTube', max_length=250, verbose_name='profile video')), ('resume', models.FileField(blank=True, null=True, upload_to=accounts.models.get_resume_path, validators=[core.validators.validate_resume_ext])), ('gpa', models.DecimalField(blank=True, decimal_places=2, max_digits=3, null=True, verbose_name='GPA')), ('gender', models.IntegerField(choices=[(2, 'Male'), (3, 'Female'), (4, 'Prefer not to answer')], default=4)), ('account_type', models.IntegerField(blank=True, choices=[(0, 'Student'), (1, 'Employer')], null=True)), ('degree_earned', models.IntegerField(blank=True, choices=[(5, 'Associate'), (6, 'Bachelor'), (7, 'Master'), (8, 'Doctorate'), (9, 'Other')], null=True)), ('year', models.IntegerField(blank=True, choices=[(10, 'Freshman'), (11, 'Sophomore'), (12, 'Junior'), (13, 'Senior'), (14, 'Other')], null=True)), ('opp_sought', models.IntegerField(blank=True, choices=[(15, 'Internship'), (16, 'Full-time'), (17, 'Part-time'), (18, 'Consulting'), (19, 'Other')], null=True)), ('date_joined', models.DateTimeField(auto_now_add=True, verbose_name='date joined')), ('modified', models.DateTimeField(auto_now=True, verbose_name='last modified')), ('is_confirmed', models.BooleanField(default=False, verbose_name='confirmed')), ('is_staff', models.BooleanField(default=False, verbose_name='staff')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', }, ), migrations.CreateModel( name='Company', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True, verbose_name='created')), ('modified', models.DateTimeField(auto_now=True, verbose_name='modified')), ('is_active', models.BooleanField(default=True, verbose_name='active')), ('name', models.CharField(max_length=120)), ('username', models.SlugField(max_length=150, unique=True)), ('logo', models.ImageField(blank=True, null=True, upload_to=accounts.models.get_company_logo_path, verbose_name='company logo')), ('website', models.URLField(blank=True, max_length=150, null=True)), ('bio', models.TextField(blank=True, max_length=500)), ('collaborators', models.ManyToManyField(blank=True, related_name='company_collaborators', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='company_owner', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'company', 'verbose_name_plural': 'companies', }, ), migrations.CreateModel( name='Degree', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('is_active', models.BooleanField(default=True, verbose_name='active')), ('degree_type', models.IntegerField(blank=True, choices=[(0, 'Associates'), (1, 'Bachelors'), (2, 'Masters'), (3, 'Other')], null=True)), ('name', models.CharField(max_length=120)), ], options={ 'ordering': ['name'], 'verbose_name': 'degree', 'verbose_name_plural': 'degrees', }, ), migrations.CreateModel( name='EmailConfirmation', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('sent_date', models.DateTimeField(auto_now_add=True)), ('key', models.CharField(max_length=64, unique=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'email confirmation', 'verbose_name_plural': 'email confirmations', }, ), migrations.CreateModel( name='Experience', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=120)), ('company', models.CharField(max_length=120)), ('description', models.TextField(blank=True, max_length=500)), ('date_start', models.DateField(null=True, verbose_name='Start Date')), ('date_end', models.DateField(blank=True, null=True, verbose_name='End State')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-date_end'], 'verbose_name': 'resume experience', 'verbose_name_plural': 'resume experiences', }, ), migrations.CreateModel( name='Hobby', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('is_active', models.BooleanField(default=True, verbose_name='active')), ('name', models.CharField(max_length=120)), ], options={ 'ordering': ['name'], 'verbose_name': 'hobby', 'verbose_name_plural': 'hobbies', }, ), migrations.CreateModel( name='School', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('is_active', models.BooleanField(default=True, verbose_name='active')), ('name', models.CharField(max_length=120)), ('location', models.CharField(blank=True, max_length=120)), ('email', models.CharField(max_length=100)), ], options={ 'ordering': ['name'], 'verbose_name': 'school', 'verbose_name_plural': 'schools', }, ), migrations.AddField( model_name='myuser', name='grad_degree', field=models.ManyToManyField(blank=True, related_name='grad_degree', to='accounts.Degree'), ), migrations.AddField( model_name='myuser', name='grad_uni', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='grad_university', to='accounts.School'), ), migrations.AddField( model_name='myuser', name='groups', field=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'), ), migrations.AddField( model_name='myuser', name='hobbies', field=models.ManyToManyField(blank=True, related_name='hobbies', to='accounts.Hobby'), ), migrations.AddField( model_name='myuser', name='undergrad_degree', field=models.ManyToManyField(blank=True, related_name='undergrad_degree', to='accounts.Degree'), ), migrations.AddField( model_name='myuser', name='undergrad_uni', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='undergrad_university', to='accounts.School'), ), migrations.AddField( model_name='myuser', name='user_permissions', field=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'), ), ]
class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('taggit', '0003_taggeditem_add_unique_index'), ('accounts', '0003_auto_20210111_1357'), ] operations = [ migrations.RemoveField( model_name='profile', name='image', ), migrations.CreateModel( name='Employee', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(upload_to=accounts.models.upload_image)), ('email', models.EmailField(max_length=100)), ('website', models.URLField(max_length=300)), ('cv', models.FileField(upload_to=accounts.models.upload_cv)), ('cover_letter', ckeditor.fields.RichTextField(blank=True, null=True)), ('skills', taggit.managers.TaggableManager( help_text='A comma-separated list of tags.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Tags')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='candidate', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Company', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('logo', models.ImageField( upload_to=accounts.models.upload_company_image)), ('employee_num', models.IntegerField(default=0)), ('description', ckeditor.fields.RichTextField(blank=True, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='company', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('imgpost', '0009_auto_20170113_1505'), ] operations = [ migrations.CreateModel( name='EmailVerification', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_on', models.DateTimeField(auto_now_add=True)), ('updated_on', models.DateTimeField(auto_now=True)), ('published_on', models.DateTimeField(blank=True, null=True)), ('email', models.EmailField(default='*****@*****.**', max_length=254, unique=True)), ('slug', models.SlugField(null=True)), ('confirmed', models.BooleanField(default=False)), ('action', models.URLField()), ('actiontype', models.CharField(default='USER', max_length=10)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='FavouriteItems', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('posts', models.ManyToManyField(to='imgpost.ImgPost')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Following', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('users', models.ManyToManyField(related_name='followed_by', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_on', models.DateTimeField(auto_now_add=True)), ('updated_on', models.DateTimeField(auto_now=True)), ('published_on', models.DateTimeField(blank=True, null=True)), ('headshot', models.ImageField( upload_to=accounts.models.user_directory_path)), ('verified', models.BooleanField(default=False)), ('lastpasswordreset', models.DateTimeField(null=True)), ('name', models.CharField(max_length=160)), ('bio', models.TextField()), ('head_shot', models.ImageField(upload_to='user_profile')), ('profile_bg', models.ImageField(upload_to='user_profile')), ('website', models.URLField()), ('views', models.PositiveIntegerField(default=0)), ('referral', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='parent', to=settings.AUTH_USER_MODEL)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'abstract': False, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('blog', '__first__'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Collection', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('posts', models.ManyToManyField(blank=True, related_name='collector', to='blog.Post')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='collections', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Contack', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True, db_index=True)), ('user_from', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rel_from_set', to=settings.AUTH_USER_MODEL)), ('user_to', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rel_to_set', to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ('-created',), }, ), migrations.CreateModel( name='SocialUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('login', models.CharField(max_length=50)), ('social_id', models.IntegerField()), ('belong', models.CharField(choices=[('GH', 'github'), ('WX', 'weixin'), ('QQ', 'qq')], max_length=10)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='social_user', to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['belong', 'login'], }, ), migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nickname', models.CharField(blank=True, max_length=20)), ('website', models.URLField(blank=True)), ('birthday', models.DateField(blank=True, null=True)), ('introduce', models.CharField(blank=True, max_length=100)), ('photo', models.ImageField(blank=True, default='users/default.png', upload_to=accounts.models.upload_path_handler)), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='UserSetting', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('setting', models.CharField(choices=[('E', '富文本'), ('M', 'Markdown')], default='M', max_length=10)), ('domain', models.CharField(blank=True, max_length=20, null=True, unique=True)), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='setting', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('email', models.EmailField(max_length=254, unique=True)), ('name', models.CharField(max_length=100)), ('profile_picture', models.URLField(blank=True, null=True)), ('password2', models.CharField(blank=True, max_length=255, null=True)), ('chat_users', models.ManyToManyField(blank=True, related_name='_user_chat_users_+', to=settings.AUTH_USER_MODEL)), ('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={ 'abstract': False, }, managers=[ ('objects', accounts.models.UserManager()), ], ), ]