class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Group', fields=[ ('uuid', models.CharField(default=core.models.uuid4_str, max_length=64, primary_key=True, serialize=False)), ('create', models.DateTimeField(auto_now_add=True)), ('last_update', models.DateTimeField(auto_now=True)), ('name', models.CharField(max_length=256)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Menu', fields=[ ('uuid', models.CharField(default=core.models.uuid4_str, max_length=64, primary_key=True, serialize=False)), ('create', models.DateTimeField(auto_now_add=True)), ('last_update', models.DateTimeField(auto_now=True)), ('leaf', models.BooleanField(default=False)), ('glyph', models.CharField(default='xf128@FontAwesome', max_length=256)), ('module_xtype', models.CharField(max_length=256)), ('text', models.CharField(max_length=256)), ('groups', models.ManyToManyField(related_name='menus', to='core.Group')), ('parent', models.ForeignKey(db_column='parent_uuid', default=None, on_delete=django.db.models.deletion.CASCADE, related_name='childs', to='core.Menu')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='WebfaceUser', fields=[ ('uuid', models.CharField(default=core.models.uuid4_str, max_length=64, primary_key=True, serialize=False)), ('create', models.DateTimeField(auto_now_add=True)), ('last_update', models.DateTimeField(auto_now=True)), ('image', core.thumbs.field.ImageWithThumbsField( upload_to=core.models.img_path)), ('django_user', models.OneToOneField( db_column='django_user_id', on_delete=django.db.models.deletion.CASCADE, related_name='webface_user', to=settings.AUTH_USER_MODEL)), ('groups', models.ManyToManyField(related_name='users', to='core.Group')), ], options={ 'abstract': False, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('email', models.EmailField(max_length=255, unique=True)), ('name', models.CharField(max_length=255)), ('business_name', models.CharField(blank=True, max_length=255, verbose_name='nombre de la empresa')), ('business_type', models.CharField(blank=True, choices=[('Personal', 'Personal'), ('Consultorio', 'Consultorio'), ('Hospital', 'Hospital'), ('Clínica', 'Clínica'), ('Distribuidora', 'Distribuidora'), ('Gubernamental', 'Gubernamental')], max_length=255)), ('rif', models.ImageField( null=True, upload_to=core.models.user_rif_image_file_path)), ('rif_address', models.CharField(blank=True, max_length=255)), ('rif_validated', models.BooleanField(default=False)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('roles', models.CharField(choices=[('user', 'Usuario'), ('staff', 'Empleado'), ('admin', 'Administrador')], default='user', max_length=30)), ('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')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Bank', 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.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='BillDetail', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('quantity', models.IntegerField()), ], ), migrations.CreateModel( name='Brand', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('user', models.ForeignKey( default=1, on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ('-name', ), }, ), migrations.CreateModel( name='CharacteristicTypes', 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.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Currency', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='ExchangeRate', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateTimeField()), ('rate', models.FloatField()), ], ), migrations.CreateModel( name='PaymentMethod', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='PaymentStatus', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='Product', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('description', models.TextField()), ('product_image', models.ImageField( null=True, upload_to=core.models.product_image_file_path)), ('published', models.DateTimeField(default=django.utils.timezone.now)), ('status', models.CharField(choices=[('borrador', 'Borrador'), ('publicado', 'Publicado'), ('test', 'Test')], default='publicado', max_length=10)), ('brand', models.ManyToManyField(to='core.Brand', verbose_name='Marca')), ('user', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='PurchaseStatus', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='Specialization', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='Supplier', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('rif', models.CharField(max_length=20)), ('rif_image', models.ImageField( null=True, upload_to=core.models.supplier_rif_file_path)), ('address', models.CharField(max_length=255)), ('user', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='SupplierProducts', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('price', models.FloatField(verbose_name='Precio del Producto')), ('product', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.product', verbose_name='ID Producto')), ('supplier', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.supplier', verbose_name='ID Proveedor')), ('user', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'unique_together': {('product', 'supplier')}, }, ), migrations.CreateModel( name='SupplierEmails', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.CharField(max_length=255)), ('description', models.CharField(max_length=255)), ('is_Main', models.BooleanField(verbose_name='Flag de Correo Pricipal')), ('user', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='PurchaseBill', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('purchase_order_date', models.DateTimeField(default=django.utils.timezone.now)), ('purchase_payment_date', models.DateTimeField()), ('bank', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.bank', verbose_name='Banco')), ('currency', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.currency', verbose_name='Moneda')), ('payment_method', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.paymentmethod', verbose_name='Método de Pago')), ('payment_status', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.paymentstatus', verbose_name='Estado del Pago')), ('purchase_status', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.purchasestatus', verbose_name='Estado de la Compra')), ('user', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ProductCharacteristics', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('value', models.TextField(blank=True)), ('characteristic_type', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.characteristictypes', verbose_name='Tipo de Característica')), ('product', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.product', verbose_name='ID Tipo de Producto')), ('user', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='BillProductCharacteristics', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bill_detail', models.ManyToManyField(to='core.BillDetail')), ('characteristic_sel', models.ManyToManyField(to='core.CharacteristicTypes')), ], ), migrations.CreateModel( name='BillPaymentDetail', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('payment_receipt_number', models.FloatField()), ('payment_receipt_image', models.ImageField(upload_to=core.models. bill_payment_receipt_image_file_path)), ('purchase_bill', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.purchasebill', verbose_name='Factura de la Compra')), ], ), migrations.AddField( model_name='billdetail', name='product', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.supplierproducts'), ), migrations.AddField( model_name='billdetail', name='purchase_bill', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.purchasebill', verbose_name='Factura de la Compra'), ), migrations.AddField( model_name='user', name='specialization', field=models.ManyToManyField( to='core.Specialization', verbose_name='listado de especializaciones'), ), migrations.AddField( model_name='user', 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 = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('email', models.EmailField(max_length=255, unique=True)), ('name', models.CharField(max_length=255)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('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, }, ), migrations.CreateModel( name='Location', 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, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Spot', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('time_minutes', models.IntegerField()), ('price', models.DecimalField(decimal_places=2, max_digits=5)), ('link', models.CharField(blank=True, max_length=255)), ('image', models.ImageField( null=True, upload_to=core.models.spot_image_file_path)), ('locations', models.ManyToManyField(to='core.Location')), ], ), migrations.CreateModel( name='Tag', 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, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='spot', name='tags', field=models.ManyToManyField(to='core.Tag'), ), migrations.AddField( model_name='spot', name='user', field=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='Foodie', 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='Foodie_Info', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('birthday', models.DateField(blank=True, null=True)), ('gender', models.CharField(choices=[(b'm', b'Male'), (b'f', b'Female'), (b'u', b'Undenifed')], max_length=1)), ('city', models.CharField(choices=[ (b'zulia', b'Zulia'), (b'caracas', b'Caracas'), (b'valencia', b'Valencia'), (b'barquisimeto', b'Barquisimeto'), (b'maracay', b'Maracay'), (b' ciudad guayana', b' Ciudad Guayana'), (b'san cristobal', b'San Cristobal'), (b'barcelona', b'Barcelona'), (b'maturin', b'Maturin'), (b'ciudad bolivar', b'Ciudad Bolivar'), (b'puerto la cruz', b'Puerto La Cruz'), (b'merida', b'Merida'), (b'punto fijo', b'Punto Fijo'), (b'los teques', b'Los Teques'), (b'acarigua', b'Acarigua'), (b'carabobo', b'Carabobo'), (b'valera', b'Valera'), (b'apure', b'Apure'), (b'coro', b'Coro'), (b'puerto cabello', b'Puerto Cabello') ], default='caracas', max_length=15)), ('avatar', models.ImageField(default='user_profile/default.jpg', upload_to='user_profile/')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('foodie', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='foodie.Foodie')), ], ), migrations.CreateModel( name='RelationShip', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('follows', models.ManyToManyField(related_name='followed_by', to='foodie.RelationShip')), ('user', core.models.AutoOneToOneField( on_delete=django.db.models.deletion.CASCADE, to='foodie.Foodie')), ], ), ]
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', models.CharField(blank=True, max_length=255)), ('email', models.EmailField(blank=True, max_length=254)), ('phone', models.CharField( max_length=255, unique=True, validators=[core.validators.PhoneValidator()])), ('birthday', models.DateField(null=True)), ('about_me', models.TextField(blank=True)), ('number_bd_changes', models.IntegerField(default=0)), ('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', core.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('accounts', '0001_initial'), ] operations = [ migrations.CreateModel( name='FeedPhoto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('image', models.ImageField(upload_to=core.models.get_feed_photo_path, verbose_name='사진')), ], options={ 'verbose_name': '피드 사진', 'verbose_name_plural': '피드 사진', }, ), migrations.CreateModel( name='Instagram', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('content', models.TextField(max_length=1000, verbose_name='내용')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='작성자')), ], options={ 'verbose_name': '인스타그램', 'verbose_name_plural': '인스타그램', }, ), migrations.CreateModel( name='Meeting', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('content', models.TextField(max_length=1000, verbose_name='내용')), ('title', models.CharField(blank=True, max_length=50, verbose_name='제목')), ('meeting_date', models.DateTimeField( validators=[meetings.validators.meeting_date_validator], verbose_name='날짜 및 시간')), ('max_participants', models.PositiveSmallIntegerField( default=0, help_text='인원제한을 없애려면 0으로 설정하세요.', verbose_name='최대 참석인원')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='작성자')), ('participants', models.ManyToManyField(to='accounts.ActiveUser', verbose_name='참석자')), ], options={ 'verbose_name': '모임', 'verbose_name_plural': '모임', 'get_latest_by': ['-meeting_date'], }, ), migrations.CreateModel( name='MeetingPhoto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('image', models.ImageField( upload_to=core.models.get_meeting_photo_path, verbose_name='사진')), ('meeting', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='photos', to='core.Meeting', verbose_name='모임')), ], options={ 'verbose_name': '모임 사진', 'verbose_name_plural': '모임 사진', }, ), migrations.CreateModel( name='OperationScheme', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('semester_start', models.DateField(help_text='1학기는 3월 2일, 2학기는 9월 1일', verbose_name='학기 시작일')), ('semester_end', models.DateField( blank=True, default=None, help_text='학기 종료일이 지정되면 짝지 점수가 더이상 카운팅되지 않습니다.', null=True, verbose_name='학기 종료일')), ('new_register_start', models.DateTimeField(verbose_name='신입 가입 시작일')), ('new_register_end', models.DateTimeField( blank=True, help_text='종료일이 지정되기 전까지 신입회원 가입페이지가 계속 보여집니다.', null=True, verbose_name='신입 가입 종료일')), ('old_register_start', models.DateTimeField(verbose_name='기존 가입 시작일')), ('old_register_end', models.DateTimeField( blank=True, help_text='종료일이 지정되기 전까지 기존회원 가입페이지가 계속 보여집니다.', null=True, verbose_name='기존 가입 종료일')), ('coffee_point', models.FloatField( default=2.0, help_text= '실수형 점수입니다. 모임에 같은 짝지끼리 참석한 경우 이 점수를 추가로 부여받습니다. 예: 2.0', verbose_name='커모 1회당 점수')), ('eat_point', models.FloatField(default=1.0, help_text='실수형 점수입니다. 예: 2.0', verbose_name='밥모 1회당 점수')), ('extra_author_point', models.FloatField( default=2.0, help_text= '커모를 개최하는 사람에게 추가로 부여하는 점수입니다.커모 개최자에게 커모점수 + 개최자 추가 점수', verbose_name='커모 개최자 추가 점수')), ('extra_2_point', models.FloatField( default=1.0, help_text= '윗짝지 1명, 아래짝지 1명인 모임에서, 2명이 모두 모였을 때 추가로 부여하는 점수입니다. 아래짝지 1명 모이면 커모점수 + 추가점수', verbose_name='2인 추가점수')), ('extra_3_point', models.FloatField( default=0.5, help_text= '윗짝지 1명, 아래짝지 2명인 모임에서, 3명이 모두 모였을 때 추가로 부여하는 점수입니다. 아래짝지 1명 모이면 커모점수. 2명 모이면 커모점수 x 2 + 추가점수', verbose_name='3인 추가점수')), ('extra_4_point', models.FloatField( default=1.0, help_text= '윗짝지 1명, 아래짝지 3명인 모임에서, 4명이 모두 모였을 때 추가로 부여하는 점수입니다. 아래짝지 1명 모이면 커모점수. 2명 모이면 커모점수 x 2. 3명 모이면 커모점수 x 3 + 추가점수', verbose_name='4인 추가점수')), ('limit_coffee', models.SmallIntegerField( default=3, help_text='정수형 점수입니다. 하루에 커모할 수 있는 횟수를 지정합니다.', verbose_name='1일 커모 제한 횟수')), ('limit_eat', models.SmallIntegerField( default=2, help_text='정수형 점수입니다. 하루에 밥모할 수 있는 횟수를 지정합니다.', verbose_name='1일 밥모 제한 횟수')), ('bank_account', models.CharField(help_text='반드시 회장의 계좌여야 합니다.', max_length=30, verbose_name='입금 계좌')), ('bank', models.CharField(choices=[('kb', 'KB국민은행'), ('nh', 'NH농협'), ('sh', '신한은행'), ('wr', '우리은행'), ('hn', '하나(구 외환)'), ('kk', '케이뱅크'), ('ka', '카카오뱅크'), ('kd', 'KDB산업은행'), ('ib', 'IBK기업은행'), ('sh', '수협은행'), ('sm', '새마을금고')], max_length=2, verbose_name='입금 은행')), ('new_pay', models.PositiveIntegerField(verbose_name='신입회원 가입비')), ('old_pay', models.PositiveIntegerField(verbose_name='기존회원 가입비')), ('boss', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': '운영 정보', 'verbose_name_plural': '운영 정보', }, ), migrations.AddField( model_name='feedphoto', name='instagram', field=models.ForeignKey( default=None, on_delete=django.db.models.deletion.CASCADE, related_name='photos', to='core.Instagram', verbose_name='인스타'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] 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')), ('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')), ('deleted_at', models.DateTimeField(blank=True, null=True)), ('phone_number', models.CharField(max_length=150, unique=True)), ('avatar', models.ImageField( default='default/customers/avatars/2100_lab.jpg', upload_to='uploads/customers/avatars/')), ('reward_coin', models.DecimalField(decimal_places=2, default=0, max_digits=12)), ('is_vip', models.BooleanField(default=False)), ('is_banned', models.BooleanField(default=False)), ('updated_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={ 'abstract': False, }, managers=[ ('objects', core.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Chapter', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('volume', models.FloatField( blank=True, db_index=True, default=0, help_text= 'Best to leave this as 0 if the chapter does not belong to any volumes', null=True, verbose_name='Volume Number')), ('number', models.CharField(blank=True, db_index=True, max_length=50, null=True, verbose_name='Chapter Number')), ('name', models.TextField(blank=True, null=True)), ('language', models.CharField(choices=[ ('en', 'English'), ('jp', 'Japanese'), ('kr', 'Korean'), ('ch', 'Chinese') ], default='en', max_length=50)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='Year', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('number', models.PositiveIntegerField(unique=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='Video', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('url', models.URLField(max_length=500)), ('thumbnail_url', models.URLField(max_length=500)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('name', models.TextField(unique=True)), ('desc', models.TextField(blank=True, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='Publisher', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('name', models.CharField(db_index=True, max_length=100, unique=True)), ('alt', models.TextField( blank=True, help_text='Seperate alternate names by new line', null=True, verbose_name='Alternative Names')), ('url', models.URLField(blank=True, max_length=1000, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['name'], }, ), migrations.CreateModel( name='Person', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('name', models.TextField(unique=True)), ('alt', models.TextField( blank=True, help_text='Seperate alternate names by new line', null=True, verbose_name='Alternative Names')), ('image', easy_thumbnails.fields.ThumbnailerImageField( blank=True, null=True, upload_to=core.models.Person.image_path)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='Page', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('image', models.ImageField(upload_to=core.models.Page.image_path)), ('chapter', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pages', to='core.chapter')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='Magazine', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('name', models.CharField(db_index=True, max_length=100, unique=True)), ('alt', models.TextField( blank=True, help_text='Seperate alternate names by new line', null=True, verbose_name='Alternative Names')), ('url', models.URLField(blank=True, max_length=1000, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['name'], }, ), migrations.CreateModel( name='LinkName', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('logo', models.ImageField(blank=True, max_length=150, null=True, upload_to=core.models.LinkName.logo_path)), ('name', models.CharField(max_length=200)), ('url', models.URLField(blank=True, max_length=1000, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Link Names', 'verbose_name_plural': 'Link Names', }, ), migrations.CreateModel( name='Link', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('url', models.URLField(max_length=1000)), ('name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.linkname')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='License', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('name', models.CharField(db_index=True, max_length=50, unique=True)), ('url', models.URLField(blank=True, max_length=1000, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['name'], }, ), migrations.CreateModel( name='Genre', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('name', models.TextField(unique=True)), ('desc', models.TextField(blank=True, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='Cover', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('image', easy_thumbnails.fields.ThumbnailerImageField( upload_to=core.models.Cover.image_path)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.CreateModel( name='Comic', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('added_at', models.DateTimeField(auto_now_add=True, db_index=True)), ('modified_at', models.DateTimeField(auto_now=True, db_index=True)), ('background_image', easy_thumbnails.fields.ThumbnailerImageField( blank=True, null=True, upload_to=core.models.Comic.background_path)), ('title', models.TextField(unique=True)), ('alt', models.TextField( blank=True, help_text='Seperate alternate names by new line', null=True, verbose_name='Alternative Names')), ('description', models.TextField(blank=True, null=True)), ('ctype', models.PositiveSmallIntegerField( choices=[(0, 'Manga'), (1, 'Manhwa'), ( 2, 'Manhua'), (3, 'Webtoon'), (4, 'Doujinshi')])), ('clang', models.CharField(choices=[ ('en', 'English'), ('jp', 'Japanese'), ('kr', 'Korean'), ('ch', 'Chinese') ], default='en', max_length=50)), ('cstatus', models.PositiveSmallIntegerField( choices=[(0, 'Ongoing'), (1, 'Haitus'), ( 2, 'Axed'), (3, 'Unknown'), (4, 'Finished')])), ('adult', models.BooleanField( db_index=True, default=False, help_text='Check if the manga is an adult/hentai manga')), ('artists', models.ManyToManyField(blank=True, related_name='artists', to='core.Person')), ('authors', models.ManyToManyField(blank=True, related_name='authors', to='core.Person')), ('cover', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='current_cover', to='core.cover')), ('genres', models.ManyToManyField(blank=True, related_name='genres', to='core.Genre')), ('licenses', models.ManyToManyField(blank=True, related_name='licenses', to='core.License')), ('links', models.ManyToManyField(blank=True, related_name='links', to='core.Link')), ('magazines', models.ManyToManyField(blank=True, related_name='magazines', to='core.Magazine')), ('publishers', models.ManyToManyField(blank=True, related_name='publishers', to='core.Publisher')), ('tags', models.ManyToManyField(blank=True, related_name='tags', to='core.Tag')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('year', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.year', verbose_name='Release Year')), ], options={ 'ordering': ['-modified_at'], 'abstract': False, }, ), migrations.AddField( model_name='chapter', name='comic', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='chapters', to='core.comic'), ), migrations.AddField( model_name='chapter', 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', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField( 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')), ('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')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('phone_number', phonenumber_field.modelfields.PhoneNumberField(max_length=128, unique=True)), ('is_active', models.BooleanField(default=False)), ('created', models.DateTimeField(auto_now_add=True)), ('edited', models.DateTimeField(auto_now=True)), ], options={ 'verbose_name': 'user', 'abstract': False, 'verbose_name_plural': 'users', }, managers=[ ('objects', core.models.CustomUserManager()), ], ), migrations.CreateModel( name='Project', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('edited', models.DateTimeField(auto_now=True)), ('name', models.CharField(max_length=255)), ('description', models.TextField(blank=True, null=True)), ('duration', models.IntegerField(blank=True, null=True)), ('avatar', models.ImageField(blank=True, null=True, upload_to='')), ], ), migrations.CreateModel( name='SubTask', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('edited', models.DateTimeField(auto_now=True)), ('name', models.CharField(max_length=255)), ('description', models.TextField(blank=True, null=True)), ('start_date', models.DateTimeField(blank=True, null=True)), ('end_date', models.DateTimeField(blank=True, null=True)), ], ), migrations.CreateModel( name='Task', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('edited', models.DateTimeField(auto_now=True)), ('name', models.CharField(max_length=255)), ('description', models.TextField(blank=True, null=True)), ('start_date', models.DateTimeField(blank=True, null=True)), ('end_date', models.DateTimeField(blank=True, null=True)), ], ), migrations.CreateModel( name='UserProfile', fields=[ ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, related_name='profile', serialize=False, to=settings.AUTH_USER_MODEL)), ('photo', models.ImageField(blank=True, null=True, upload_to='')), ('department', models.CharField(blank=True, choices=[('tech', 'tech'), ('accounts', 'accounts'), ('sales', 'SALES')], default='tech', max_length=255, null=True)), ], ), migrations.AddField( model_name='task', name='assigned_to', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_assigned_tickets', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='task', name='assignee', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='assigned_tasks', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='task', name='edited_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='task', name='project', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='projects_tasks', to='core.Project'), ), migrations.AddField( model_name='subtask', name='created_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='created_tasks', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='subtask', name='edited_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='subtask', name='task', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='tasks_subtasks', to='core.Project'), ), migrations.AddField( model_name='project', name='created_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='created_projects', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='project', name='edited_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='user', name='created_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='created_users', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='user', name='edited_by', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='user', 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='user', 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 = [ ('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=255, unique=True, validators=[django.core.validators.EmailValidator], verbose_name='Email')), ('username', models.CharField(max_length=30, unique=True, verbose_name='Username')), ('is_active', models.BooleanField(default=True, verbose_name='Is Active')), ('is_staff', models.BooleanField(default=False, verbose_name='Is Staff')), ('is_doctor', models.BooleanField(default=False, verbose_name='Is Doctor')), ('created_date', models.DateTimeField(default=django.utils.timezone.now, editable=False, verbose_name='Created Date')), ('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={ 'permissions': (('is_active', 'User is active'), ('is_staff', 'User is staff'), ('is_doctor', 'User is doctor')), }, ), migrations.CreateModel( name='Hospital', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='Name')), ('state', models.CharField(choices=[ ('AN', 'Andaman and Nicobar Islands'), ('AP', 'Andhra Pradesh'), ('AR', 'Arunachal Pradesh'), ('AS', 'Assam'), ('BR', 'Bihar'), ('CH', 'Chandigarh'), ('CT', 'Chhattishgarh'), ('DN', 'Dadra and Nagar Haveli'), ('DD', 'Daman and Diu'), ('GA', 'Goa'), ('GJ', 'Gujarat'), ('HR', 'Haryana'), ('HP', 'Himachal Pradesh'), ('JK', 'Jammu and Kashmir'), ('JH', 'Jharkhand'), ('KA', 'Karnataka'), ('KL', 'Kerala'), ('LD', 'Lakshadweep'), ('MP', 'Madhya Pradesh'), ('MH', 'Maharashtra'), ('MP', 'Manipur'), ('ML', 'Meghalaya'), ('MZ', 'Mizoram'), ('NL', 'Nagaland'), ('OR', 'Odisha'), ('PD', 'Pondicherry'), ('PB', 'Punjab'), ('RJ', 'Rajasthan'), ('SK', 'Sikkim'), ('TN', 'Tamil Nadu'), ('TG', 'Telangana'), ('TR', 'Tripura'), ('UP', 'Uttar Pradesh'), ('UK', 'Uttarakhand'), ('WB', 'West Bengal') ], max_length=2, verbose_name='State')), ('country', django_countries.fields.CountryField( countries=core.models.OperationalCountries, default='IN', max_length=2, verbose_name='Country')), ('postal_code', models.CharField(blank=True, default='', max_length=12, verbose_name='ZIP / Postal Code')), ('street_name', models.CharField(max_length=40, verbose_name='Street Name')), ('location_details', models.TextField(blank=True, max_length=300, verbose_name='Location details')), ('overview', models.TextField(blank=True, max_length=3000, verbose_name='overview')), ('staff_details', models.TextField(blank=True, max_length=500, verbose_name='Staff Details')), ('content_approver_name', models.CharField(blank=True, max_length=100, verbose_name='Content Approver Name')), ('image1', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image1')), ('image2', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image2')), ('image3', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image3')), ('image4', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image4')), ('image5', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image5')), ('image6', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image6')), ('image7', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image7')), ('image8', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image8')), ('image9', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image9')), ('image10', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image10')), ('image11', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image11')), ('image12', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.hospital_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image12')), ], ), migrations.CreateModel( name='Speciality', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30, unique=True, verbose_name='Name')), ], options={ 'verbose_name_plural': 'Specialities', }, ), migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(blank=True, max_length=255, verbose_name='First Name')), ('last_name', models.CharField(blank=True, max_length=255, verbose_name='Last Name')), ('phone', phonenumber_field.modelfields.PhoneNumberField( blank=True, max_length=128, null=True, region=None, verbose_name='Phone')), ('date_of_birth', models.DateField(blank=True, max_length=10, null=True, verbose_name='Date of Birth')), ('city', models.CharField(blank=True, max_length=1024, verbose_name='City')), ('country', django_countries.fields.CountryField(blank=True, max_length=2, verbose_name='Country')), ('postal_code', models.CharField(blank=True, default='', max_length=12, verbose_name='ZIP / Postal Code')), ('address', models.TextField(blank=True, default='', max_length=1024, verbose_name='Address')), ('primary_language', models.CharField(blank=True, choices=[('EN', 'English'), ('BN', 'Bengali'), ('HI', 'Hindi')], max_length=3, null=True, verbose_name='Primary language')), ('secondary_language', models.CharField(blank=True, choices=[('EN', 'English'), ('BN', 'Bengali'), ('HI', 'Hindi')], max_length=3, null=True, verbose_name='Secondary language')), ('tertiary_language', models.CharField(blank=True, choices=[('EN', 'English'), ('BN', 'Bengali'), ('HI', 'Hindi')], max_length=3, null=True, verbose_name='Tertiary language')), ('image', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.user_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)), ], bases=(models.Model, core.models.Languages), ), migrations.CreateModel( name='Service', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30, verbose_name='Name')), ('hospital', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='service', to='core.Hospital')), ], ), migrations.CreateModel( name='Procedure', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, unique=True, verbose_name='Name')), ('days_in_hospital', models.IntegerField(blank=True, null=True, verbose_name='Days in hospital')), ('days_in_destination', models.IntegerField(blank=True, null=True, verbose_name='Days in destination')), ('duration_minutes', models.IntegerField(blank=True, null=True, verbose_name='Duration in minutes')), ('overview', models.TextField(max_length=1000, verbose_name='Overview')), ('other_details', models.TextField(blank=True, max_length=1000, verbose_name='Other details')), ('image', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models.procedure_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Image')), ('speciality', models.ManyToManyField(blank=True, related_name='speciality', to='core.Speciality')), ], ), migrations.CreateModel( name='HospitalProcedure', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('hospital', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='hospital_procedure', to='core.Hospital')), ('procedure', models.ManyToManyField(to='core.Procedure')), ], ), migrations.CreateModel( name='HospitalLanguage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('language', models.CharField(choices=[('EN', 'English'), ('BN', 'Bengali'), ('HI', 'Hindi')], max_length=3, verbose_name='Language')), ('hospital', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='hospital_language', to='core.Hospital')), ], ), migrations.CreateModel( name='HospitalDoctor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('doctor', models.ManyToManyField(to=settings.AUTH_USER_MODEL)), ('hospital', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='hospital_doctor', to='core.Hospital')), ], ), migrations.CreateModel( name='Doctor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('experience', models.DecimalField(blank=True, decimal_places=1, max_digits=3, null=True, verbose_name='Experience')), ('qualification', models.TextField(blank=True, default='', max_length=1024, verbose_name='Qualification')), ('highlights', models.TextField(blank=True, default='', max_length=1024, verbose_name='Highlights')), ('speciality1', models.ManyToManyField(blank=True, related_name='speciality1', to='core.Speciality')), ('speciality2', models.ManyToManyField(blank=True, related_name='speciality2', to='core.Speciality')), ('speciality3', models.ManyToManyField(blank=True, related_name='speciality3', to='core.Speciality')), ('speciality4', models.ManyToManyField(blank=True, related_name='speciality4', to='core.Speciality')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='doctor_profile', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Accreditation', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30, verbose_name='Name')), ('image', models.ImageField( blank=True, max_length=1024, null=True, upload_to=core.models. hospital_accreditation_image_upload_file_path, validators=[ django.core.validators.validate_image_file_extension ], verbose_name='Accreditation image')), ('hospital', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='accreditation', to='core.Hospital')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('email', models.EmailField(max_length=255, unique=True)), ('name', models.CharField(max_length=255)), ('observerInSitesIds', models.CharField(default='', max_length=255)), ('operatorInSitesIds', models.CharField(default='', max_length=255)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('image', models.ImageField( null=True, upload_to=core.models.user_image_file_path)), ('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, }, ), migrations.CreateModel( name='Device', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('state', models.BooleanField()), ('lastRealPowerValue', models.FloatField(default=0.0)), ('lastAlgoPowerValue', models.FloatField(default=0.0)), ('cost', models.FloatField(default=0.0)), ('lastTimeValue', models.DateTimeField(null=True)), ('created_at', models.DateTimeField(default=datetime.datetime.now)), ], ), migrations.CreateModel( name='DeviceType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(choices=[('HVAC', 'HVAC'), ('Lighting', 'Lighting'), ('Pump', 'Pump')], max_length=255)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Ingredient', 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, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Recipe', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('time_minutes', models.IntegerField()), ('price', models.DecimalField(decimal_places=2, max_digits=5)), ('link', models.CharField(blank=True, max_length=255)), ('image', models.ImageField( null=True, upload_to=core.models.recipe_image_file_path)), ('ingredients', models.ManyToManyField(to='core.Ingredient')), ], ), migrations.CreateModel( name='Sensor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('lastRealValue', models.FloatField(default=0.0)), ('lastAlgoValue', models.FloatField(default=0.0)), ('lastTimeValue', models.DateTimeField(null=True)), ('created_at', models.DateTimeField(default=datetime.datetime.now)), ], ), migrations.CreateModel( name='SensorData', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('datetime', models.DateTimeField(null=True)), ('realvalue', models.FloatField(default=0.0)), ('algovalue', models.FloatField(default=0.0)), ('name', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Sensor')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='SensorType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(choices=[('Temp', 'Temperature'), ('SP', 'Space'), ('Hum', 'Humidity')], max_length=255)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Site', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('locationX', models.CharField(max_length=50)), ('locationY', models.CharField(max_length=50)), ('link', models.CharField(blank=True, max_length=255)), ('image', models.ImageField( null=True, upload_to=core.models.site_image_file_path)), ('created_at', models.DateTimeField(default=datetime.datetime.now)), ('devices', models.ManyToManyField(to='core.Device')), ('sensors', models.ManyToManyField(to='core.Sensor')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Tag', 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, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='sensor', name='type', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, to='core.SensorType'), ), migrations.AddField( model_name='sensor', name='user', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='recipe', name='tags', field=models.ManyToManyField(to='core.Tag'), ), migrations.AddField( model_name='recipe', name='user', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='device', name='sensors', field=models.ManyToManyField(to='core.Sensor'), ), migrations.AddField( model_name='device', name='type', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, to='core.DeviceType'), ), migrations.AddField( model_name='device', name='user', field=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='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(blank=True, max_length=100)), ('slug', models.SlugField(unique=True)), ('description', models.TextField(blank=True, null=True)), ('is_active', models.BooleanField(default=True)), ('seo_title', models.CharField(blank=True, max_length=60, null=True)), ('seo_description', models.CharField(blank=True, max_length=165, null=True)), ('created', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ], options={ 'verbose_name': 'Tag', 'verbose_name_plural': 'Tags', 'db_table': 'tag', 'ordering': ('title', ), }, ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('is_active', models.BooleanField(default=True)), ('is_featured', models.BooleanField(default=False)), ('status', models.CharField(choices=[('draft', 'Draft'), ('public', 'Public')], default='draft', max_length=20)), ('publish', models.DateTimeField(default=core.models.default_start_time)), ('title', models.CharField(max_length=280)), ('slug', models.SlugField(blank=True, default='', max_length=280, unique=True)), ('content', ckeditor.fields.RichTextField()), ('description', models.TextField(blank=True, null=True)), ('seo_title', models.CharField(blank=True, max_length=70, null=True)), ('seo_description', models.CharField(blank=True, max_length=160, null=True)), ('post_image', models.ImageField(blank=True, null=True, upload_to='post_images/')), ('post_thumb', models.ImageField(blank=True, null=True, upload_to='post_thumbs/')), ('post_image_alt', models.CharField(blank=True, max_length=280, null=True)), ('created', models.DateTimeField(auto_now_add=True)), ('modified', models.DateTimeField(auto_now=True)), ('author', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ('tags', models.ManyToManyField(blank=True, to='core.Tag')), ], options={ 'verbose_name': 'Post', 'verbose_name_plural': 'Posts', 'db_table': 'post', 'ordering': ('-publish', ), 'get_latest_by': 'date', }, ), ]
class Migration(migrations.Migration): dependencies = [ ('core', '0003_user_profile_pic'), ] operations = [ migrations.AddField( model_name='user', name='date_joined', field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now), preserve_default=False, ), migrations.AddField( model_name='user', name='followers', field=models.ManyToManyField(blank=True, related_name='user_followers', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='user', name='following', field=models.ManyToManyField(blank=True, related_name='user_following', to=settings.AUTH_USER_MODEL), ), migrations.CreateModel( name='Post', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('photo', models.ImageField(editable=False, upload_to=core.models.image_file_path)), ('text', models.TextField(blank=True, max_length=500)), ('location', models.CharField(blank=True, max_length=30)), ('posted_on', models.DateTimeField(auto_now_add=True)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_posts', to=settings.AUTH_USER_MODEL)), ('likes', models.ManyToManyField(blank=True, related_name='likers', to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-posted_on'], }, ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.CharField(max_length=100)), ('posted_on', models.DateTimeField(auto_now_add=True)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_comments', to=settings.AUTH_USER_MODEL)), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comments', to='core.post')), ], options={ 'ordering': ['-posted_on'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Module', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=32, unique=True)), ], ), migrations.CreateModel( name='Professor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=32, unique=True)), ('age', models.PositiveIntegerField()), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Student', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=32, unique=True)), ('age', models.PositiveIntegerField()), ('semester', models.IntegerField( choices=[(core.models.Semester(1), 1), (core.models.Semester(2), 2), (core.models.Semester(3), 3)])), ('favourite_module', models.ForeignKey( default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Module')), ], options={ 'abstract': False, }, ), migrations.AddField( model_name='module', name='professor', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='core.Professor'), ), migrations.AddField( model_name='module', name='students', field=models.ManyToManyField(to='core.Student'), ), ]
class Migration(migrations.Migration): dependencies = [ ('core', '0001_initial'), ] operations = [ migrations.CreateModel( name='Ingredient', 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, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Recipe', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('time_minutes', models.IntegerField()), ('price', models.DecimalField(decimal_places=2, max_digits=5)), ('link', models.CharField(blank=True, max_length=255)), ('image', models.ImageField( null=True, upload_to=core.models.recipe_image_file_path)), ('ingredients', models.ManyToManyField(to='core.Ingredient')), ], ), migrations.CreateModel( name='Tag', 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, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='recipe', name='tags', field=models.ManyToManyField(to='core.Tag'), ), migrations.AddField( model_name='recipe', 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', '0012_alter_user_first_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('email', models.EmailField(max_length=50, unique=True)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('groups', models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'abstract': False, }, managers=[ ('object', django.db.models.manager.Manager()), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nickName', models.CharField(max_length=20)), ('created_on', models.DateTimeField(auto_now_add=True)), ('img', models.ImageField(blank=True, null=True, upload_to=core.models.upload_path)), ('userPro', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='userPro', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Message', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('message', models.CharField(max_length=140)), ('receiver', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='receiver', to=settings.AUTH_USER_MODEL)), ('sender', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sender', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='FriendRequest', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('approved', models.BooleanField(default=False)), ('askFrom', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='askFrom', to=settings.AUTH_USER_MODEL)), ('askTo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='askTo', to=settings.AUTH_USER_MODEL)), ], options={ 'unique_together': {('askFrom', 'askTo')}, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('docentes', '__first__'), ] operations = [ migrations.CreateModel( name='Colegio', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField( max_length=30, validators=[ core.validators.validate_only_letters, django.core.validators.MinLengthValidator(7) ], verbose_name='Nombre')), ('lema', models.CharField( max_length=50, validators=[ core.validators.validate_only_letters, django.core.validators.MinLengthValidator(7) ], verbose_name='Lema')), ('logo', models.ImageField(blank=True, null=True, upload_to='colegio', verbose_name='Logo')), ('email', models.EmailField(max_length=254, verbose_name='Email')), ('direccion', models.CharField( max_length=30, validators=[django.core.validators.MinLengthValidator(7)], verbose_name='Dirección')), ('telefono', models.CharField( max_length=12, validators=[ core.validators.validate_only_numbers, django.core.validators.MinLengthValidator(5) ], verbose_name='Telefono')), ('horarios', models.CharField( max_length=100, validators=[django.core.validators.MinLengthValidator(2)], verbose_name='Horarios')), ('mision', models.TextField(verbose_name='Misión')), ('vision', models.TextField(verbose_name='Vision')), ('historia', models.TextField(verbose_name='Historia')), ('creacion', models.DateField(auto_now_add=True, verbose_name='Fecha de creacion')), ('edicion', models.DateField(auto_now=True, verbose_name='Fecha de edicion')), ], options={ 'verbose_name': 'Colegio', 'verbose_name_plural': 'Colegio', }, ), migrations.CreateModel( name='Grado', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nombre', models.CharField( max_length=15, unique=True, validators=[ core.validators.validate_only_letters, django.core.validators.MinLengthValidator(4) ], verbose_name='Nombre')), ('jornada', models.CharField( max_length=20, validators=[django.core.validators.MinLengthValidator(2)], verbose_name='Jornadas')), ('numeracion', models.IntegerField(error_messages={ 'unique': 'Ya existe un grado con esta numeracion' }, unique=True, verbose_name='Numeracion')), ('imagen', models.ImageField( upload_to=core.models.custom_upload_to_grado, verbose_name='Imagen')), ('creacion', models.DateTimeField(auto_now_add=True, verbose_name='Fecha de Creacion')), ('edicion', models.DateField(auto_now=True, verbose_name='Fecha de edicion')), ('materias', models.ManyToManyField(blank=True, related_name='get_materias', to='docentes.Materia', verbose_name='Asignaturas que ve')), ], options={ 'verbose_name': 'Grado', 'verbose_name_plural': 'Grados', 'ordering': ['numeracion'], }, ), ]
class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('core', '0003_auto_20170320_0804'), ] operations = [ migrations.CreateModel( name='Log', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('message', models.CharField(max_length=255)), ('item', models.CharField(blank=True, choices=[('task', 'task'), ('task_template', 'task_template')], max_length=100)), ('action', models.CharField(choices=[('update', 'update'), ('delete', 'delete'), ('create', 'create'), ('error', 'error'), ('other', 'other'), ('replay', 'replay'), ('run', 'run')], max_length=100)), ('object_id', models.IntegerField(null=True)), ], options={ 'permissions': (('view_log', 'View Log'), ), }, ), migrations.CreateModel( name='Task', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('playbook', models.FilePathField()), ('status', models.CharField(choices=[('in_progress', 'in_progress'), ('completed', 'completed'), ('stopped', 'stopped'), ('fail', 'fail'), ('wait', 'wait')], default='wait', max_length=100)), ('pid', models.IntegerField(null=True)), ('dc', models.DateTimeField(auto_now_add=True)), ('host_groups', models.ManyToManyField(related_name='tasks', to='core.HostGroup')), ('hosts', models.ManyToManyField(related_name='tasks', to='core.Host')), ('template', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='tasks', to='core.TaskTemplate')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='tasks', to=settings.AUTH_USER_MODEL)), ('vars', models.ManyToManyField(related_name='tasks', to='core.Variable')), ], options={ 'permissions': (('view_task', 'View Task'), ('stop_task', 'Stop Task'), ('run_task', 'Run Task')), 'ordering': ('-dc', ), }, bases=(core.models.TaskOperationsMixin, models.Model), ), migrations.CreateModel( name='TaskLog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('status', models.CharField(choices=[('in_progress', 'in_progress'), ('completed', 'completed'), ('stopped', 'stopped'), ('fail', 'fail'), ('wait', 'wait')], max_length=100)), ('output', models.TextField(blank=True)), ('message', models.TextField(blank=True)), ('dc', models.DateTimeField(auto_now_add=True)), ('task', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='logs', to='core.Task')), ], options={ 'permissions': (('view_task_log', 'View Task Log'), ), }, ), ]
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')), ('profile_picture', models.ImageField( blank=True, default='', null=True, upload_to=core.models.rename_profile_picture)), ('username', models.CharField( default=uuid.UUID('5f9106ce-a86f-42ff-a74a-bda2080514ac'), max_length=100, unique=True)), ('email', models.EmailField(max_length=200)), ('full_name', models.CharField(max_length=100)), ('nick_name', models.CharField(max_length=50, null=True)), ('creation_date', models.DateField(auto_now_add=True, null=True)), ('account_update_date', models.DateField(auto_now=True, null=True)), ('is_active', models.BooleanField(default=True)), ('is_superuser', models.BooleanField(default=False)), ('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, }, ), migrations.CreateModel( name='Organization', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], ), migrations.CreateModel( name='OrganisationAccount', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('industry', models.CharField(max_length=50)), ('country_code', models.CharField(max_length=10)), ('contact_no', models.CharField(max_length=30)), ('address_line_one', models.CharField(max_length=30)), ('address_line_two', models.CharField(blank=True, max_length=30, null=True)), ('address_line_three', models.CharField(blank=True, max_length=40, null=True)), ('country', models.CharField(max_length=50)), ('province_state', models.CharField(max_length=50)), ('city', models.CharField(max_length=30)), ('account_verified', models.BooleanField(default=True)), ('user_account', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ManagerAccount', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('employee_id', models.CharField(max_length=10, unique=True)), ('belongs_to', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.OrganisationAccount')), ('user_account', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='AssociateAccount', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('employee_id', models.CharField(max_length=10, unique=True)), ('belongs_to', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.OrganisationAccount')), ('reports_to', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.ManagerAccount')), ('user_account', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='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')), ('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')), ('username', models.CharField(max_length=64, unique=True, verbose_name='Username')), ('nome_user_ah', models.CharField(max_length=255, verbose_name='Nome')), ('email_user_ah', models.CharField(max_length=255, verbose_name='Email')), ('github_user_ah', models.CharField(max_length=500, verbose_name='Github')), ('linkedin_user_ah', models.CharField(max_length=500, verbose_name='Linkedin')), ('portfolio_user_ah', models.CharField(max_length=500, verbose_name='Portfólio')), ('descricao_user_ah', models.TextField(max_length=1000, verbose_name='Descrição')), ('membro_equipe_ah', models.BooleanField(default=True, verbose_name='Membro da equipe?')), ('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', core.models.UserManager()), ], ), ]
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=255, unique=True)), ('name', models.CharField(max_length=255)), ('image', models.ImageField(null=True, upload_to=core.models.product_image_file_path)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('is_supplier', models.BooleanField(default=False)), ('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, }, ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, unique=True)), ('active', models.BooleanField(default=True)), ('image', models.ImageField(null=True, upload_to='products')), ('description', models.CharField(max_length=500, null=True)), ], ), migrations.CreateModel( name='MainCategory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200)), ('active', models.BooleanField(default=True)), ('image', models.ImageField(null=True, upload_to=core.models.product_image_file_path)), ('description', models.CharField(max_length=500, null=True)), ], ), migrations.CreateModel( name='Product', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('stock', models.IntegerField()), ('price', models.DecimalField(decimal_places=2, max_digits=5)), ('description', models.TextField(blank=True, null=True)), ('date_added', models.DateTimeField(auto_now_add=True)), ('date_updated', models.DateTimeField(auto_now=True)), ('slug', models.SlugField(max_length=255, unique=True)), ('image', models.ImageField(null=True, upload_to=core.models.product_image_file_path)), ('category', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Category')), ], ), migrations.CreateModel( name='Tag', 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, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Supplier', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('company_name', models.CharField(max_length=255, null=True)), ('logo', models.ImageField(null=True, upload_to=core.models.product_image_file_path)), ('owner', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Review', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('review', models.TextField(blank=True, null=True)), ('rating', models.PositiveIntegerField(validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(5)])), ('image', models.ImageField(blank=True, null=True, upload_to=core.models.product_image_file_path)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('product', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reviews', to='core.Product')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='product', name='tags', field=models.ManyToManyField(to='core.Tag'), ), migrations.AddField( model_name='product', name='user', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.CreateModel( name='Customer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(null=True, upload_to=core.models.product_image_file_path)), ('customer', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='category', name='main_category', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='core.MainCategory'), ), migrations.AddField( model_name='category', name='user', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.CreateModel( name='Address', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('country', django_countries.fields.CountryField(blank=True, default='IQ', max_length=2, null=True)), ('fullname', models.CharField(blank=True, max_length=64, null=True)), ('house_number', models.CharField(max_length=30)), ('district', models.CharField(max_length=60)), ('mobile', models.CharField(max_length=17)), ('deliver_instructions', models.CharField(blank=True, max_length=255, null=True)), ('address_type', models.CharField(blank=True, max_length=100, null=True)), ('city', models.CharField(blank=True, max_length=100, null=True)), ('pincode', models.CharField(blank=True, max_length=10, null=True)), ('street', models.CharField(blank=True, max_length=200, null=True)), ('state', models.CharField(blank=True, max_length=255, null=True)), ('date_added', models.DateTimeField(auto_now_add=True)), ('date_updated', models.DateTimeField(auto_now=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='address', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] 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')), ('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')), ('other_platform', models.CharField(max_length=200)), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', core.models.CustomUserManager()), ], ), migrations.CreateModel( name='Group', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='Platform', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='Submission', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('datetime', models.DateTimeField(auto_now_add=True)), ('visible', models.BooleanField(default=True)), ('title', models.CharField(max_length=1000)), ('text', models.TextField(blank=True)), ('link', models.URLField(blank=True)), ('cover_image', models.ImageField(blank=True, upload_to='covers')), ('back_image', models.ImageField(blank=True, upload_to='covers')), ('tags', models.CharField(blank=True, max_length=1000, null=True)), ('group', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Group')), ('platform', models.ForeignKey( null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='core.Platform')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('datetime', models.DateTimeField(auto_now_add=True)), ('body', models.TextField()), ('submission', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Submission')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='myuser', name='group', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.Group'), ), 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='platform', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='core.Platform'), ), 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 = [ ('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')), ('username', models.CharField(max_length=30, unique=True)), ('email', models.EmailField(max_length=255, unique=True)), ('fullname', models.CharField(blank=True, max_length=60)), ('bio', models.TextField(blank=True)), ('url', models.URLField(blank=True)), ('profile_pic', models.ImageField(default='avatar.png', upload_to=core.models.image_file_path)), ('is_active', models.BooleanField(default=True)), ('is_staff', models.BooleanField(default=False)), ('date_joined', models.DateTimeField(auto_now_add=True)), ('followers', models.ManyToManyField(blank=True, related_name='user_followers', to=settings.AUTH_USER_MODEL)), ('following', models.ManyToManyField(blank=True, related_name='user_following', 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')), ('requests', models.ManyToManyField(blank=True, related_name='user_requested', to=settings.AUTH_USER_MODEL)), ('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, }, ), migrations.CreateModel( name='Story', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('posted_on', models.DateTimeField(auto_now_add=True)), ('story_image', models.ImageField(default='story.png', upload_to=core.models.story_file_path)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_story', to=settings.AUTH_USER_MODEL)), ('tagged', models.ManyToManyField(blank=True, related_name='story_tagged', to=settings.AUTH_USER_MODEL)), ('views', models.ManyToManyField(blank=True, related_name='story_viewers', to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-posted_on'], }, ), migrations.CreateModel( name='Post', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('photo', models.ImageField(editable=False, upload_to=core.models.image_file_path)), ('text', models.TextField(blank=True, max_length=500)), ('location', models.CharField(blank=True, max_length=30)), ('posted_on', models.DateTimeField(auto_now_add=True)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_posts', to=settings.AUTH_USER_MODEL)), ('likes', models.ManyToManyField(blank=True, related_name='likers', to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-posted_on'], }, ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.TextField(max_length=50)), ('posted_on', models.DateTimeField(auto_now_add=True)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_comments', to=settings.AUTH_USER_MODEL)), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_comments', to='core.post')), ], options={ 'ordering': ['-posted_on'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='AutoNowNote', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('slug', models.SlugField(unique=True)), ('content', models.TextField(blank=True)), ('is_active', models.BooleanField(blank=True, default=True)), ('created', models.DateTimeField(auto_now_add=True, null=True)), ('updated', models.DateTimeField(auto_now=True)), ], ), migrations.CreateModel( name='Counter', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30)), ('slug', models.SlugField(unique=True)), ('count', models.PositiveIntegerField(default=0)), ], ), migrations.CreateModel( name='DateRecord', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateField()), ('username', models.CharField(max_length=20)), ('message', models.CharField(max_length=20)), ], ), migrations.CreateModel( name='MyDefaultPKModel', fields=[ ('id', models.IntegerField(default=core.models.get_next, editable=False, primary_key=True, serialize=False)), ('content', models.TextField(blank=True, default='')), ], ), migrations.CreateModel( name='MyUUIDModel', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('anotheruuid', models.UUIDField(default=uuid.uuid4)), ('content', models.TextField(blank=True, default='')), ('order', models.IntegerField(blank=True, default=0)), ], options={ 'ordering': ('order',), }, ), migrations.CreateModel( name='Note', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='The Title')), ('slug', models.SlugField()), ('content', models.TextField(blank=True)), ('is_active', models.BooleanField(blank=True, default=True)), ('created', models.DateTimeField(default=tastypie.utils.timezone.now)), ('updated', models.DateTimeField(default=tastypie.utils.timezone.now)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='notes', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Subject', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('url', models.URLField()), ('created', models.DateTimeField(default=tastypie.utils.timezone.now)), ('notes', models.ManyToManyField(related_name='subjects', to='core.Note')), ], ), migrations.CreateModel( name='MyRelatedUUIDModel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField(blank=True, default='')), ('myuuidmodels', models.ManyToManyField(to='core.MyUUIDModel')), ], ), migrations.CreateModel( name='MediaBit', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=32)), ('image', models.FileField(blank=True, null=True, upload_to='bits/')), ('note', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='media_bits', to='core.Note')), ], ), migrations.CreateModel( name='NoteWithEditor', fields=[ ('note_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='core.Note')), ('editor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='notes_edited', to=settings.AUTH_USER_MODEL)), ], bases=('core.note',), ), migrations.CreateModel( name='BigAutoNowModel', fields=[ ('id', models.BigAutoField(primary_key=True, serialize=False, verbose_name='ID')), ], ), migrations.CreateModel( name='MyContainerModel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=128, null=True)), ], ), migrations.CreateModel( name='MyContainerItemModel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=128, null=True)), ('parent', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='item_set', to='core.mycontainermodel')), ], ), migrations.CreateModel( name='MyContainerItemGroupingModel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('grouping_item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.mycontaineritemmodel')), ('parent', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='item_grouping_set', to='core.mycontainermodel')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Author', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('birthday', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, unique=True)), ], ), migrations.CreateModel( name='Parent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ], ), migrations.CreateModel( name='WithDefault', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, default='foo_bar', max_length=75, verbose_name='Default')), ], ), migrations.CreateModel( name='WithDynamicDefault', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(default=core.models.random_name, max_length=100, verbose_name='Dyn Default')), ], ), migrations.CreateModel( name='WithFloatField', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('f', models.FloatField(blank=True, null=True)), ], ), migrations.CreateModel( name='Role', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user', models.OneToOneField( null=True, 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')), ('is_private', models.BooleanField(default=True)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Person', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('role', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Role')), ], ), migrations.CreateModel( name='Entry', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Child', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('parent', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Parent')), ], ), migrations.CreateModel( name='Book', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='Book name')), ('author_email', models.EmailField(blank=True, max_length=75, verbose_name='Author email')), ('imported', models.BooleanField(default=False)), ('published', models.DateField(blank=True, null=True, verbose_name='Published')), ('published_time', models.TimeField(blank=True, null=True, verbose_name='Time published')), ('price', models.DecimalField(blank=True, decimal_places=2, max_digits=10, null=True)), ('added', models.DateTimeField(blank=True, null=True)), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Author')), ('categories', models.ManyToManyField(blank=True, to='core.Category')), ], ), migrations.CreateModel( name='EBook', fields=[], options={ 'proxy': True, 'indexes': [], 'constraints': [], }, bases=('core.book', ), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Item', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('num_item', models.CharField(blank=True, default=core.models.increment_item_id_number, max_length=1000, null=True)), ('designation', models.CharField(blank=True, max_length=100, null=True)), ('prix', models.FloatField(blank=True, null=True)), ('prix_promo', models.FloatField(blank=True, null=True)), ('min_commande', models.IntegerField(blank=True, null=True)), ('max_commande', models.IntegerField(blank=True, null=True)), ('image', models.ImageField(blank=True, null=True, upload_to='')), ('type_item', models.CharField(blank=True, choices=[('sup', 'Suppléments'), ('gar', 'garniture'), ('boi', 'Boisson'), ('san', 'Sandwich'), ('sau', 'Sauce'), ('pat', 'Pate')], max_length=3, null=True)), ('slug', models.SlugField(blank=True, max_length=100, null=True)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('num_identification', models.CharField(blank=True, max_length=40, null=True)), ('adresse', models.CharField(blank=True, max_length=200, null=True)), ('num_tel', models.IntegerField(blank=True, null=True)), ('image', models.ImageField(blank=True, null=True, upload_to='')), ('slug', models.SlugField(blank=True, max_length=100, null=True)), ('code_access', models.CharField(blank=True, max_length=1000, null=True)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='OrderItem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('num_commande', models.CharField( blank=True, default=core.models.increment_order_id_number, max_length=1000, null=True)), ('ordered', models.BooleanField(default=False)), ('quantity', models.IntegerField(default=1)), ('date_de_demande', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('slug', models.SlugField(blank=True, null=True, unique=True)), ('ref_menu', models.CharField(blank=True, max_length=1000, null=True)), ('prix_unitaire', models.FloatField(default=0)), ('montant_total', models.FloatField(default=0)), ('etat', models.CharField(blank=True, choices=[('ann', 'Annulé'), ('enc', 'En cours'), ('arc', 'Archivé')], max_length=3, null=True)), ('item', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.item')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Order', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('num_order', models.CharField(blank=True, default=core.models.increment_order_id, max_length=1000, null=True)), ('start_date', models.DateField(auto_now_add=True)), ('ordered_date', models.DateTimeField()), ('ordered', models.BooleanField(default=False)), ('not_orderd', models.BooleanField(default=True)), ('etat', models.CharField(blank=True, choices=[('ann', 'Annulé'), ('enc', 'En cours'), ('arc', 'Archivé')], max_length=3, null=True)), ('montant', models.FloatField(default=0)), ('mode_consommation', models.CharField(blank=True, choices=[('srp', 'Sur place'), ('emp', 'Emporter')], max_length=100, null=True)), ('items', models.ManyToManyField(to='core.OrderItem')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Menu', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('identifiant', models.CharField(blank=True, default=core.models.increment_menu_id_number, max_length=1000, null=True)), ('designation', models.CharField(blank=True, max_length=100, null=True)), ('image', models.ImageField(blank=True, null=True, upload_to='')), ('sauce', models.BooleanField(blank=True, null=True)), ('pate', models.BooleanField(blank=True, null=True)), ('garniture', models.BooleanField(blank=True, null=True)), ('slug', models.SlugField(blank=True, max_length=100, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='item', name='menu', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='Menu', to='core.menu'), ), migrations.AddField( model_name='item', name='user', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='User', to=settings.AUTH_USER_MODEL), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='Account', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('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')), ('group', models.CharField(max_length=40)), ('department', models.CharField(max_length=40)), ('auth_group', models.CharField(max_length=100, null=True)), ('real_name', models.CharField(default='请添加真实姓名', max_length=100, 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', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='applygrained', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(db_index=True, max_length=50)), ('work_id', models.CharField(max_length=50, null=True)), ('status', models.IntegerField(blank=True, null=True)), ('permissions', core.models.JSONField()), ('auth_group', models.CharField(max_length=50, null=True)), ('real_name', models.CharField(max_length=100, null=True)), ], ), migrations.CreateModel( name='DatabaseList', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('connection_name', models.CharField(max_length=50)), ('computer_room', models.CharField(max_length=50)), ('ip', models.CharField(max_length=100)), ('username', models.CharField(max_length=150)), ('port', models.IntegerField()), ('password', models.CharField(max_length=50)), ('before', models.TextField(null=True)), ('after', models.TextField(null=True)), ], ), migrations.CreateModel( name='globalpermissions', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('authorization', models.CharField(db_index=True, max_length=50, null=True)), ('inception', core.models.JSONField(null=True)), ('ldap', core.models.JSONField(null=True)), ('message', core.models.JSONField(null=True)), ('other', core.models.JSONField(null=True)), ], ), migrations.CreateModel( name='grained', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(db_index=True, max_length=50)), ('permissions', core.models.JSONField()), ], ), migrations.CreateModel( name='query_order', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('work_id', models.CharField(db_index=True, max_length=50, null=True)), ('username', models.CharField(max_length=100, null=True)), ('date', models.CharField(max_length=50)), ('instructions', models.TextField(null=True)), ('query_per', models.SmallIntegerField(default=0, null=True)), ('connection_name', models.CharField(max_length=50, null=True)), ('computer_room', models.CharField(max_length=50, null=True)), ('export', models.SmallIntegerField(default=0, null=True)), ('audit', models.CharField(max_length=100, null=True)), ('time', models.CharField(max_length=100, null=True)), ('real_name', models.CharField(max_length=100, null=True)), ], ), migrations.CreateModel( name='querypermissions', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('work_id', models.CharField(db_index=True, max_length=50, null=True)), ('username', models.CharField(max_length=100, null=True)), ('statements', models.TextField()), ], ), migrations.CreateModel( name='SqlOrder', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('work_id', models.CharField(blank=True, max_length=50)), ('username', models.CharField(blank=True, max_length=50)), ('status', models.IntegerField(blank=True)), ('type', models.SmallIntegerField(blank=True)), ('backup', models.SmallIntegerField(blank=True)), ('export', models.SmallIntegerField(blank=True)), ('sensitive', models.SmallIntegerField(blank=True)), ('bundle_id', models.IntegerField(db_index=True, null=True)), ('date', models.CharField(blank=True, max_length=100)), ('basename', models.CharField(blank=True, max_length=50)), ('sql', models.TextField(blank=True)), ('text', models.TextField(blank=True)), ('assigned', models.CharField(blank=True, max_length=50)), ('delay', models.CharField(default='None', max_length=100, null=True)), ('rejected', models.TextField(blank=True)), ('real_name', models.CharField(max_length=100, null=True)), ('executor', models.CharField(max_length=50, null=True)), ], ), migrations.CreateModel( name='SqlRecord', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('state', models.CharField(max_length=100)), ('sql', models.TextField(blank=True)), ('error', models.TextField(null=True)), ('workid', models.CharField(max_length=50, null=True)), ('affectrow', models.CharField(max_length=100, null=True)), ('sequence', models.CharField(max_length=50, null=True)), ('execute_time', models.CharField(max_length=150, null=True)), ('backup_dbname', models.CharField(max_length=100, null=True)), ('SQLSHA1', models.TextField(null=True)), ], ), migrations.CreateModel( name='Todolist', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(max_length=50)), ('content', models.CharField(max_length=200)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Author', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('name', models.CharField(max_length=100)), ], options={ 'ordering': ['-created'], }, ), migrations.CreateModel( name='Book', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('name', models.CharField(max_length=100)), ('other_names', django.contrib.postgres.fields.ArrayField(base_field=models.TextField(), blank=True, default=list, size=None)), ('isbn', models.CharField(blank=True, max_length=20)), ('pages', models.PositiveIntegerField(default=0)), ('language', models.CharField(blank=True, max_length=20)), ('year', models.PositiveIntegerField(blank=True, null=True)), ('authors', models.ManyToManyField(related_name='books', to='core.Author')), ], options={ 'ordering': ['-created'], }, ), migrations.CreateModel( name='BookImport', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(blank=True, null=True)), ('name', models.CharField(max_length=50)), ('url', models.TextField()), ('price_type', models.PositiveIntegerField(choices=[(1, 'Offer'), (2, 'Request'), (3, 'New'), (4, 'Used')])), ('active', models.BooleanField(default=True)), ('devider_in_name', models.CharField(blank=True, max_length=1)), ('auth_user', models.CharField(blank=True, max_length=20)), ('auth_password', models.CharField(blank=True, max_length=20)), ], ), migrations.CreateModel( name='Source', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('name', models.CharField(max_length=20)), ], ), migrations.CreateModel( name='BookProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('last_updated', models.DateTimeField(auto_now_add=True)), ('url', models.URLField(max_length=255, unique=True)), ('books', models.ManyToManyField(related_name='profiles', to='core.Book')), ], ), migrations.CreateModel( name='BookPrice', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('price', models.PositiveIntegerField()), ('orig_id', models.CharField(max_length=20)), ('price_type', models.PositiveIntegerField(choices=[(1, 'Offer'), (2, 'Request'), (3, 'New'), (4, 'Used')])), ('book', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='prices', to='core.book')), ('profile', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='prices', to='core.bookprofile')), ('source', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='prices', to='core.source')), ], ), migrations.CreateModel( name='BookCover', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(auto_now_add=True)), ('image', models.ImageField(blank=True, upload_to=core.models.get_book_cover_image_path)), ('image_url', models.URLField(max_length=255)), ('hash_short', models.CharField(blank=True, max_length=64)), ('hash_long', models.CharField(blank=True, max_length=256)), ('book', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='covers', to='core.book')), ('profile', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='covers', to='core.bookprofile')), ], options={ 'ordering': ['-created'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('foodie', '0002_auto_20181007_0800'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Dish', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('only_ofert', models.CharField(choices=[('yes', 'Yes only ofert'), ('no', 'No only ofert')], max_length=3)), ('description', models.CharField(max_length=200)), ('name', models.CharField(max_length=85)), ('mealtype', models.CharField(default='None', max_length=20)), ('prize', models.FloatField(default=0)), ('photo', models.ImageField(default='food_dishes/default.jpg', upload_to='food_dishes/')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ], ), migrations.CreateModel( name='DishesLikes', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('dish', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Dish')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='foodie.Foodie')), ], options={ 'db_table': 'meta_dishes_likes', }, ), migrations.CreateModel( name='DishReview', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.CharField(max_length=120)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('dish', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Dish')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='foodie.Foodie')), ('users_like', models.ManyToManyField(blank=True, related_name='dish_review_like', to='foodie.Foodie')), ], ), migrations.CreateModel( name='Offer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=85)), ('description', models.CharField(max_length=400)), ('photo', models.ImageField(default='food_offers/default.jpg', upload_to='food_offers/')), ], ), migrations.CreateModel( name='Restaurant', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=60, null=True, unique=True)), ('rif', models.CharField(max_length=100, null=True, unique=True)), ('number_phone', models.CharField(max_length=16)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Restaurant_Star', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rating', core.models.IntegerRangeField(default=0)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('restaurant', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Restaurant')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='foodie.Foodie')), ], ), migrations.CreateModel( name='RestaurantInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('mealtype', models.CharField(max_length=15)), ('slogan', models.CharField(max_length=112)), ('description', models.CharField(max_length=300)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('restaurant', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Restaurant')), ], ), migrations.CreateModel( name='RestaurantMediaProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('banner', models.ImageField(default='restaurant_banner/default.jpg', upload_to='restaurant_banner/')), ('picture', models.ImageField(default='restaurant_picture/default.jpg', upload_to='restaurant_picture/')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('restaurant', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Restaurant')), ], ), migrations.CreateModel( name='RestaurantReview', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.CharField(max_length=240)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('restaurant', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Restaurant')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='foodie.Foodie')), ('users_like', models.ManyToManyField(blank=True, related_name='restaurant_review_like', to='foodie.Foodie')), ], ), migrations.CreateModel( name='RestaurantsLikes', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('restaurant', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Restaurant')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='foodie.Foodie')), ], options={ 'db_table': 'meta_restaurants_likes', }, ), migrations.CreateModel( name='RestaurantSucursal', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('city', models.CharField(choices=[('zulia', 'Zulia'), ('caracas', 'Caracas'), ('valencia', 'Valencia'), ('barquisimeto', 'Barquisimeto'), ('maracay', 'Maracay'), (' ciudad guayana', ' Ciudad Guayana'), ('san cristobal', 'San Cristobal'), ('barcelona', 'Barcelona'), ('maturin', 'Maturin'), ('ciudad bolivar', 'Ciudad Bolivar'), ('puerto la cruz', 'Puerto La Cruz'), ('merida', 'Merida'), ('punto fijo', 'Punto Fijo'), ('los teques', 'Los Teques'), ('acarigua', 'Acarigua'), ('carabobo', 'Carabobo'), ('valera', 'Valera'), ('apure', 'Apure'), ('coro', 'Coro'), ('puerto cabello', 'Puerto Cabello')], default='caracas', max_length=15)), ('address', models.CharField(default='undefined', max_length=112)), ('main', models.BooleanField(default=False)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('restaurant', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Restaurant')), ], ), migrations.AddField( model_name='restaurant', name='users_like', field=models.ManyToManyField(blank=True, related_name='restaurant_like', through='restaurant.RestaurantsLikes', to='foodie.Foodie'), ), migrations.AddField( model_name='offer', name='restaurant', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Restaurant'), ), migrations.AddField( model_name='dish', name='offer', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='restaurant.Offer'), ), migrations.AddField( model_name='dish', name='restaurant', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='restaurant.Restaurant'), ), migrations.AddField( model_name='dish', name='users_like', field=models.ManyToManyField(blank=True, related_name='dish_like', through='restaurant.DishesLikes', to='foodie.Foodie'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='Block', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], ), migrations.CreateModel( name='Document', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=512)), ('workflow_state', models.PositiveSmallIntegerField(choices=[(0, 'Draft'), (1, 'Shared'), (2, 'Published'), (3, 'Archived')], default=0)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ], options={ 'ordering': ('-updated_at',), }, ), migrations.CreateModel( name='DocumentMetadata', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('value', models.CharField(max_length=512)), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Document')), ], ), migrations.CreateModel( name='DocumentPart', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('order', models.PositiveIntegerField(db_index=True, editable=False, verbose_name='order')), ('name', models.CharField(blank=True, max_length=512)), ('image', models.ImageField(upload_to=core.models.document_images_path)), ('bw_backend', models.CharField(default='kraken', max_length=128)), ('bw_image', models.ImageField(blank=True, null=True, upload_to=core.models.document_images_path)), ('workflow_state', models.PositiveSmallIntegerField(choices=[(0, 'Created'), (1, 'Compressing'), (2, 'Compressed'), (3, 'Binarizing'), (4, 'Binarized'), (5, 'Segmenting'), (6, 'Segmented'), (7, 'Transcribing')], default=0)), ('transcription_progress', models.PositiveSmallIntegerField(default=0)), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='parts', to='core.Document')), ], options={ 'ordering': ('order',), 'abstract': False, }, ), migrations.CreateModel( name='DocumentProcessSettings', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('auto_process', models.BooleanField(default=True)), ('text_direction', models.CharField(choices=[('horizontal-lr', 'Horizontal'), ('vertical-lr', 'Vertical')], default='horizontal-lr', max_length=64)), ('binarizer', models.CharField(choices=[('kraken', 'Kraken')], default='kraken', max_length=64)), ('document', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='process_settings', to='core.Document')), ], ), migrations.CreateModel( name='Line', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('order', models.PositiveIntegerField(db_index=True, editable=False, verbose_name='order')), ('box', django.contrib.postgres.fields.jsonb.JSONField()), ('script', models.CharField(blank=True, max_length=8, null=True)), ('block', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Block')), ('document_part', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='lines', to='core.DocumentPart')), ], options={ 'ordering': ('order',), 'abstract': False, }, ), migrations.CreateModel( name='LineTranscription', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('revision', models.UUIDField(default=uuid.uuid4, editable=False)), ('version_source', models.CharField(default='escriptorium', editable=False, max_length=128)), ('version_author', models.CharField(editable=False, max_length=128)), ('version_created_at', models.DateTimeField(auto_now_add=True)), ('version_updated_at', models.DateTimeField(auto_now=True)), ('versions', django.contrib.postgres.fields.jsonb.JSONField(default=list, editable=False)), ('content', models.CharField(max_length=2048, null=True)), ('graphs', django.contrib.postgres.fields.jsonb.JSONField(blank=True, null=True)), ('line', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='transcriptions', to='core.Line')), ], ), migrations.CreateModel( name='Metadata', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=128, unique=True)), ('cidoc_id', models.CharField(blank=True, max_length=8, null=True)), ], options={ 'ordering': ('name',), }, ), migrations.CreateModel( name='OcrModel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=256, unique=True)), ('file', models.FileField(storage=django.core.files.storage.FileSystemStorage(location='/home/robin/.config/kraken'), upload_to='', validators=[django.core.validators.FileExtensionValidator(allowed_extensions=['clstm', 'pronn'])])), ('trained', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='Transcription', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=512)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='transcriptions', to='core.Document')), ], ), migrations.CreateModel( name='Typology', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=128)), ('target', models.PositiveSmallIntegerField(choices=[(1, 'Document'), (2, 'Part (eg Page)'), (3, 'Block (eg Paragraph)')])), ], ), migrations.AddField( model_name='linetranscription', name='transcription', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Transcription'), ), migrations.AddField( model_name='documentprocesssettings', name='ocrmodel', field=models.ForeignKey(blank=True, limit_choices_to={'trained': True}, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.OcrModel', verbose_name='Model'), ), migrations.AddField( model_name='documentprocesssettings', name='typology', field=models.ForeignKey(blank=True, limit_choices_to={'target': 2}, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Typology'), ), migrations.AddField( model_name='documentpart', name='typology', field=models.ForeignKey(blank=True, limit_choices_to={'target': 2}, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Typology'), ), migrations.AddField( model_name='documentmetadata', name='key', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Metadata'), ), migrations.AddField( model_name='document', name='metadatas', field=models.ManyToManyField(blank=True, through='core.DocumentMetadata', to='core.Metadata'), ), migrations.AddField( model_name='document', name='owner', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='document', name='shared_with_groups', field=models.ManyToManyField(blank=True, related_name='shared_documents', to='auth.Group', verbose_name='Share with teams'), ), migrations.AddField( model_name='document', name='shared_with_users', field=models.ManyToManyField(blank=True, related_name='shared_documents', to=settings.AUTH_USER_MODEL, verbose_name='Share with users'), ), migrations.AddField( model_name='document', name='typology', field=models.ForeignKey(blank=True, limit_choices_to={'target': 1}, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Typology'), ), migrations.AddField( model_name='block', name='document_part', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.DocumentPart'), ), migrations.AddField( model_name='block', name='typology', field=models.ForeignKey(limit_choices_to={'target': 3}, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Typology'), ), migrations.AlterUniqueTogether( name='transcription', unique_together={('name', 'document')}, ), migrations.AlterUniqueTogether( name='linetranscription', unique_together={('line', 'transcription')}, ), ]