class Migration(migrations.Migration): dependencies = [ ('accounts', '0012_auto_20180601_2147'), ] operations = [ migrations.CreateModel( name='ShopItem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('product_name', models.CharField(max_length=50)), ('file', models.FileField(null=True, upload_to='')), ('img', models.ImageField(blank=True, null=True, upload_to=accounts.models.product_img_uh)), ('description', models.CharField(max_length=500)), ], ), ]
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): 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')), ('email', models.EmailField(max_length=254, unique=True)), ('slug', models.SlugField(blank=True)), ('name', models.CharField(blank=True, max_length=100)), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ('date_joined', models.DateField(auto_now_add=True)), ('avatar', models.ImageField(blank=True, default='avatars/default-avatar-image.png', upload_to=accounts.models.user_directory_path, verbose_name='Profile Picture')), ('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', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] 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)), ('user_code', models.CharField(max_length=5)), ('image', imagekit.models.fields.ProcessedImageField( blank=True, null=True, upload_to=accounts.models.upload_location)), ('is_member', models.BooleanField(default=False, verbose_name='Premium Account')), ('mobile_number', models.CharField(max_length=11)), ('active', models.BooleanField(default=True)), ('street', models.CharField(blank=True, max_length=100, null=True)), ('city', models.CharField(blank=True, max_length=100, null=True)), ('state', models.CharField(blank=True, max_length=100, null=True)), ('zip_code', models.CharField(blank=True, max_length=100, null=True)), ('country', models.CharField(blank=True, max_length=100, null=True)), ('gender', models.CharField(choices=[('Male', 'Male'), ('Female', 'Female'), ('Other', 'Other')], max_length=100)), ('slug', models.SlugField(blank=True, null=True)), ('updated', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], options={ 'ordering': ['-timestamp', '-updated'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='UserProfile', fields=[ ('id', models.UUIDField(auto_created=True, default=accounts.models.create_uuid, editable=False, primary_key=True, serialize=False)), ('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=30, 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')), ('nickname', models.CharField(blank=True, max_length=32, null=True, verbose_name='昵称')), ('gender', models.IntegerField(choices=[(1, '男'), (0, '女'), (-1, '未知')], default=-1, verbose_name='性别')), ('address', models.CharField(blank=True, max_length=100, null=True, verbose_name='居住地')), ('birth_date', models.DateField(blank=True, null=True, verbose_name='生日')), ('email', models.EmailField(blank=True, max_length=254, null=True, unique=True, verbose_name='邮箱')), ('phone', models.CharField(blank=True, max_length=11, null=True, unique=True, verbose_name='手机')), ('desc', models.CharField(blank=True, max_length=250, null=True, verbose_name='个人描述')), ('avatar', models.ImageField(blank=True, default='/avatars/default.png', upload_to=accounts.models.user_directory_path, verbose_name='头像')), ('headline', models.CharField(blank=True, max_length=30, null=True, verbose_name='简介')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('mod_date', models.DateTimeField(auto_now=True, verbose_name='上次更新时间')), ('answer_count', models.PositiveIntegerField(default=0, verbose_name='回答数')), ('articles_count', models.PositiveIntegerField(default=0, verbose_name='文章数')), ('follower_count', models.PositiveIntegerField(default=0, verbose_name='关注者数')), ('following_count', models.PositiveIntegerField(default=0, verbose_name='关注人数')), ('urltoken', models.SlugField(blank=True, max_length=60, verbose_name='urltoken')), ('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': '用户账户', 'verbose_name_plural': '用户账户', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), ]
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 = [] 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)), ('image', models.ImageField(upload_to=accounts.models.upload_location)), ('date_joined', models.DateTimeField(auto_now_add=True, verbose_name='date_joined')), ('city', models.CharField(max_length=255)), ('latitude', models.FloatField(max_length=100, null=True)), ('longitude', models.FloatField(max_length=100, null=True)), ('address', models.TextField(max_length=255)), ('last_login', models.DateTimeField(auto_now=True, verbose_name='last_login')), ('is_shop_owner', models.BooleanField(default=False)), ('is_bearer', models.BooleanField(default=False)), ('is_admin', models.BooleanField(default=False)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('is_superuser', models.BooleanField(default=False)), ('user_slug', models.SlugField(blank=True, unique=True)), ], options={ 'abstract': False, }, ), ]
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')), ('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')), ('slug', models.SlugField()), ('first_name', models.CharField( max_length=30, null=True, validators=[ django.core.validators.MinLengthValidator(3), accounts.validators.validate_alpha ], verbose_name='first name')), ('last_name', models.CharField( max_length=30, null=True, validators=[ django.core.validators.MinLengthValidator(3), accounts.validators.validate_alpha ], verbose_name='last name')), ('photo', models.ImageField( blank=True, null=True, upload_to=accounts.helpers.get_photo_path, validators=[ django.core.validators.FileExtensionValidator( ('gif', 'bmp', 'jpeg', 'jpg', 'png')) ], verbose_name='foto')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='email')), ('institution', models.CharField(max_length=100, null=True)), ('institution_logo', models.ImageField( blank=True, null=True, upload_to=accounts.helpers.get_logo_path, validators=[ django.core.validators.FileExtensionValidator( ('gif', 'bmp', 'jpeg', 'jpg', 'png')) ], verbose_name='logo de la institución')), ('allow_notifications', models.BooleanField(default=True)), ('email_confirmed', models.BooleanField(default=False)), ('modified_at', models.DateTimeField(auto_now=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, }, managers=[ ('objects', accounts.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('borrowers', '0001_initial'), ('company', '0001_initial'), ('accounts', '0002_auto_20200517_1005'), ('minmarkets', '0001_initial'), ] operations = [ migrations.CreateModel( name='Collateral', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=300, null=True)), ('registered_date', models.DateTimeField(blank=True, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('status', models.CharField(blank=True, choices=[('Deposited In Branch', 'Deposited In Branch'), ('Collateral With Borrower', 'Collateral With Borrower'), ('Returned To Borrower', 'Returned To Borrower'), ('Sold', 'Sold'), ('Lost', 'Lost')], default='OPEN', max_length=40, null=True)), ('value', models.CharField(blank=True, help_text='Object Worth', max_length=300, null=True)), ('condition', models.TextField(blank=True, help_text='Describe status of object', null=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('description', models.TextField(blank=True, null=True)), ('image', cloudinary.models.CloudinaryField( blank=True, max_length=255, null=True, verbose_name=accounts.models.upload_image_path)), ], options={ 'verbose_name': 'Collateral', 'verbose_name_plural': 'Collateral', }, ), migrations.CreateModel( name='CollateralFiles', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('file', cloudinary.models.CloudinaryField( blank=True, max_length=255, null=True, verbose_name=accounts.models.upload_image_path)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], options={ 'verbose_name': 'Collateral File', 'verbose_name_plural': 'Collateral Files', }, ), migrations.CreateModel( name='CollateralType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=300, null=True)), ('description', models.TextField()), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ], options={ 'verbose_name': 'Collateral Type', 'verbose_name_plural': 'Collateral Type', }, ), migrations.CreateModel( name='Penalty', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(blank=True, max_length=300, null=True)), ('describe', models.TextField()), ('punishment_fee', models.CharField(blank=True, max_length=300, null=True)), ('re_occuring', models.BooleanField(default=False)), ('value_on_period', models.IntegerField(blank=True, default=7, null=True)), ('period', models.CharField(blank=True, choices=[('Per Year', 'Per Year'), ('Per Month', 'Per Month'), ('Per Week', 'Per Week'), ('Per Day', 'Per Day')], default='Per Month', max_length=20, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('company', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='company.Company')), ], options={ 'verbose_name': 'Penalty', 'verbose_name_plural': 'Penalties', }, ), migrations.CreateModel( name='ModeOfRepayments', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('bought_by', models.ManyToManyField(to='accounts.Profile')), ('package', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='minmarkets.LoanPackage')), ], options={ 'verbose_name': 'Mode Of Repayment', 'verbose_name_plural': 'Mode Of Repayments', }, ), migrations.CreateModel( name='LoanType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('bought_by', models.ManyToManyField(to='accounts.Profile')), ('package', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='minmarkets.LoanPackage')), ], options={ 'verbose_name': 'Loan Type', 'verbose_name_plural': 'Loan Type', }, ), migrations.CreateModel( name='LoanTerms', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(blank=True, max_length=300, null=True)), ('content', models.TextField(blank=True, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('company', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='company.Company')), ('package', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='minmarkets.LoanPackage')), ], options={ 'verbose_name': 'Loan Terms', 'verbose_name_plural': 'Loan Terms', }, ), migrations.CreateModel( name='Loan', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('loan_key', models.CharField(blank=True, max_length=300, null=True)), ('principal_amount', models.CharField(blank=True, max_length=300, null=True)), ('balance_due', models.CharField(blank=True, max_length=300, null=True)), ('interest', models.PositiveIntegerField(blank=True, null=True)), ('interest_period', models.CharField(blank=True, choices=[('Per Year', 'Per Year'), ('Per Month', 'Per Month'), ('Per Week', 'Per Week'), ('Per Day', 'Per Day')], default='Per Month', max_length=20, null=True)), ('loan_duration_circle', models.CharField(blank=True, choices=[('Years', 'Years'), ('Months', 'Months'), ('Weeks', 'Weeks'), ('Days', 'Days')], default='Months', max_length=20, null=True)), ('loan_duration_circle_figure', models.IntegerField(default=1)), ('repayment_circle', models.CharField(blank=True, choices=[('Yearly', 'Yearly'), ('Monthly', 'Monthly'), ('Weekly', 'Weekly'), ('Daily', 'Daily')], default='Monthly', max_length=20, null=True)), ('number_repayments', models.CharField(blank=True, max_length=300, null=True)), ('release_date', models.DateTimeField(help_text='Loan Paid To Customer On:')), ('collection_date', models.DateTimeField( blank=True, help_text='Each Date Loan Balance Is Been Paid Back', null=True)), ('end_date', models.DateTimeField(blank=True, help_text='Maturity Date', null=True)), ('processing_fee', models.CharField(blank=True, max_length=300, null=True)), ('grace_period', models.IntegerField(default=1, help_text='Counts In Days')), ('insurance', models.CharField(blank=True, max_length=300, null=True)), ('description', models.TextField(blank=True, null=True)), ('loan_file_upload', cloudinary.models.CloudinaryField( blank=True, max_length=255, null=True, verbose_name=accounts.models.upload_image_path)), ('active', models.BooleanField(default=True)), ('loan_status', models.CharField(blank=True, choices=[('OPEN', 'OPEN'), ('PARTIAL', 'PARTIAL'), ('CLOSED', 'CLOSED'), ('COMPLETED', 'COMPLETED'), ('OVERDUE/EXPIRED', 'OVERDUE/EXPIRED')], default='OPEN', max_length=20, null=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('account_officer', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='accounts.Profile')), ('borrower', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='borrowers.Borrower')), ('collateral', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='loans.Collateral')), ('company', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='company.Company')), ('loan_terms', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='loans.LoanTerms')), ('loan_type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='loans.LoanType')), ('mode_of_repayments', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='loans.ModeOfRepayments')), ('penalty', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='loans.Penalty')), ], options={ 'verbose_name': 'loan', 'verbose_name_plural': 'loans', 'db_table': 'loan', 'ordering': ('-timestamp', ), }, ), migrations.AddField( model_name='collateral', name='collateral_files', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='loans.CollateralFiles'), ), migrations.AddField( model_name='collateral', name='collateral_type', field=models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='loans.CollateralType'), ), ]
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')), ('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, }, bases=(guardian.mixins.GuardianUserMixin, models.Model), managers=[ ('objects', accounts.models.CustomUserManager()), ], ), migrations.CreateModel( name='HistoricalGroupDescription', fields=[ ('id', models.IntegerField(auto_created=True, blank=True, db_index=True, verbose_name='ID')), ('name', models.CharField(db_index=True, max_length=300)), ('slug', models.SlugField( help_text='URL-safe identifier for the group.', max_length=300, validators=[ django.core.validators.RegexValidator( inverse_match=True, message="The slug cannot be 'create'.", regex='^create$') ])), ('description', django_bleach.models.BleachField( blank=True, help_text= 'An HTML description of the group. The following tags are allowed: h3, p, a, abbr, cite, code, small, em, strong, sub, sup, u, ul, ol, li.' )), ('history_id', models.AutoField(primary_key=True, serialize=False)), ('history_date', models.DateTimeField()), ('history_change_reason', models.CharField(max_length=100, null=True)), ('history_type', models.CharField(choices=[('+', 'Created'), ('~', 'Changed'), ('-', 'Deleted')], max_length=1)), ('group', models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='auth.Group')), ('history_user', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'historical group description', 'ordering': ('-history_date', '-history_id'), 'get_latest_by': 'history_date', }, bases=(simple_history.models.HistoricalChanges, models.Model), ), migrations.CreateModel( name='GroupDescription', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=300, unique=True)), ('slug', models.SlugField( help_text='URL-safe identifier for the group.', max_length=300, unique=True, validators=[ django.core.validators.RegexValidator( inverse_match=True, message="The slug cannot be 'create'.", regex='^create$') ])), ('description', django_bleach.models.BleachField( blank=True, help_text= 'An HTML description of the group. The following tags are allowed: h3, p, a, abbr, cite, code, small, em, strong, sub, sup, u, ul, ol, li.' )), ('group', models.OneToOneField( blank=True, on_delete=django.db.models.deletion.CASCADE, to='auth.Group')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('banks', '0001_initial'), ('company', '0001_initial'), ] operations = [ migrations.CreateModel( name='Borrower', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(blank=True, max_length=300, null=True)), ('last_name', models.CharField(blank=True, max_length=300, null=True)), ('photo', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name=accounts.models.upload_image_path)), ('gender', models.CharField(blank=True, choices=[('Male', 'Male'), ('Female', 'Female')], max_length=20, null=True)), ('address', models.CharField(blank=True, help_text='Block 32, Arizona Street', max_length=300, null=True)), ('lga', models.CharField(blank=True, max_length=300, null=True)), ('state', models.CharField(blank=True, choices=[('Lagos', 'Lagos'), ('Kano', 'Kano'), ('Enugu', 'Enugu')], help_text='Province/State', max_length=300, null=True)), ('country', django_countries.fields.CountryField(blank=True, max_length=2, null=True)), ('title', models.CharField(blank=True, max_length=300, null=True)), ('phone', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True, region=None)), ('land_line', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True, region=None)), ('business_name', models.CharField(blank=True, max_length=300, null=True)), ('working_status', models.CharField(blank=True, choices=[('Employed', 'Employed'), ('Unemployed', 'Unemployed'), ('Self-Employed', 'Self-Employed')], max_length=300, null=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('unique_identifier', models.CharField(blank=True, help_text='Social Security Number, License Or Registration ID', max_length=300, null=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('account_number', models.CharField(blank=True, max_length=11, null=True)), ('bvn', models.CharField(blank=True, help_text='Bank Verification Number', max_length=300, null=True)), ('date_of_birth', models.DateField(blank=True, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True, null=True)), ('updated', models.DateTimeField(auto_now=True, null=True)), ('bank', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='banks.BankCode')), ('registered_to', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='company.Company')), ], options={ 'unique_together': {('slug', 'phone', 'email')}, }, ), migrations.CreateModel( name='BorrowerGroup', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=300, null=True)), ('meeting_schedule', models.DateTimeField(blank=True, null=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('description', models.TextField()), ('timestamp', models.DateTimeField(auto_now_add=True, null=True)), ('updated', models.DateTimeField(auto_now=True, null=True)), ('borrowers', models.ManyToManyField(related_name='members', to='borrowers.Borrower')), ('collector', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='borrowers.Borrower')), ('group_leader', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='group_leader', to='borrowers.Borrower')), ('registered_to', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='company.Company')), ], options={ 'unique_together': {('slug', 'name')}, }, ), ]
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 = [ ('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')), ('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.EmailField(db_index=True, max_length=254, unique=True, verbose_name='email address')), ('mobile', models.CharField(blank=True, max_length=14, verbose_name='mobile_number')), ('image', models.ImageField(upload_to='user/image/', verbose_name='image')), ('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='UserEmail', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('Subject', models.CharField(max_length=150, verbose_name='Subject')), ('body', models.TextField(verbose_name='body')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'UserEmail', 'verbose_name_plural': 'UserEmails', }, ), migrations.CreateModel( name='Shop', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=150, verbose_name='Name')), ('description', models.CharField(max_length=256, verbose_name='description')), ('slug', models.SlugField(verbose_name='slug')), ('image', models.ImageField(upload_to='shop/image/', verbose_name='image')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'shop', 'verbose_name_plural': 'shops', }, ), migrations.CreateModel( name='Address', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('city', models.CharField(max_length=50, verbose_name='City')), ('street', models.CharField(max_length=100, verbose_name='street')), ('alley', models.CharField(max_length=100, verbose_name='alley')), ('zip_code', models.CharField(max_length=10, verbose_name='zip code')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'address', 'verbose_name_plural': 'addresses', }, ), ]
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')), ('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')), ('phone_number', models.CharField(max_length=50)), ('profile_bio', models.TextField(blank=True, max_length=300, null=True)), ('image', models.ImageField(blank=True, null=True, upload_to=accounts.models.user_image_uh)), ('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='Cast', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('character', models.CharField(blank=True, max_length=100, null=True)), ('classification', models.CharField(blank=True, max_length=50, null=True)), ('committed_cast_member', models.CharField(blank=True, max_length=50, null=True)), ], ), migrations.CreateModel( name='Crew', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('classification', models.CharField(blank=True, max_length=50, null=True)), ('committed_crew_member', models.CharField(blank=True, max_length=50, null=True)), ], ), migrations.CreateModel( name='Equipment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('condition', models.CharField(max_length=50)), ('image', models.ImageField(blank=True, null=True, upload_to=accounts.models.equip_image_uh)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='equipment', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Interest', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='interests', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Message', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('time_stamp', models.DateTimeField(default=django.utils.timezone.now)), ('body', models.TextField()), ('read', models.BooleanField(default=False)), ('cast', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='potential_cast', to='accounts.Cast')), ('crew', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='potential_crew', to='accounts.Crew')), ('message', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='accounts.Message')), ], ), migrations.CreateModel( name='Project', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tag_line', models.TextField(blank=True, max_length=300, null=True)), ('title', models.CharField(max_length=100)), ('project_cover_art', models.ImageField(blank=True, null=True, upload_to=accounts.models.project_cover_art_uh)), ('genre', models.CharField(blank=True, max_length=50, null=True)), ('description', models.TextField(blank=True, max_length=300, null=True)), ('project_documents', models.FileField(blank=True, null=True, upload_to=accounts.models.project_document_uh)), ('project_images', models.ImageField(blank=True, null=True, upload_to=accounts.models.project_image_uh)), ('budget', models.CharField(max_length=50)), ('budget_details', models.TextField(max_length=300)), ('city', models.CharField(max_length=50)), ('state', models.CharField(max_length=50)), ('zip', models.CharField(max_length=50)), ('start_date', models.CharField(max_length=50)), ('end_date', models.CharField(max_length=50)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='owned_projects', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Skill', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=255, null=True)), ('level', models.CharField(blank=True, max_length=50, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='skills', to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='message', name='project', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='messages', to='accounts.Project'), ), migrations.AddField( model_name='message', name='recipient', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='received_messages', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='message', name='sender', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sent_messages', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='crew', name='project', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='crew_members', to='accounts.Project'), ), migrations.AddField( model_name='crew', name='user', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='crew_assignments', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='cast', name='project', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='cast_members', to='accounts.Project'), ), migrations.AddField( model_name='cast', name='user', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cast_assignments', to=settings.AUTH_USER_MODEL), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_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. 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')), ('fecha_nac', models.DateField(blank=True, null=True)), ('slug', models.SlugField(unique=True)), ('imagen', models.ImageField(blank=True, null=True, upload_to=accounts.models.upload_location)), ('rol', models.CharField(blank=True, max_length=1, null=True)), ('biografia', models.CharField(blank=True, max_length=500, null=True)), ('apodo', models.CharField(blank=True, max_length=50, null=True)), ('hobbies', models.CharField(blank=True, max_length=250, 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={ 'verbose_name': 'user', 'abstract': False, 'verbose_name_plural': 'users', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Prueba', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('dia', models.CharField(max_length=9)), ('fecha_inicio', models.TimeField()), ('fecha_fin', models.TimeField()), ], ), ]
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): 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 = [] 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)), ('full_name', models.CharField(blank=True, max_length=255, null=True)), ('is_active', models.BooleanField(default=True)), ('staff', models.BooleanField(default=False)), ('admin', models.BooleanField(default=False)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='EmailActivation', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=254)), ('key', models.CharField(blank=True, max_length=120, null=True)), ('activated', models.BooleanField(default=False)), ('forced_expired', models.BooleanField(default=False)), ('expires', models.IntegerField(default=7)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('update', models.DateTimeField(auto_now=True)), ], ), migrations.CreateModel( name='GuestEmail', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=254)), ('active', models.BooleanField(default=True)), ('update', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('phone', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, null=True, region=None)), ('image', cloudinary.models.CloudinaryField( blank=True, max_length=255, null=True, verbose_name=accounts.models.upload_image_path)), ('keycode', models.CharField(blank=True, max_length=10, null=True, unique=True)), ('is_premium', models.BooleanField(default=False)), ('trial_days', models.DateTimeField(default=amjuLoans.utils.get_trial_days)), ('token', models.CharField(blank=True, max_length=300, null=True)), ('role', models.CharField(blank=True, choices=[('Admin', 'Admin'), ('Staff', 'Staff'), ('Customer', 'Customer')], default='Admin', max_length=20, null=True)), ('plan', models.CharField(blank=True, choices=[('FREEMIUM', 'FREEMIUM'), ('STARTUP', 'STARTUP'), ('BUSINESS', 'BUSINESS'), ('ENTERPRISE', 'ENTERPRISE')], default='FREEMIUM', max_length=20, null=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Profile', 'verbose_name_plural': 'Profiles', 'db_table': 'profile', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ('host_information', '0001_initial'), ('taggit', '0002_auto_20150616_2121'), ] 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=30, validators=[ django.core.validators.RegexValidator( '^[\\w.@+-]+$', 'Enter a valid username.', 'invalid') ], verbose_name='username')), ('email', models.EmailField(max_length=254, null=True, unique=True, validators=[ django.core.validators.RegexValidator( '^[\\w.@+-]+$', 'Enter a valid email address.', 'invalid') ], verbose_name='correo electrónico')), ('slug', models.SlugField(blank=True, max_length=100)), ('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')), ('enterprise_name', models.CharField(blank=True, max_length=100, verbose_name='Nombre de la organización')), ('gender', models.CharField(blank=True, choices=[('M', 'Masculino'), ('F', 'Femenino')], max_length=10, verbose_name='Género')), ('country_of_origin', django_countries.fields.CountryField( blank=True, max_length=2, verbose_name='Pais de origen')), ('city_of_origin', models.CharField(blank=True, max_length=255, verbose_name='Ciudad de origen')), ('country_current_residence', django_countries.fields.CountryField( blank=True, max_length=2, verbose_name='País de residencia')), ('city_current_residence', models.CharField(blank=True, max_length=255, verbose_name='Ciudad de residencia')), ('phone_number', phonenumber_field.modelfields.PhoneNumberField( blank=True, help_text= 'Por favor use el siguiente formato: <em>+Country Code-Number</em>.', max_length=128, verbose_name='Número de contacto')), ('address', models.CharField(blank=True, max_length=128, verbose_name='Dirección')), ('biography', models.TextField(blank=True, null=True, verbose_name='Biografía')), ('description', models.TextField(blank=True, null=True, verbose_name='Descripción')), ('avatar', models.ImageField(blank=True, null=True, upload_to=accounts.models.get_image_path, verbose_name='Fotografía de perfil')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now)), ('date_of_birth', models.DateField( blank=True, help_text='Por favor use el formato: <em>YYYY-MM-DD</em>.', null=True, verbose_name='Fecha de nacimiento')), ('creation_date', models.DateField( blank=True, help_text='Por favor use el formato: <em>YYYY-MM-DD</em>.', null=True, verbose_name='Fecha de creación')), ('user_type', models.CharField(choices=[('P', 'Persona'), ('O', 'Organización')], default=False, max_length=10, verbose_name='Tipo de Usuario')), ('is_student', models.BooleanField(default=False, verbose_name='Estudiante')), ('is_professor', models.BooleanField(default=False, verbose_name='Profesor')), ('is_executive', models.BooleanField(default=False, verbose_name='Ejecutivo/Emprendedor')), ('is_study_host', models.BooleanField(default=False, verbose_name='Anfitrion de estudio')), ('is_entrepreneurship_host', models.BooleanField( default=False, verbose_name='Anfitrión de emprendimiento')), ('is_hosting_host', models.BooleanField(default=False, verbose_name='Anfitrión de alojamiento')), ('is_ayni_host', models.BooleanField(default=False, verbose_name='Anfitrión AYNI')), ('is_daily_life_host', models.BooleanField( default=False, verbose_name='Anfitrión de servicios de vida diaria')), ('is_staff', models.BooleanField( default=False, help_text= 'Designates whether the user can log into this 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')), ('entertainment_activities', models.ManyToManyField( blank=True, help_text= 'Mantenga presionado "Control" (o "Command" en un Mac), y haga click en las opciones que desea selecionar.', to='host_information.EntertainmentActivities', verbose_name='Actividades de entretenimiento')), ('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')), ('speak_languages', models.ManyToManyField( blank=True, help_text= 'Mantenga presionado "Control" (o "Command" en un Mac), y haga click en las opciones que desea selecionar.', related_name='users', to='host_information.SpeakLanguages', verbose_name='Idiomas')), ('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': 'Usuarios en la plataforma', 'db_table': 'auth_user', }, ), migrations.CreateModel( name='AyniHostProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, max_length=100)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Usuarios con perfil de AYNI', }, ), migrations.CreateModel( name='DailyLifeHostProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, max_length=100)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Usuarios con perfil de anfitriones de vida diaria', }, ), migrations.CreateModel( name='EntrepreneurshipHostProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, max_length=100)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Usuarios con perfil de anfitriones de emprendimiento', }, ), migrations.CreateModel( name='ExecutiveProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, max_length=100)), ('enterprise_name', models.CharField( blank=True, max_length=255, null=True, verbose_name='Compañía con la cual esta vinculado')), ('innovation_topics_choice', models.CharField( blank=True, max_length=255, null=True, verbose_name='Areas de innovación de su elección')), ('educational_titles', models.CharField(blank=True, max_length=255, null=True, verbose_name='Títulos educativos')), ('complete_studies_school', models.CharField( blank=True, max_length=255, null=True, verbose_name= 'Institución en donde terminó sus estudios anteriores')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Usuarios con perfil de ejecutivos', }, ), migrations.CreateModel( name='HostingHostProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, max_length=100)), ('additional_description', models.TextField()), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Usuarios con perfil de anfitriones de hospedaje', }, ), migrations.CreateModel( name='ProfessorProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, max_length=100)), ('occupation', models.CharField(blank=True, max_length=255, null=True)), ('origin_education_school', models.CharField( blank=True, max_length=128, null=True, verbose_name='Institución de educación de origen')), ('current_education_school', models.CharField( blank=True, max_length=128, null=True, verbose_name= 'Institución educativa en la cual está vinculado en su actual lugar residencia' )), ('educational_titles', models.CharField(blank=True, max_length=255, null=True, verbose_name='Títulos educativos')), ('complete_studies_school', models.CharField( blank=True, max_length=255, null=True, verbose_name= 'Institución en donde terminó sus estudios anteriores')), ('knowledge_topics_choice', models.CharField( blank=True, max_length=255, null=True, verbose_name='Areas de conocimiento de su elección')), ('research_groups', models.CharField( blank=True, max_length=255, verbose_name='Grupos de Investigación a los que pertenece' )), ('autorship_publications', models.CharField( blank=True, max_length=255, verbose_name='Publications of its authorship')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Usuarios con perfil de profesores', }, ), migrations.CreateModel( name='StudentProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, max_length=100)), ('origin_education_school', models.CharField( blank=True, max_length=128, null=True, verbose_name='Institución de educación de origen')), ('current_education_school', models.CharField( blank=True, max_length=128, null=True, verbose_name= 'Institución educativa en la cual está vinculado en su actual lugar residencia' )), ('extra_occupation', models.CharField(blank=True, max_length=128, null=True, verbose_name='Ocupación Extra')), ('educational_titles', models.CharField(blank=True, max_length=255, null=True, verbose_name='Titulos Educativos')), ('complete_studies_school', models.CharField( blank=True, max_length=255, null=True, verbose_name= 'Institución en donde completó sus estudios anteriores')), ('knowledge_topics_choice', models.CharField( blank=True, max_length=255, null=True, verbose_name='Áreas de conocimiento de su elección')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Usuarios con perfil de estudiantes', }, ), migrations.CreateModel( name='StudyHostProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, max_length=100)), ('institution_type', models.CharField(choices=[ ('Universidad', 'Universidad'), ('Institución Universitaria', 'Institución Universitaria'), ('Institución Tecnológica Profesiona', 'Institución Técnica y/o Tecnológica '), ('Centro de Educación Contínua', 'Centro de Educación Contínua'), ('Centro de Educación Contínua', 'Centro de Educación para la vida y el trabajo') ], max_length=255, verbose_name='Tipo de institución')), ('institute_character', models.CharField(choices=[('PRIVATE', 'Privada'), ('PUBLIC', 'Pública'), ('MIXED', 'Privada - Pública')], max_length=7, verbose_name='Caracter de la institución')), ('high_quality_accreditations', models.CharField( max_length=255, verbose_name='Acreditaciones de alta calidad')), ('students_number', models.CharField(choices=[ ('Menos de 1.000 estudiantes', 'Menos de 1.000 estudiantes'), ('Entre 1.000 y 10.000 estudiantes', 'Entre 1.000 y 10.000 estudiantes'), ('Entre 10.000 y 20.000 estudiantes', 'Entre 10.000 y 20.000 estudiantes'), ('Mayor a 20.000 estudiantes', 'Mayor a 20.000 estudiantes') ], max_length=255, verbose_name='Número de estudiantes')), ('rankings_classification', models.TextField(verbose_name='Clasificación en ranking')), ('knowledge_topics', taggit.managers.TaggableManager( help_text='Una lista de temas separada por comas.', through='taggit.TaggedItem', to='taggit.Tag', verbose_name='Áreas de conocimiento')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name_plural': 'Usuarios con perfil de anfitriones de estudio', }, ), migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('following', models.ManyToManyField(blank=True, related_name='followed_by', to=settings.AUTH_USER_MODEL)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] 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')), ('username', models.CharField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=75, unique=True, validators=[ django.core.validators.RegexValidator( '^[\\w.@+-]+$', 'Enter a valid username. This value may contain only letters, numbers and @/./+/-/_ characters.' ) ], 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')), ('address', models.CharField(blank=True, max_length=255, null=True)), ('address2', models.CharField(blank=True, max_length=255, null=True)), ('city', models.CharField(blank=True, max_length=255, null=True)), ('state', models.CharField(blank=True, max_length=255, null=True)), ('country', models.CharField(blank=True, max_length=100, null=True)), ('country_code', models.CharField(blank=True, max_length=100, null=True)), ('zipcode', models.IntegerField(blank=True, null=True)), ('location', models.CharField(blank=True, max_length=100, null=True)), ('capacity', models.IntegerField(blank=True, null=True)), ('notes', models.TextField(blank=True, null=True)), ('photo', models.ImageField(blank=True, null=True, upload_to=accounts.models.path_and_rename)), ('signup_code', models.CharField(blank=True, max_length=25, null=True)), ('title', models.CharField(blank=True, max_length=100, null=True)), ('stripe', models.CharField(blank=True, max_length=255, null=True)), ('stripe_connect', models.CharField(blank=True, max_length=255, null=True)), ('verification', models.CharField(default=b'unverified', max_length=255)), ('payouts_enabled', models.BooleanField(default=False)), ('biography', models.TextField(blank=True, null=True)), ('long_description', models.TextField(blank=True, null=True)), ('email_notifications', models.BooleanField(default=True)), ('email_confirmed', models.BooleanField(default=False)), ('featured', models.BooleanField(default=False)), ('tos', models.BooleanField(default=False)), ], options={ 'abstract': False, 'verbose_name': 'user', 'verbose_name_plural': 'users', }, managers=[ ('objects', accounts.models.CustomUserManager()), ], ), migrations.CreateModel( name='Connection', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_created', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Role', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('category', models.CharField(blank=True, max_length=100, null=True)), ('years', models.IntegerField(null=True)), ], ), migrations.CreateModel( name='Skills', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, unique=True)), ('slug', models.SlugField()), ('count', models.IntegerField( default=0, help_text= 'Internal counter of how many times this tag is in use')), ('protected', models.BooleanField( default=False, help_text='Will not be deleted when the count reaches 0') ), ], options={ 'ordering': ('name', ), 'abstract': False, }, bases=(tagulous.models.models.BaseTagModel, models.Model), ), migrations.CreateModel( name='SkillTest', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ticket_url', models.CharField(blank=True, max_length=255, null=True)), ], ), migrations.CreateModel( name='VerificationTest', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('relevance', models.FloatField()), ('skill', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Skills')), ], options={ 'ordering': ('-relevance', ), }, ), migrations.CreateModel( name='ContactDetails', fields=[ ('profile', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('email', models.CharField(blank=True, default=b'', max_length=50, null=True)), ('email_confirmed', models.BooleanField(default=False)), ('phone', models.CharField(blank=True, default=b'', max_length=50, null=True)), ('website', models.CharField(blank=True, max_length=50, null=True)), ('skype', models.CharField(blank=True, max_length=50, null=True)), ('linkedin', models.CharField(blank=True, max_length=50, null=True)), ('angellist', models.CharField(blank=True, max_length=50, null=True)), ('github', models.CharField(blank=True, max_length=50, null=True)), ('instagram', models.CharField(blank=True, max_length=50, null=True)), ('twitter', models.CharField(blank=True, max_length=50, null=True)), ('facebook', models.CharField(blank=True, max_length=50, null=True)), ], ), ]
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='users', 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')), ('fname', models.CharField(max_length=20, verbose_name='First Name')), ('lname', models.CharField(max_length=20, verbose_name='Last Name')), ('phone', models.CharField(max_length=12, unique=True, verbose_name='Phone')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='Email')), ('password', models.CharField(max_length=150)), ('image', models.ImageField(default='users/logo.png', upload_to=accounts.models.imagesave)), ('joined_at', models.DateField(auto_now_add=True, verbose_name='joined at')), ('slug', models.SlugField(blank=True, null=True)), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ('is_staff', models.BooleanField(default=False)), ('is_superuser', models.BooleanField(default=False)), ('user_type', models.CharField(choices=[('Doctor', 'Doctor'), ('Patient', 'Patient')], max_length=30)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=60)), ], ), migrations.CreateModel( name='patient', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('age', models.IntegerField()), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='FamilyDisease', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('relative_name', models.CharField(choices=[('father', 'Father'), ('mother', 'Mother'), ('sister', 'Sister'), ('brother', 'Brother'), ('grand father', 'Grand father'), ('grand mother', 'Grand mother')], max_length=50, verbose_name='Relative Position')), ('disease_name', models.CharField(max_length=50, verbose_name='disease name')), ('when_come', models.DateTimeField( verbose_name='when you get this disease')), ('is_gone', models.BooleanField()), ('side_effects', models.TextField(max_length=1000, verbose_name='Side Effects')), ('family_patient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.patient')), ], ), migrations.CreateModel( name='doctor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('age', models.IntegerField()), ('bio', models.CharField(max_length=150)), ('quali', models.TextField(max_length=400)), ('bill', models.IntegerField()), ('start', models.DateTimeField()), ('end', models.DateTimeField()), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.category')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Disease', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('disease_name', models.CharField(max_length=50, verbose_name='disease name')), ('when_come', models.DateTimeField( verbose_name='when you get this disease')), ('is_gone', models.BooleanField()), ('side_effects', models.TextField(max_length=1000, verbose_name='Side Effects')), ('patient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.patient')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('taggit', '0002_auto_20150616_2121'), ('cities_light', '0008_city_timezone'), ] operations = [ migrations.CreateModel( name='SiteUser', 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')), ('bio', models.TextField(blank=True, null=True)), ('date_joined', models.DateTimeField(auto_now_add=True)), ('date_updated', models.DateTimeField(auto_now=True)), ('display_name', models.CharField(max_length=255, null=True, unique=True, validators=[django.core.validators.RegexValidator('^[a-zA-Z0-9_]+$', 'Only alphanumeric and underscores')])), ('email', models.EmailField(max_length=255, unique=True, verbose_name='email address')), ('education', models.CharField(blank=True, choices=[('HS', 'High School/GRE'), ('AS', "Associate's"), ('BA/BS', "Bachelor's"), ('MA/MS', "Master's"), ('PHD', 'Doctorate')], max_length=255, null=True)), ('headline', models.CharField(blank=True, max_length=255, null=True)), ('first_name', models.CharField(blank=True, max_length=255, null=True)), ('last_name', models.CharField(blank=True, max_length=255, null=True)), ('image', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=accounts.models.upload_location, width_field='width_field')), ('height_field', models.IntegerField(default=0)), ('width_field', models.IntegerField(default=0)), ('phone_number', phonenumber_field.modelfields.PhoneNumberField(blank=True, max_length=128, region=None)), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ('is_business', models.BooleanField(default=False)), ('slug', models.SlugField(unique=True)), ('location', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='cities_light.City', verbose_name='location')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Skill', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tags', taggit.managers.TaggableManager(blank=True, 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='skill', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Experience', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('company', models.CharField(max_length=255)), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_updated', models.DateTimeField(auto_now=True)), ('description', models.TextField(blank=True, null=True)), ('title', models.CharField(max_length=255)), ('start_month', models.CharField(choices=[('Janurary', 'Janurary'), ('Feburary', 'Feburary'), ('March', 'March'), ('April', 'April'), ('May', 'May'), ('June', 'June'), ('July', 'July'), ('August', 'August'), ('September', 'September'), ('October', 'October'), ('November', 'November'), ('December', 'December')], max_length=20)), ('end_month', models.CharField(choices=[('Janurary', 'Janurary'), ('Feburary', 'Feburary'), ('March', 'March'), ('April', 'April'), ('May', 'May'), ('June', 'June'), ('July', 'July'), ('August', 'August'), ('September', 'September'), ('October', 'October'), ('November', 'November'), ('December', 'December')], max_length=20)), ('start_year', models.IntegerField(choices=[(1980, 1980), (1981, 1981), (1982, 1982), (1983, 1983), (1984, 1984), (1985, 1985), (1986, 1986), (1987, 1987), (1988, 1988), (1989, 1989), (1990, 1990), (1991, 1991), (1992, 1992), (1993, 1993), (1994, 1994), (1995, 1995), (1996, 1996), (1997, 1997), (1998, 1998), (1999, 1999), (2000, 2000), (2001, 2001), (2002, 2002), (2003, 2003), (2004, 2004), (2005, 2005), (2006, 2006), (2007, 2007), (2008, 2008), (2009, 2009), (2010, 2010), (2011, 2011), (2012, 2012), (2013, 2013), (2014, 2014), (2015, 2015), (2016, 2016), (2017, 2017), (2018, 2018), (2019, 2019), (2020, 2020)])), ('end_year', models.IntegerField(choices=[(1980, 1980), (1981, 1981), (1982, 1982), (1983, 1983), (1984, 1984), (1985, 1985), (1986, 1986), (1987, 1987), (1988, 1988), (1989, 1989), (1990, 1990), (1991, 1991), (1992, 1992), (1993, 1993), (1994, 1994), (1995, 1995), (1996, 1996), (1997, 1997), (1998, 1998), (1999, 1999), (2000, 2000), (2001, 2001), (2002, 2002), (2003, 2003), (2004, 2004), (2005, 2005), (2006, 2006), (2007, 2007), (2008, 2008), (2009, 2009), (2010, 2010), (2011, 2011), (2012, 2012), (2013, 2013), (2014, 2014), (2015, 2015), (2016, 2016), (2017, 2017), (2018, 2018), (2019, 2019), (2020, 2020)])), ('is_employeer', models.BooleanField(default=False)), ('location', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='cities_light.City', verbose_name='city')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL, verbose_name='user')), ], ), ]
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 = [ ('accounts', '0001_initial'), ] operations = [ migrations.CreateModel( name='Branch', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('branch_custom', models.CharField( blank=True, help_text='Assign a unique ID to this branch', max_length=300, null=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('address', models.CharField(blank=True, max_length=300, null=True)), ], options={ 'verbose_name': 'branch', 'verbose_name_plural': 'branches', 'db_table': 'branch', }, ), migrations.CreateModel( name='Company', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, default='', max_length=300, null=True)), ('email', models.CharField(blank=True, default='', max_length=300, null=True)), ('logo', cloudinary.models.CloudinaryField( blank=True, max_length=255, null=True, verbose_name=accounts.models.upload_image_path)), ('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)), ('branch', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='company.Branch')), ('staffs', models.ManyToManyField(related_name='workers', to='accounts.Profile')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Profile')), ], options={ 'verbose_name': 'company', 'verbose_name_plural': 'companies', 'db_table': 'company', 'ordering': ('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')), ('slug', models.SlugField(max_length=100, unique=True, verbose_name='Identificador')), ('nome', models.CharField(max_length=100, verbose_name='Nome')), ('cpf', models.CharField(default='', max_length=11, verbose_name='CPF')), ('dataNascimento', models.DateField(default='', verbose_name='Data de Nascimento')), ('email', models.EmailField(max_length=40, unique=True, verbose_name='E-mail')), ('emailConfirmado', models.BooleanField(default=False, verbose_name='E-mail confirmado')), ('senha', models.CharField(max_length=30, verbose_name='Senha')), ('telefone', phone_field.models.PhoneField( default='', help_text='Telefone para contato', max_length=31, verbose_name='Telefone')), ('cep', models.CharField(default='', max_length=8, verbose_name='CEP')), ('numeroCasa', models.IntegerField(default='', verbose_name='Número')), ('rua', models.CharField(default='', max_length=100, verbose_name='Rua')), ('bairro', models.CharField(default='', max_length=100, verbose_name='Bairro')), ('cidade', models.CharField(default='', max_length=100, verbose_name='Cidade')), ('estado', models.CharField(choices=[ (accounts.models.BRStates('Acre'), 'Acre'), (accounts.models.BRStates('Alagoas'), 'Alagoas'), (accounts.models.BRStates('Amapá'), 'Amapá'), (accounts.models.BRStates('Amazonas'), 'Amazonas'), (accounts.models.BRStates('Bahia'), 'Bahia'), (accounts.models.BRStates('Ceará'), 'Ceará'), (accounts.models.BRStates('Distrito Federal'), 'Distrito Federal'), (accounts.models.BRStates('Espírito Santo'), 'Espírito Santo'), (accounts.models.BRStates('Goiás'), 'Goiás'), (accounts.models.BRStates('Maranhão'), 'Maranhão'), (accounts.models.BRStates('Mato Grosso'), 'Mato Grosso'), (accounts.models.BRStates('Mato Grosso do Sul'), 'Mato Grosso do Sul'), (accounts.models.BRStates('Minas Gerais'), 'Minas Gerais'), (accounts.models.BRStates('Pará'), 'Pará'), (accounts.models.BRStates('Paraíba'), 'Paraíba'), (accounts.models.BRStates('Paraná'), 'Paraná'), (accounts.models.BRStates('Pernambuco'), 'Pernambuco'), (accounts.models.BRStates('Piauí'), 'Piauí'), (accounts.models.BRStates('Rio de Janeiro'), 'Rio de Janeiro'), (accounts.models.BRStates('Rio Grande do Norte'), 'Rio Grande do Norte'), (accounts.models.BRStates('Rio Grande do Sul'), 'Rio Grande do Sul'), (accounts.models.BRStates('Rondônia'), 'Rondônia'), (accounts.models.BRStates('Roraima'), 'Roraima'), (accounts.models.BRStates('Santa Catarina'), 'Santa Catarina'), (accounts.models.BRStates('São Paulo'), 'São Paulo'), (accounts.models.BRStates('Sergipe'), 'Sergipe'), (accounts.models.BRStates('Tocantins'), 'Tocantins') ], max_length=5, verbose_name='Estado')), ('complemento', models.CharField(default='', max_length=100, verbose_name='Complemento')), ('isProdutor', models.BooleanField(default=False, verbose_name='Produtor')), ('isAfiliado', models.BooleanField(default=False, verbose_name='Afiliado')), ('isAtivo', models.BooleanField(default=True, verbose_name='Ativo')), ('dataCriacao', models.DateTimeField(auto_now_add=True, verbose_name='Criado em')), ('dataModificacao', models.DateTimeField(auto_now=True, verbose_name='Última modificação')), ], options={ 'verbose_name': 'Usuário', 'verbose_name_plural': 'Usuários', 'ordering': ['nome'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('tags', '0001_initial'), ] operations = [ migrations.CreateModel( name='Account', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('usd_price', models.DecimalField(decimal_places=2, max_digits=8)), ('device', models.CharField(choices=[('A', 'Android'), ('I', 'iOS'), ('B', 'Android Or iOS')], max_length=7)), ('sold', models.BooleanField(default=False)), ('description', models.CharField(max_length=300)), ('img_med', models.ImageField( blank=True, null=True, upload_to=accounts.models.main_image_upload_path)), ('img_sml', models.ImageField( blank=True, null=True, upload_to=accounts.models.main_image_upload_path)), ('supercell_account_email', models.EmailField(max_length=255)), ('supercell_email_password', models.CharField(max_length=255)), ('name', models.CharField(max_length=50)), ('name_change', models.BooleanField(default=True)), ('king_tower', models.SmallIntegerField()), ('gold', models.IntegerField()), ('gems', models.IntegerField()), ('arena', models.CharField(choices=[('GS', 'Goblin Stadium'), ('BP', 'Bone Pit'), ('BB', 'Barbarian Bowl'), ('PP', "P.E.K.K.A's Playhouse"), ('SV', 'Spell Valley'), ('BW', "Builder's Workshop"), ('RA', 'Royal Arena'), ('FP', 'Frozen Peak'), ('JA', 'Jungle Arena'), ('HM', 'Hog Mountain'), ('EV', 'Electro Valley'), ('LA', 'Legendary Arena'), ('C1', 'Challenger 1'), ('C2', 'Challenger 2'), ('C3', 'Challenger 3'), ('M1', 'Master 1'), ('M2', 'Master 2'), ('M3', 'Master 3'), ('C', 'Champion'), ('GC', 'Grand Champion'), ('UC', 'Ultimate Champion')], max_length=2)), ('trophies', models.SmallIntegerField()), ('wins', models.IntegerField()), ('three_crown_wins', models.IntegerField()), ('highest_trophies', models.IntegerField()), ('cards_found', models.SmallIntegerField()), ('total_donations', models.IntegerField()), ('tournament_matches_played', models.SmallIntegerField()), ('tournament_cards_won', models.IntegerField()), ('clan_name', models.CharField(max_length=50)), ('clan_member_rank', models.CharField(choices=[('M', 'Member'), ('E', 'Elder'), ('C', 'Co-Leader'), ('L', 'Leader')], max_length=2)), ('clan_trophies', models.SmallIntegerField()), ('clan_war_day_wins', models.SmallIntegerField()), ('clan_war_cards_won', models.IntegerField()), ('challenge_max_wins', models.SmallIntegerField()), ('challenge_cards_won', models.IntegerField()), ], ), migrations.CreateModel( name='AccountImage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField( blank=True, null=True, upload_to=accounts.models.image_upload_path)), ('account', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Account')), ], ), migrations.CreateModel( name='DeckCard', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(choices=[ ('W', 'Witch'), ('SG', 'Spear Goblins'), ('BO', 'Bomber'), ('M', 'Musketeer'), ('TM', 'Three Musketeers'), ('G', 'Giant'), ('SA', 'Skeleton Army'), ('K', 'Knight'), ('A', 'Archers'), ('G', 'Goblins'), ('V', 'Valkyrie'), ('MP', 'Mini P.E.K.K.A'), ('BD', 'Baby Dragon'), ('P', 'Prince'), ('MI', 'Minions'), ('S', 'Skeletons'), ('B', 'Balloon'), ('GS', 'Giant Skeleton'), ('BA', 'Barbarians'), ('MH', 'Minion Horde'), ('HR', 'Hog Rider'), ('PK', 'P.E.K.K.A'), ('L', 'Lava Hound'), ('F', 'Fire Spirits'), ('WI', 'Wizard'), ('RR', 'Royale Recruits'), ('GO', 'Golem'), ('MK', 'Mega Knight'), ('RG', 'Royale Giant'), ('EB', 'Elite Barbarians'), ('SP', 'Sparky'), ('BW', 'Bowler'), ('EX', 'Executioner'), ('CC', 'Cannon Cart'), ('RH', 'Royal Hogs'), ('DP', 'Dark Prince'), ('H', 'Hunter'), ('LU', 'Lumberjack'), ('RA', 'Rascals'), ('ID', 'Inferno Dragon'), ('EW', 'Electro Wizard'), ('NW', 'Night Witch'), ('BR', 'Battle Ram'), ('FM', 'Flying Machine'), ('Z', 'Zappies'), ('MA', 'Magic Archer'), ('SB', 'Skeleton Barrel'), ('MM', 'Mega Minion'), ('GU', 'Guards'), ('GR', 'Royale Ghost'), ('PR', 'Princess'), ('IW', 'Ice Wizard'), ('BN', 'Bandit'), ('MN', 'Miner'), ('GG', 'Goblin Gang'), ('DG', 'Dart Goblin'), ('IG', 'Ice Golem'), ('B', 'Bats'), ('IS', 'Ice Spirit'), ('BH', 'Barbarian Hut'), ('XB', 'X-Bow'), ('EC', 'Elixir Collector'), ('GH', 'Goblin Hut'), ('IT', 'Inferno Tower'), ('MT', 'Mortar'), ('T', 'Tesla'), ('BT', 'Bomb Tower'), ('FU', 'Furnace'), ('C', 'Cannon'), ('TB', 'Tombstone'), ('RE', 'Rage'), ('ZA', 'Zap'), ('AW', 'Arrows'), ('FI', 'Fireball'), ('LI', 'Lightning'), ('RO', 'Rocket'), ('FR', 'Freeze'), ('PO', 'Poison'), ('GY', 'Graveyard'), ('GB', 'Goblin Barrel'), ('TN', 'Tornado'), ('CL', 'Clone'), ('BB', 'Barbarian Barrel'), ('HE', 'Heal'), ('GN', 'Giant Snowball'), ('TL', 'The Log'), ('MR', 'Mirror') ], max_length=2)), ('level', models.SmallIntegerField()), ], ), migrations.AddField( model_name='account', name='deck', field=models.ManyToManyField(blank=True, to='accounts.DeckCard'), ), migrations.AddField( model_name='account', name='tags', field=models.ManyToManyField(blank=True, to='tags.Tag'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('subjects', '0001_initial'), ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='UserProfile', 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')), ('slug', models.SlugField(null=True, unique=True)), ('username', models.CharField(max_length=140, unique=True)), ('first_name', models.CharField(blank=True, max_length=140)), ('last_name', models.CharField(blank=True, max_length=140)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('added', models.DateTimeField(auto_now_add=True)), ('edited', models.DateTimeField(auto_now=True)), ('image', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=accounts.models.upload_location, width_field='width_field')), ('height_field', models.IntegerField(blank=True, default=0, null=True)), ('width_field', models.IntegerField(blank=True, default=0, null=True)), ('is_staff', models.BooleanField(default=False)), ('followers', models.ManyToManyField( blank=True, related_name='_userprofile_followers_+', 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')), ('subjects', models.ManyToManyField(blank=True, related_name='users', to='subjects.Subject')), ('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, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('groceries', '0005_grocery_grocery_wallet'), ('merchants', '0003_merchant_merchant_wallet'), ] operations = [ migrations.CreateModel( name='MerchantTicket', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ticket_amount', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('adult_qty', models.IntegerField()), ('child_qty', models.IntegerField()), ('date_of_purchase', models.DateTimeField(default=accounts.models.get_default_my_date)), ('message', fernet_fields.fields.EncryptedCharField(blank=True, max_length=50, null=True)), ('ticket_id', models.CharField(blank=True, max_length=30)), ('merchant_purchased', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='merchants.Merchant')), ], ), migrations.CreateModel( name='NewsPort', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('news_title_slug', models.SlugField()), ('news_editor', fernet_fields.fields.EncryptedCharField(max_length=50)), ('news_title', fernet_fields.fields.EncryptedCharField(max_length=60)), ('description', fernet_fields.fields.EncryptedCharField(max_length=300)), ('newspic', models.ImageField(blank=True, null=True, upload_to='newsimgs/')), ('news_source', fernet_fields.fields.EncryptedCharField(max_length=50)), ('news_date', models.DateTimeField(default=accounts.models.get_default_my_date)), ('news_video_file', models.FileField(null=True, upload_to='videos/')), ], ), migrations.CreateModel( name='Positions', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('lattitude', models.CharField(default='1', max_length=20)), ('longitude', models.CharField(default='1', max_length=20)), ('latt_two', models.CharField(default='1', max_length=20)), ('long_two', models.CharField(default='1', max_length=20)), ('latt_three', models.CharField(default='1', max_length=20)), ('long_three', models.CharField(default='1', max_length=20)), ('latt_four', models.CharField(default='1', max_length=20)), ('long_four', models.CharField(default='1', max_length=20)), ('latt_five', models.CharField(default='1', max_length=20)), ('long_five', models.CharField(default='1', max_length=20)), ], options={ 'verbose_name_plural': 'Positions', }, ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', fernet_fields.fields.EncryptedCharField(max_length=50)), ('last_name', fernet_fields.fields.EncryptedCharField(max_length=50)), ('email', fernet_fields.fields.EncryptedEmailField(max_length=254)), ('password', fernet_fields.fields.EncryptedCharField(max_length=50)), ('mobile_no', models.CharField(max_length=20, unique=True)), ('address_line_1', fernet_fields.fields.EncryptedCharField(max_length=50)), ('address_line_2', fernet_fields.fields.EncryptedCharField(blank=True, max_length=50)), ('postal_code', fernet_fields.fields.EncryptedCharField(max_length=7)), ('city', fernet_fields.fields.EncryptedCharField(max_length=20)), ('country', fernet_fields.fields.EncryptedCharField(max_length=20)), ('image', models.ImageField(blank=True, upload_to='images/')), ('referral_contact', models.CharField(blank=True, max_length=15)), ('promo_coupon', models.CharField(blank=True, max_length=100)), ('ic', fernet_fields.fields.EncryptedCharField(blank=True, max_length=50, null=True)), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='PurchasedCommodity', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('commodityitemcode', models.CharField(max_length=50)), ('commodityitemname', fernet_fields.fields.EncryptedCharField(max_length=100)), ], options={ 'verbose_name_plural': 'Purchased Commodities', }, ), migrations.CreateModel( name='PurchasedContent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('hundredgramqty', fernet_fields.fields.EncryptedIntegerField(default=0)), ('hundredgramtotprice', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('twohundredgramqty', fernet_fields.fields.EncryptedIntegerField(default=0)), ('twohundredgramtotprice', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('fivehundredgramqty', fernet_fields.fields.EncryptedIntegerField(default=0)), ('fivehundredgramtotprice', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('onekgqty', fernet_fields.fields.EncryptedIntegerField(default=0)), ('onekgtotprice', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('fivekgqty', fernet_fields.fields.EncryptedIntegerField(default=0)), ('fivekgtotprice', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('twentyfivekgqty', fernet_fields.fields.EncryptedIntegerField(default=0)), ('twentyfivekgtotprice', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('fiftykgqty', fernet_fields.fields.EncryptedIntegerField(default=0)), ('fiftykgtotprice', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('totalcommamt', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('total_packets', fernet_fields.fields.EncryptedIntegerField(default=0)), ('purchased_item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='purch_content', to='accounts.PurchasedCommodity')), ], options={ 'verbose_name_plural': 'Purchased Contents', }, ), migrations.CreateModel( name='PurchasedGrocery', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ticket_id', models.CharField(blank=True, max_length=30)), ('transaction_id', models.CharField(blank=True, max_length=30)), ('date_of_purchase', models.DateTimeField(default=accounts.models.get_default_my_date)), ('grocery', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='purchased_groc', to='groceries.Grocery')), ('profile', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='purchased_prof', to='accounts.Profile')), ], options={ 'verbose_name_plural': 'Purchased Groceries', }, ), migrations.CreateModel( name='PurchasedTicket', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ticket_amount', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('adult_qty', models.IntegerField()), ('child_qty', models.IntegerField()), ('date_of_purchase', models.DateTimeField(default=accounts.models.get_default_my_date)), ('message', fernet_fields.fields.EncryptedCharField(blank=True, max_length=50, null=True)), ('ticket_id', models.CharField(blank=True, max_length=30)), ('merchant_purchased', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='merchants.Merchant')), ('user_profile', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='userprofile', to='accounts.Profile')), ], ), migrations.CreateModel( name='Transaction', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('transaction_amount', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('wallet_balance_sent', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('wallet_balance_rec', models.DecimalField(decimal_places=2, default=0.0, max_digits=10)), ('date_of_transaction', models.DateTimeField(default=accounts.models.get_default_my_date)), ('message', fernet_fields.fields.EncryptedCharField(blank=True, max_length=50, null=True)), ('transaction_id', models.CharField(blank=True, max_length=30)), ('receiver', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='receiver', to='accounts.Profile')), ('sender', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sender', to='accounts.Profile')), ], ), migrations.CreateModel( name='Wallet', fields=[ ('wallet_id', models.AutoField(primary_key=True, serialize=False, unique=True)), ('wallet_bal', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('total_trans_sent', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('total_trans_rec', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('cash_balance', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('savings', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('loan_amt', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('recycle_wallet', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('incentive_wallet', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('crowd_wallet', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('wallet_cash_req', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('wallet_cash_desc', fernet_fields.fields.EncryptedCharField(blank=True, max_length=100)), ('wallet_img', models.ImageField(blank=True, null=True, upload_to='receiptcashimgs/')), ('wallet_loan_req', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('wallet_loan_desc', fernet_fields.fields.EncryptedCharField(blank=True, max_length=100)), ('loan_img', models.ImageField(blank=True, null=True, upload_to='receiptloanimgs/')), ('wallet_savings_req', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('wallet_savings_desc', fernet_fields.fields.EncryptedCharField(blank=True, max_length=100)), ('savings_img', models.ImageField(blank=True, null=True, upload_to='receiptsavingsimgs/')), ('wallet_crowd_req', models.DecimalField(blank=True, decimal_places=2, default=0.0, max_digits=10)), ('wallet_crowd_desc', fernet_fields.fields.EncryptedCharField(blank=True, max_length=100)), ('crowd_img', models.ImageField(blank=True, null=True, upload_to='receiptsavingsimgs/')), ('profile', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='accounts.Profile')), ], options={ 'ordering': ('wallet_cash_req', 'wallet_loan_req', 'wallet_savings_req', 'wallet_crowd_req'), }, ), migrations.AddField( model_name='purchasedcommodity', name='purchased_groc', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='purch_groc_id', to='accounts.PurchasedGrocery'), ), migrations.AddField( model_name='positions', name='profile', field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='accounts.Profile'), ), migrations.AddField( model_name='merchantticket', name='user_profile', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='merchantuserprofile', to='accounts.Profile'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('products', '0001_initial'), ] 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)), ('full_name', models.CharField(blank=True, max_length=255, null=True)), ('active', models.BooleanField(default=True)), ('is_active', models.BooleanField(default=False)), ('is_member', models.BooleanField(default=False, verbose_name='Is Subscriber')), ('staff', models.BooleanField(default=False)), ('admin', models.BooleanField(default=False)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('confirmed', models.BooleanField(default=False, verbose_name='Is Confirmed Lawyer')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='BoxSelection', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('subtotal', models.DecimalField(decimal_places=2, default=0.0, max_digits=100)), ('total', models.DecimalField(decimal_places=2, default=0.0, max_digits=100)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ], ), migrations.CreateModel( name='DigitalPlan', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('amount', models.PositiveIntegerField(default=19999)), ('interval', models.CharField(default='month', max_length=120)), ('interval_count', models.CharField(default='1', max_length=120)), ('currency', models.CharField(default='usd', max_length=60)), ('plan_id', models.CharField(blank=True, max_length=120, null=True)), ('stripe_plan', models.TextField(blank=True, null=True)), ('active', models.BooleanField(default=True)), ], ), migrations.CreateModel( name='GuestEmail', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=254)), ('active', models.BooleanField(default=True)), ('update', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Subscription', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=120)), ('slug', models.SlugField(blank=True, null=True)), ('description', models.TextField(blank=True, null=True)), ('image', models.ImageField( blank=True, null=True, upload_to=accounts.models.upload_image_path)), ('price', models.DecimalField(decimal_places=2, max_digits=20)), ('active', models.BooleanField(default=True)), ('products', models.ManyToManyField(blank=True, to='products.Product')), ], ), migrations.AddField( model_name='digitalplan', name='subscription', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='accounts.Subscription'), ), migrations.AddField( model_name='boxselection', name='subscription', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='accounts.Subscription'), ), migrations.AddField( model_name='boxselection', name='user', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL), ), ]