class Migration(migrations.Migration): dependencies = [ ('account', '0012_reporter_image_crop'), ] operations = [ migrations.AddField( model_name='reporter', name='added', field=models.DateField(auto_now_add=True, default=django.utils.timezone.now), preserve_default=False, ), migrations.AddField( model_name='reporter', name='updated', field=models.DateField(auto_now=True), ), migrations.AlterField( model_name='reporter', name='image_crop', field=models.ImageField( blank=True, upload_to=account.models.image_upload_to_crop, verbose_name='Фото журналиста обрезанное'), ), ]
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')), ('gender', models.CharField(blank=True, choices=[('W', 'Wanita'), ('P', 'Pria')], max_length=1)), ('birth_date', models.DateField(blank=True, null=True)), ('photo_profile', models.ImageField(upload_to=account.models.user_dir_path)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('account', '0003_auto_20200211_2206'), ] operations = [ migrations.AddField( model_name='customuser', name='address', field=models.CharField(blank=True, max_length=64, verbose_name='Address'), ), migrations.AddField( model_name='customuser', name='avatar', field=models.ImageField(default='../static/images/avatar/women.jpg', upload_to='users/', verbose_name='Photo'), ), migrations.AddField( model_name='customuser', name='birth_to_day', field=models.DateField(blank=True, null=True, verbose_name='User BirthDay'), ), migrations.AddField( model_name='customuser', name='phone', field=models.CharField(default=1, max_length=12, unique=True, validators=[account.models.validate_phone], verbose_name='Phone Number'), preserve_default=False, ), migrations.AddField( model_name='customuser', name='position', field=models.IntegerField(choices=[(1, 'administrator'), (2, 'master'), (3, 'manager')], default=2, verbose_name='Position in company'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Account', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('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=150)), ('phone', models.CharField(max_length=50)), ('date_of_birth', models.DateField(blank=True, null=True)), ('picture', models.ImageField(blank=True, null=True, upload_to='')), ('is_staff', models.BooleanField(default=False)), ('is_active', models.BooleanField(default=True)), ('date_joined', models.DateTimeField(default=django.utils.timezone.now)), ('last_login', models.DateTimeField(null=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', account.models.AccountManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Account', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_of_birth', models.DateField(blank=True, null=True)), ('photo', models.FileField(upload_to=account.models.upload_avatar)), ('money', models.PositiveIntegerField()), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('account', '0022_auto_20200223_1506'), ] operations = [ migrations.CreateModel( name='UpcomingTest', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30)), ('date', models.DateField()), ('description', models.TextField(blank=True, max_length=250, null=True)), ('topics', models.FileField( blank=True, null=True, upload_to=account.models.Event.test_pdf_upload_path)), ('sub_class', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.SubClass')), ], ), ]
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')), ('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')), ('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')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')), ('phone_number', account.models.PhoneField(max_length=20, unique=True, verbose_name='Phone Number')), ('date_of_birth', models.DateField()), ('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', 'ordering': ('-date_joined',), }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('post', '0001_initial'), 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')), ('first_name', models.CharField(blank=True, max_length=50, null=True)), ('last_name', models.CharField(blank=True, max_length=50, null=True)), ('location', models.CharField(blank=True, max_length=50, null=True)), ('url', models.CharField(blank=True, max_length=80, null=True)), ('profile_info', models.TextField(blank=True, max_length=150, null=True)), ('created', models.DateField(auto_now_add=True)), ('picture', models.ImageField(blank=True, null=True, upload_to=account.models.user_directory_path, verbose_name='Picture')), ('favorites', models.ManyToManyField(to='post.Post')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('account', '0001_initial'), ] operations = [ migrations.AddField( model_name='user', name='date_of_birth', field=models.DateField(blank=True, null=True), ), migrations.AddField( model_name='user', name='gender', field=models.CharField(blank=True, choices=[('Male', 'Male'), ('Female', 'Female')], max_length=255, null=True), ), migrations.AddField( model_name='user', name='profile_image', field=models.ImageField( blank=True, null=True, upload_to=account.models.user_profile_image), ), ]
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')), ('date_of_birth', models.DateField(blank=True, null=True)), ('photo', models.ImageField(default='160Hf.png', upload_to=account.models.upload_location)), ('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='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')), ('username', models.CharField(max_length=64, unique=True, verbose_name='\u8d26\u6237')), ('nickname', models.CharField(blank=True, max_length=64, null=True, verbose_name='\u6635\u79f0')), ('name', models.CharField(blank=True, max_length=64, null=True, verbose_name='\u59d3\u540d')), ('gender', models.CharField(choices=[(b'1', '\u7537'), (b'2', '\u5973')], default=b'0', max_length=1, verbose_name='\u6027\u522b')), ('birth', models.DateField(blank=True, null=True, verbose_name='\u751f\u65e5')), ('avatar', models.ImageField(blank=True, null=True, upload_to=account.models.scramble_avatar_filename, verbose_name='\u5934\u50cf')), ('brief', models.CharField(blank=True, max_length=256, null=True, verbose_name='\u7b80\u4ecb')), ('email', models.EmailField(blank=True, max_length=254)), ('type', models.CharField(choices=[(b'1', '\u5b66\u751f'), (b'2', '\u8001\u5e08')], default=b'0', max_length=1, verbose_name='\u7528\u6237\u7c7b\u578b')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='\u4fee\u6539\u65f6\u95f4')), ('del_flag', models.IntegerField(choices=[(1, '\u662f'), (0, '\u5426')], default=0, verbose_name='\u662f\u5426\u5220\u9664')), ('is_staff', models.BooleanField(default=True, verbose_name='\u662f\u5426\u662f\u5458\u5de5')), ('is_active', models.BooleanField(default=True, verbose_name='\u662f\u5426\u6fc0\u6d3b')), ('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={ 'db_table': 'auth_user', 'verbose_name': '\u7528\u6237\u8868', 'verbose_name_plural': '\u7528\u6237\u8868', }, ), migrations.CreateModel( name='EmailVerifyRecord', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('code', models.CharField(max_length=20, verbose_name='\u9a8c\u8bc1\u7801')), ('email', models.EmailField(max_length=254, verbose_name='\u90ae\u7bb1')), ('type', models.CharField(choices=[(1, '\u6ce8\u518c'), (2, '\u627e\u56de\u5bc6\u7801')], max_length=1, verbose_name='\u9a8c\u8bc1\u7801\u7c7b\u578b')), ('send_time', models.DateTimeField(auto_now=True, verbose_name='\u53d1\u9001\u65f6\u95f4')), ], options={ 'db_table': 't_email_verify', 'verbose_name': '\u90ae\u7bb1\u9a8c\u8bc1\u7801', 'verbose_name_plural': '\u90ae\u7bb1\u9a8c\u8bc1\u7801', }, ), ]
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')), ('title', models.CharField(max_length=120)), ('description', models.CharField(max_length=3100)), ], ), migrations.CreateModel( name='InviteLink', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('link', models.CharField(default=account.models.generate_new_link, max_length=120, unique=True)), ('creation_date', models.DateField(default=django.utils.timezone.now)), ('expire_date', models.DateTimeField( default=account.models.default_expire_date)), ('activation_count', models.PositiveSmallIntegerField(default=3)), ], ), migrations.AddField( model_name='company', name='invite_link', field=models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='account.InviteLink'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('user_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('picture', models.ImageField(blank=True, null=True, upload_to=account.models.url, verbose_name='Imagen')), ('born_date', models.DateField(blank=True, null=True, verbose_name='fecha de nacimiento')), ('sex', models.CharField(choices=[('M', 'Masculino'), ('W', 'Femenino'), ('U', 'Sin definir')], default='U', max_length=1)), ], options={ 'verbose_name_plural': 'Perfiles', 'verbose_name': 'Perfil', }, bases=('auth.user', ), managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Account', 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(db_index=True, max_length=100, unique=True, validators=[account.models.phone_validate], verbose_name='\u7528\u6237\u540d')), ('nick_name', models.CharField(max_length=100, verbose_name='\u7528\u6237\u6635\u79f0')), ('birthday', models.DateField(verbose_name='\u751f\u65e5')), ('city', models.CharField(max_length=100, verbose_name='\u6240\u5728\u57ce\u5e02')), ('head_img', models.CharField(max_length=100, verbose_name='\u5934\u50cf\u5730\u5740')), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ], options={ 'db_table': 'account', }, ), ]
class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('account', '0002_auto_20180404_1940'), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_of_birth', models.DateField(blank=True, null=True)), ('avatar', models.ImageField(upload_to=account.models.user_directory_path, validators=[django.core.validators.FileExtensionValidator(allowed_extensions=['jpg', 'jpeg'])])), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('account', '0001_initial'), ] operations = [ migrations.AlterField( model_name='user', name='date_of_birth', field=models.DateField(verbose_name='date of birth'), ), migrations.AlterField( model_name='user', name='phone_number', field=account.models.PhoneField(max_length=20, unique=True, verbose_name='phone number'), ), ]
class Migration(migrations.Migration): dependencies = [ ('account', '0002_auto_20190114_0419'), ] operations = [ migrations.AlterField( model_name='user', name='date_of_birth', field=models.DateField(verbose_name='Date of Birth'), ), migrations.AlterField( model_name='user', name='phone_number', field=account.models.PhoneField(max_length=20, unique=True, verbose_name='Phone Number'), ), ]
class Migration(migrations.Migration): dependencies = [ ('account', '0007_auto_20190215_1715'), ] operations = [ migrations.AlterField( model_name='user', name='date_of_birth', field=models.DateField(verbose_name='생년월일'), ), migrations.AlterField( model_name='user', name='phone_number', field=account.models.PhoneField(max_length=20, unique=True, verbose_name='전화번호'), ), ]
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')), ('email', models.EmailField(max_length=255, unique=True, verbose_name='email address')), ('active', models.BooleanField(default=True)), ('staff', models.BooleanField(default=False)), ('admin', models.BooleanField(default=False)), ('birthday', models.DateField(null=True, verbose_name='birthday')), ('number', models.IntegerField(default=account.models.get_random_number, verbose_name='number')), ], options={ 'abstract': False, }, ), ]
class Migration(migrations.Migration): dependencies = [ ('account', '0040_auto_20200316_1154'), ] operations = [ migrations.CreateModel( name='Archive', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.TextField(max_length=100)), ('text', models.TextField(max_length=1000)), ('date_added', models.DateField(auto_now_add=True)), ('archive_type', models.CharField(choices=[('submission', 'Submission'), ('private', 'Private')], default='private', max_length=30)), ('pdf', models.FileField( blank=True, null=True, upload_to=account.models.Archive.pdf_upload_archive_path) ), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.Userprofile')), ('sub_class', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.SubClass')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0007_alter_validators_add_error_messages'), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('type', models.PositiveIntegerField(choices=[(1, 'Cliente'), (2, 'Comum'), (3, 'Admin')], default=2, verbose_name='Tipo')), ('full_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='Nome Completo')), ('avatar', models.ImageField(blank=True, null=True, upload_to=account.models.path_avatar, verbose_name='Avatar')), ('birdayth', models.DateField(blank=True, null=True)), ], options={ 'verbose_name': 'Profile', 'verbose_name_plural': 'Profiles', }, ), ]
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')), ('username', models.CharField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.contrib.auth.validators. UnicodeUsernameValidator() ], verbose_name='username')), ('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')), ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), ('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')), ('is_teacher', models.BooleanField( default=0, help_text= 'Designates whether the user have teacher access.', verbose_name='Teacher status')), ('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', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='UserDetail', fields=[ ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], max_length=1, verbose_name='Gender')), ('date_of_birth', models.DateField(null=True, verbose_name='Date of Birth')), ('address', models.CharField(max_length=96, verbose_name='Address')), ('phone_number', models.CharField( max_length=13, validators=[ django.core.validators.RegexValidator( message= 'Phone number must start with 0. Up to 13 digits allowed.', regex='0[\\d]{9,12}') ], verbose_name='Phone Number')), ('ktp', models.ImageField( help_text='Only accepts images', upload_to='account/document/ktp/%Y%m%d', verbose_name='Identification ID (KTP/SIM/Student Card)')), ('occupation', models.CharField(max_length=32, verbose_name='Occupation')), ('experiences', models.CharField(max_length=32, verbose_name='Experiences')), ('cv', models.FileField( help_text='Only accepts pdfs', upload_to='account/document/cv/%Y%m%d', validators=[account.models.validate_file_extension], verbose_name='CV')), ('photos', models.ImageField(blank=True, null=True, upload_to='account/photos/%Y%m%d', verbose_name='Photos')), ('about', models.CharField(blank=True, max_length=1024, verbose_name='About')), ], ), ]
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')), ('first_name', models.CharField(blank=True, max_length=150, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), ('email', models.CharField(max_length=50, unique=True, verbose_name='email')), ('username', models.CharField(max_length=100, null=True)), ('date_joined', models.DateTimeField(auto_now_add=True, verbose_name='date joined')), ('last_login', models.DateTimeField(auto_now=True, verbose_name='last login')), ('is_admin', models.BooleanField(default=False)), ('is_superuser', models.BooleanField(default=False)), ('is_staff', models.BooleanField(default=False)), ('is_active', models.BooleanField(default=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={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_of_birth', models.DateField(blank=True, null=True)), ('profile_photo', models.ImageField( blank=True, upload_to=account.models.profile_photo_upload_location)), ('seld_description', models.TextField(blank=True, max_length=500, null=True)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='PbProfile', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('first_name', models.CharField(max_length=40)), ('last_name', models.CharField(max_length=40)), ('dob', models.DateField(blank=True, null=True)), ('gender', models.CharField(blank=True, max_length=10, null=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('avatar', models.ImageField(blank=True, default='default_avatar.jpg', upload_to=account.models.photo_upload_path)), ], options={ 'db_table': 'pb_profile', }, ), migrations.CreateModel( name='PbUserOauthToken', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('linkedin', models.CharField(default=None, max_length=1000, null=True)), ('facebook', models.CharField(default=None, max_length=1000, null=True)), ('twitter_access_token', models.CharField(default=None, max_length=1000, null=True)), ('twitter_access_token_secret', models.CharField(default=None, max_length=1000, null=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ], ), 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(db_index=True, max_length=254, unique=True, verbose_name='email address')), ('username', models.CharField(blank=True, max_length=500, 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')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'db_table': 'pb_user', }, ), migrations.AddField( model_name='pbuseroauthtoken', name='user', field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='access_token', to='account.User'), ), migrations.AddField( model_name='pbprofile', name='user', field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='profile', to='account.User'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='Usuario', 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')), ('username', models.CharField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.contrib.auth.validators.ASCIIUsernameValidator( ) ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=30, verbose_name='last name')), ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), ('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')), ('authenticator', models.CharField( max_length=25, validators=[account.models.validate_authenticator])), ('age_range', models.CharField( blank=True, max_length=7, null=True, validators=[ django.core.validators.RegexValidator( re.compile('^\\d+(?:\\,\\d+)*\\Z'), code='invalid', message='Enter only digits separated by commas.'), account.models.validate_age_range ])), ('birth_date', models.DateField( blank=True, null=True, validators=[account.models.validate_birth_date])), ('authorized_promoter', models.BooleanField(default=False)), ('picture_url', models.CharField(blank=True, max_length=350, null=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, 'verbose_name': 'user', 'verbose_name_plural': 'users', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Account', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('email', models.EmailField(max_length=60, unique=True, verbose_name='email')), ('username', models.CharField(max_length=30, unique=True)), ('date_joined', models.DateTimeField(auto_now_add=True, verbose_name='date joined')), ('last_login', models.DateTimeField(auto_now=True, verbose_name='last login')), ('is_admin', models.BooleanField(default=False)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('is_superuser', models.BooleanField(default=False)), ('profile_image', models.ImageField( blank=True, default=account.models.get_default_profile_image, null=True, upload_to=account.models.get_profile_image_filepath)), ('hide_email', models.BooleanField(default=True)), ('instagram', models.CharField(max_length=30, unique=True)), ('state', models.CharField(choices=[('AC', 'Acre'), ('AL', 'Alagoas'), ('AP', 'Amapá'), ('AM', 'Amazonas'), ('BA', 'Bahia'), ('CE', 'Ceará'), ('DF', 'Distrito Federal'), ('ES', 'Espírito Santo'), ('GO', 'Goiás'), ('MA', 'Maranhão'), ('MT', 'Mato Grosso'), ('MS', 'Mato Grosso do Sul'), ('MG', 'Minas Gerais'), ('PA', 'Pará'), ('PB', 'Paraíba'), ('PR', 'Paraná'), ('PE', 'Pernambuco'), ('PI', 'Piauí'), ('RJ', 'Rio de Janeiro'), ('RN', 'Rio Grande do Norte'), ('RS', 'Rio Grande do Sul'), ('RO', 'Rondônia'), ('RR', 'Roraima'), ('SC', 'Santa Catarina'), ('SP', 'São Paulo'), ('SE', 'Sergipe'), ('TO', 'Tocantins')], max_length=30)), ('birth_date', models.DateField(blank=True, null=True, verbose_name='Date of birth')), ], options={ 'abstract': False, }, managers=[ ('object', django.db.models.manager.Manager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Reason', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(default='', max_length=200)), ], ), migrations.CreateModel( name='ref_barangay', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('brgyCode', models.CharField(max_length=50, unique=True)), ('name', models.TextField()), ], options={ 'verbose_name': 'Barangay', 'verbose_name_plural': 'Barangays', }, ), migrations.CreateModel( name='ref_region', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('psgcCode', models.CharField(max_length=50, unique=True)), ('name', models.TextField()), ('regCode', models.CharField(max_length=50, unique=True)), ], options={ 'verbose_name': 'Region', 'verbose_name_plural': 'Regions', }, ), migrations.CreateModel( name='Relationship', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(default='', max_length=50)), ('is_owner', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='ref_purok', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(default='', max_length=50)), ('president', models.CharField(blank=True, default='', max_length=50, null=True)), ('barangay', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ref_barangay_id', to='account.ref_barangay')), ], ), migrations.CreateModel( name='ref_province', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('psgcCode', models.CharField(max_length=50, unique=True)), ('name', models.TextField()), ('provCode', models.CharField(max_length=50, unique=True)), ('f_region', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.ref_region', to_field='regCode')), ('region', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ref_region_id', to='account.ref_region')), ], options={ 'verbose_name': 'Province', 'verbose_name_plural': 'Provinces', }, ), migrations.CreateModel( name='ref_citymun', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('psgcCode', models.CharField(max_length=50, unique=True)), ('name', models.TextField()), ('citymunCode', models.CharField(max_length=50, unique=True)), ('f_province', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.ref_province', to_field='provCode')), ('province', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ref_province_id', to='account.ref_province')), ], options={ 'verbose_name': 'City/Municipality', 'verbose_name_plural': 'Cities and Municipalities', }, ), migrations.AddField( model_name='ref_barangay', name='citymun', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ref_citymun_id', to='account.ref_citymun'), ), migrations.AddField( model_name='ref_barangay', name='f_citymun', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.ref_citymun', to_field='citymunCode'), ), migrations.CreateModel( name='household_profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('phone_number', models.CharField(max_length=10, unique=True)), ('date_of_birth', models.DateField()), ('gender', models.BooleanField(choices=[(0, 'Male'), (1, 'Female')], default=0)), ('street', models.CharField(max_length=150)), ('verification_file', models.FileField(help_text='Select File', null=True, upload_to=account.models.filename_generator)), ('profile', models.FileField(help_text='Select File', null=True, upload_to=account.models.filename_generator)), ('account_is_verified', models.IntegerField(choices=[(0, 'Pending'), (1, 'Verified')], default=0)), ('date_created', models.DateField(default=datetime.date.today)), ('purok', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.ref_purok')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='family_members', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('first_name', models.CharField(max_length=150)), ('last_name', models.CharField(max_length=150)), ('date_of_birth', models.DateField()), ('verification_file', models.FileField(help_text='Select documents', upload_to=account.models.filename_generator)), ('profile', models.FileField(help_text='Select File', null=True, upload_to=account.models.filename_generator)), ('gender', models.BooleanField(choices=[(0, 'Male'), (1, 'Female')], default=0)), ('is_confirm', models.IntegerField(choices=[(0, 'Pending'), (1, 'Approved'), (2, 'decline')], default=0)), ('date_added', models.DateField(default=datetime.date.today)), ('household_profile', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.household_profile')), ('relationship', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.Relationship')), ], ), migrations.CreateModel( name='building_owner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('establishment_name', models.TextField()), ('street', models.CharField(max_length=150)), ('verification_file', models.FileField(help_text='Select File', upload_to=account.models.filename_generator)), ('profile', models.FileField(help_text='Select File', null=True, upload_to=account.models.filename_generator)), ('account_is_verified', models.IntegerField(choices=[(0, 'Pending'), (1, 'Verified')], default=0)), ('date_created', models.DateField(default=datetime.date.today)), ('is_confirm', models.IntegerField(choices=[(0, 'Pending'), (1, 'Approved'), (2, 'decline')], default=0)), ('purok', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.ref_purok')), ('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='ThirdLoginInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('third_type', models.CharField(choices=[('wechat', '微信'), ('microblog', '微博'), ('qq', 'QQ'), ('others', '其他')], default='others', max_length=50)), ('openid', models.CharField(max_length=200, unique=True)), ('nickname', models.CharField(max_length=50)), ('logout', models.BooleanField(default=True)), ('image_height', models.IntegerField(blank=True, null=True)), ('image_width', models.IntegerField(blank=True, null=True)), ('third_user_pic', models.ImageField( blank=True, height_field='image_height', null=True, upload_to=account.models.third_user_pic_upload, width_field='image_width')), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='third_set', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'ThirdLoginInfo', 'verbose_name_plural': 'ThirdLoginInfos', }, ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image_height', models.IntegerField(blank=True, null=True)), ('image_width', models.IntegerField(blank=True, null=True)), ('user_pic', models.ImageField(blank=True, height_field='image_height', null=True, upload_to=account.models.user_pic_upload, width_field='image_width')), ('mobile_phone', models.CharField( blank=True, max_length=50, null=True, validators=[account.validators.validate_mobile_phone])), ('cteate_time', models.DateTimeField(auto_now_add=True)), ('update_time', models.DateTimeField(auto_now=True)), ('gender', models.CharField(choices=[('male ', '男'), ('female', '女'), ('secret', '保密')], default='secret', max_length=50)), ('age', models.IntegerField(blank=True, null=True)), ('emotion', models.CharField(choices=[ ('single ', '单身'), ('in_love', '热恋'), ('married', '已婚'), ('secret', '保密') ], default='secret', max_length=50)), ('career', models.CharField(choices=[('teacher ', '教师'), ('it', 'IT'), ('public_servant', '公务员'), ('secret', '保密')], default='secret', max_length=50)), ('birthday', models.DateField(blank=True, null=True)), ('hometown', models.CharField(blank=True, max_length=50, null=True)), ('logout', models.BooleanField(default=False)), ('owner', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Profile', 'verbose_name_plural': 'Profiles', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Offices', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='Set office name', max_length=32, verbose_name='Office Name')), ('short_code', models.CharField(help_text='Set Short code for current office', max_length=5, verbose_name='Short Code')), ('address', models.TextField(blank=True, verbose_name='Place Affress Ofice')), ('twoGisCode', models.TextField(blank=True, help_text='Set 2gis code for curent place', verbose_name='2gis site code')), ('phone', models.CharField(blank=True, max_length=12, unique=True, validators=[account.models.validate_phone], verbose_name='Phone Number')), ('work_time_start', models.TimeField(default=django.utils.timezone.now, verbose_name='Work Time Start')), ('work_time_end', models.TimeField(default=django.utils.timezone.now, verbose_name='Work Time End')), ('return_time_start', models.TimeField(blank=True, default=django.utils.timezone.now, verbose_name='Start Time Return')), ('view_on_front', models.BooleanField(default=False, verbose_name='view on frontend')), ], options={ 'verbose_name': 'Ofice', 'verbose_name_plural': 'Ofices', }, ), 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')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')), ('middle_name', models.CharField(blank=True, max_length=32, verbose_name='Middle name')), ('phone', models.CharField(max_length=12, unique=True, validators=[account.models.validate_phone], verbose_name='Phone Number')), ('address', models.CharField(blank=True, max_length=64, verbose_name='Address')), ('position', models.IntegerField(choices=[(1, 'administrator'), (2, 'master'), (3, 'manager')], default=2, verbose_name='Position in company')), ('birth_to_day', models.DateField(blank=True, null=True, verbose_name='User BirthDay')), ('avatar', models.ImageField(default='../static/images/avatar/women.jpg', upload_to='users/', verbose_name='Photo')), ('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', 'ordering': ('last_name',), }, ), migrations.CreateModel( name='WorkStation', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('host', models.CharField(max_length=64, verbose_name='host name')), ('ip_address', models.CharField(max_length=16, verbose_name='ip_address')), ('office', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='account.Offices')), ], options={ 'verbose_name': 'Work Station', 'verbose_name_plural': 'Work Stations', 'unique_together': {('host', 'ip_address')}, }, ), ]
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')), ('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_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')), ('password', models.CharField(default=None, max_length=128, null=True, verbose_name='Password')), ('email', models.EmailField(max_length=150, unique=True, verbose_name='Email')), ('first_name', models.CharField(max_length=30, null=True, verbose_name='first name')), ('last_name', models.CharField(max_length=150, null=True, verbose_name='last name')), ('gender', models.SmallIntegerField(choices=[(0, 'Male'), (1, 'Female'), (2, 'Other')], default=0, verbose_name='Gender')), ('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', 'abstract': False, }, managers=[ ('objects', account.models.UserManager()), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(blank=True, null=True, upload_to='profile_pics/%Y/%m/%d/')), ('birthday', models.DateField(blank=True, null=True, verbose_name='Birthday')), ('job_title', models.CharField(blank=True, db_index=True, max_length=150, null=True, verbose_name='Job title')), ('phone', models.CharField(blank=True, db_index=True, max_length=20, null=True, verbose_name='Phone')), ('firma_name', models.CharField(blank=True, db_index=True, max_length=150, null=True, verbose_name='Firma name')), ('linkedin', models.CharField(blank=True, db_index=True, max_length=255, null=True, verbose_name='Linkedin')), ('facebook', models.CharField(blank=True, db_index=True, max_length=255, null=True, verbose_name='Facebook')), ('vkontakte', models.CharField(blank=True, db_index=True, max_length=255, null=True, verbose_name='Vkontakte')), ('instagram', models.CharField(blank=True, db_index=True, max_length=255, null=True, verbose_name='Instagram')), ('email_notify', models.SmallIntegerField(choices=[(0, 'Disable'), (1, 'Enable')], default=0, verbose_name='Email notify')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]