class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('base', '0004_auto_20200113_0232'), ] operations = [ migrations.RemoveField( model_name='photo', name='title', ), migrations.RemoveField( model_name='post', name='user', ), migrations.RemoveField( model_name='tag', name='madeat', ), migrations.AddField( model_name='post', name='source', field=models.CharField(blank=True, choices=[('instagram', 'instagram'), ('upload', 'upload')], max_length=20, null=True), ), migrations.AddField( model_name='tag', name='madeby', field=models.CharField(blank=True, choices=[('user', 'user'), ('post', 'post')], max_length=20, null=True), ), migrations.AlterField( model_name='photo', name='file', field=models.ImageField(upload_to=base.models.user_directory_path), ), migrations.CreateModel( name='Session', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('starttime', models.DateTimeField(auto_now_add=True)), ('endtime', models.DateTimeField(auto_now_add=True)), ('status', models.BooleanField(blank=True, default=False)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bio', models.TextField(blank=True, max_length=500)), ('location', models.CharField(blank=True, max_length=30)), ('birthdate', models.DateField(blank=True, null=True)), ('image', models.ImageField(default='frontend/static/img/octobiwan.jpg', upload_to=base.models.user_directory_path)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0035_feature_imagen'), ] operations = [ migrations.RemoveField( model_name='auto', name='repuestos', ), migrations.RemoveField( model_name='autoparte', name='auto', ), migrations.RemoveField( model_name='autoparte', name='repuesto', ), migrations.AddField( model_name='product', name='imagen', field=models.ImageField(blank=True, null=True, upload_to=base.models.upload_image_path), ), migrations.DeleteModel( name='Auto', ), migrations.DeleteModel( name='Autoparte', ), migrations.DeleteModel( name='Repuesto', ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0010_auto_20200611_1444'), ] operations = [ migrations.RemoveField( model_name='projects', name='images', ), migrations.CreateModel( name='Images', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(upload_to=base.models.get_image_filename, verbose_name='Image')), ('project', models.ForeignKey(default=None, on_delete=django.db.models.deletion.CASCADE, to='base.Projects')), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0007_indexpageslide'), ] operations = [ migrations.CreateModel( name='IndexPageFeature', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.CharField(max_length=100, verbose_name='Текст')), ('picture', models.ImageField( default=None, upload_to=base.models.IndexPageFeature.get_image_path, verbose_name='Фото')), ('order', models.PositiveIntegerField(default=0, verbose_name='Сортировать')), ], options={ 'verbose_name': 'Преимущество на главной странице', 'verbose_name_plural': 'Преимущества на главной странице', 'ordering': ['order'], }, ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0005_product'), ] operations = [ migrations.AlterModelOptions( name='product', options={ 'ordering': ['order'], 'verbose_name': 'Продукция', 'verbose_name_plural': 'Продукция' }, ), migrations.AddField( model_name='product', name='slug', field=autoslug.fields.AutoSlugField(always_update='True', default='kinda default one', editable=False, max_length=220, populate_from='title', unique='True'), preserve_default=False, ), migrations.AlterField( model_name='product', name='picture_article', field=models.ImageField( default=None, upload_to=base.models.Product.get_image_path, verbose_name='Фото заголовка статьи'), ), migrations.AlterField( model_name='product', name='picture_card', field=models.ImageField( default=None, upload_to=base.models.Product.get_image_path, verbose_name='Фото карточки'), ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0034_auto_20180531_1504'), ] operations = [ migrations.AddField( model_name='feature', name='imagen', field=models.ImageField(blank=True, null=True, upload_to=base.models.upload_image_path), ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0001_initial'), ] operations = [ migrations.AlterField( model_name='profile', name='image', field=models.ImageField(default='/frontend/img/octobiwan.jpg', upload_to=base.models.user_directory_path), ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0012_auto_20190202_1817'), ] operations = [ migrations.AlterField( model_name='member', name='profile_pic', field=models.ImageField(blank=True, null=True, upload_to=base.models.path_and_rename), ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0008_indexpagefeature'), ] operations = [ migrations.CreateModel( name='AboutPageImg', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('picture', models.ImageField( default=None, upload_to=base.models.AboutPageImg.get_image_path, verbose_name='Фото')), ('order', models.PositiveIntegerField(default=0, verbose_name='Сортировать')), ], options={ 'verbose_name': 'Логотип компании', 'verbose_name_plural': 'Логотипы компании', 'ordering': ['order'], }, ), migrations.CreateModel( name='AboutPageText', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', ckeditor_uploader.fields.RichTextUploadingField( verbose_name='Текст')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Department', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200, verbose_name='Department Name')), ('created', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Employee', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200, verbose_name='Employee Name')), ('email', models.EmailField(max_length=254)), ('joined', models.DateTimeField(auto_now_add=True)), ('image', models.ImageField(upload_to=base.models.image_upload, verbose_name='Upload Image')), ('department', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='base.department')), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('base', '0006_auto_20200331_1603'), ] operations = [ migrations.CreateModel( name='IndexPageSlide', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='Заголовок')), ('subtitle', models.CharField(max_length=300, verbose_name='Подзаголовок')), ('picture', models.ImageField(default=None, upload_to=base.models.IndexPageSlide.get_image_path, verbose_name='Фото')), ('order', models.PositiveIntegerField(default=0, verbose_name='Сортировать')), ], options={ 'verbose_name': 'Слайдер на главной странице', 'verbose_name_plural': 'Слайдер на главной странице', 'ordering': ['order'], }, ), ]
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')), ('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_user', models.CharField(max_length=90)), ('image_profile', models.ImageField(blank=True, null=True, upload_to='profile/')), ('image_sampul', models.ImageField(blank=True, null=True, upload_to='sampul/')), ('email', models.EmailField(blank=True, max_length=254, unique=True, verbose_name='email address')), ('slug', models.SlugField(blank=True, null=True)), ('no_tlp', models.IntegerField( blank=True, null=True, validators=[ django.core.validators.MaxValueValidator(3012) ])), ('bio', models.TextField(blank=True, 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', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', base.models.UserManager()), ], ), migrations.CreateModel( name='Artikel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('judul', models.CharField(max_length=300)), ('slug', models.SlugField()), ('date_created', models.DateTimeField(auto_now_add=True)), ('date_updated', models.DateTimeField(auto_now=True)), ('isi', models.TextField()), ('media', models.FileField(upload_to='File/')), ('likes', models.ManyToManyField(related_name='likes', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='AuditEntry', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('action', models.CharField(max_length=64)), ('ip', models.GenericIPAddressField(null=True)), ('username', models.CharField(max_length=256, null=True)), ], ), migrations.CreateModel( name='Tags', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('slug', models.SlugField()), ('bio', models.CharField(blank=True, max_length=300, null=True)), ('date_created', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='MessageModel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('timestamp', models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='timestamp')), ('body', mirage.fields.EncryptedTextField()), ('recipient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='to_user', to=settings.AUTH_USER_MODEL, verbose_name='recipient')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='from_user', to=settings.AUTH_USER_MODEL, verbose_name='user')), ], options={ 'verbose_name': 'message', 'verbose_name_plural': 'messages', 'ordering': ('-timestamp', ), }, ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_created', models.DateTimeField(auto_now_add=True)), ('content', models.TextField()), ('artikel', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='base.Artikel')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='artikel', name='tags', field=models.ManyToManyField(to='base.Tags'), ), migrations.AddField( model_name='artikel', name='user', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Image', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(null=True, upload_to=base.models.image_file_path)), ], ), migrations.CreateModel( name='Book', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('author', models.CharField(max_length=100)), ('title', models.CharField(max_length=100)), ('description', models.TextField()), ('poster_image', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='base.Image')), ], ), 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=255, unique=True)), ('first_name', models.CharField(max_length=255)), ('last_name', models.CharField(max_length=255)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('books', models.ManyToManyField(to='base.Book')), ('groups', models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'abstract': False, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Club', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(db_index=True, max_length=100, validators=[base.models.club_name_validator ])), ('full_name', models.CharField(max_length=100)), ('date_formed', models.DateField(auto_now_add=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('about', models.TextField(blank=True, help_text='Say a few lines about your club', max_length=500, null=True)), ('is_active', models.BooleanField(default=True)), ('is_supported', models.BooleanField(default=True)), ('back_img', models.ImageField(blank=True, null=True, upload_to=base.models.club_logo_upload)), ], options={ 'ordering': ['name'], }, ), migrations.CreateModel( name='ClubMember', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('is_approved', models.BooleanField(default=False)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('club', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='base.Club')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ClubMentor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('club', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='base.Club')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ClubModerator', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('club', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='base.Club')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ClubPresident', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('club', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='base.Club')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ClubSettings', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('club', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='base.Club')), ], ), migrations.CreateModel( name='EmailProvider', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.TextField()), ('current', models.IntegerField(default=0)), ('limit', models.IntegerField()), ('reset', models.IntegerField()), ('last_reset', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Notification', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.TextField()), ('message', models.TextField()), ('sent_at', models.DateTimeField(auto_now_add=True)), ('club', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='base.Club')), ('receivers', models.ManyToManyField(blank=True, related_name='receivedNotifications', to=settings.AUTH_USER_MODEL)), ('sender', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sentNotifications', to=settings.AUTH_USER_MODEL)), ], ), migrations.AlterUniqueTogether( name='clubpresident', unique_together={('user', 'club')}, ), migrations.AlterUniqueTogether( name='clubmoderator', unique_together={('user', 'club')}, ), migrations.AlterUniqueTogether( name='clubmentor', unique_together={('user', 'club')}, ), migrations.AlterUniqueTogether( name='clubmember', unique_together={('user', 'club')}, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('slug', models.SlugField(max_length=100, unique=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('description', models.TextField(blank=True, max_length=10000, null=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('lft', models.PositiveIntegerField(editable=False)), ('rght', models.PositiveIntegerField(editable=False)), ('tree_id', models.PositiveIntegerField(db_index=True, editable=False)), ('level', models.PositiveIntegerField(editable=False)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='File', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('slug', models.SlugField(max_length=100, unique=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('description', models.TextField(blank=True, max_length=10000, null=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('file', models.FileField(upload_to='')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Image', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('slug', models.SlugField(max_length=100, unique=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('description', models.TextField(blank=True, max_length=10000, null=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('image', models.ImageField(upload_to='')), ('alt_text', models.TextField(blank=True, max_length=1000, null=True)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('role', models.CharField(choices=[('customer', 'Customer'), ('manager', 'Manager')], default=('customer', 'Customer'), max_length=20)), ('status', models.BooleanField(default=False)), ('phone_number', models.CharField(blank=True, max_length=20, null=True)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('slug', models.SlugField(max_length=100, unique=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('description', models.TextField(blank=True, max_length=10000, null=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('content', djrichtextfield.models.RichTextField()), ('Files', models.ManyToManyField(to='base.File')), ('categories', models.ManyToManyField(to='base.Category')), ('created_by', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='base.Profile')), ('images', models.ManyToManyField(to='base.Image')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='OTP', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('message', models.CharField(blank=True, default=base.models.random_with_N_digits, max_length=7, null=True)), ('is_valid', models.BooleanField(default=True)), ('profile', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='base.Profile')), ], ), migrations.AddField( model_name='image', name='created_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='base.Profile'), ), migrations.AddField( model_name='file', name='created_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='base.Profile'), ), migrations.AddField( model_name='category', name='created_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='base.Profile'), ), migrations.AddField( model_name='category', name='parent', field=mptt.fields.TreeForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='base.Category'), ), ]