class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_update', models.TimeField(auto_now_add=True)), ('title', models.CharField(blank=True, max_length=30, null=True)), ('description', models.TextField(blank=True, max_length=250, null=True)), ('image', cloudinary.models.CloudinaryField( blank=True, max_length=255, null=True, verbose_name='post_pictures/post_picture')), ('comments', models.PositiveIntegerField(default=0)), ('likes', models.PositiveIntegerField(default=0)), ('shares', models.PositiveIntegerField(default=0)), ('autor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0007_alter_validators_add_error_messages'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Class', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('organisation_name', models.CharField(default='unset', max_length=200)), ('name', models.CharField(max_length=50)), ('teacher', models.CharField(max_length=20)), ('start_time', models.TimeField(blank=True, null=True)), ('end_time', models.TimeField(blank=True, null=True)), ('start_date', models.DateField(blank=True, null=True)), ('end_date', models.DateField(blank=True, null=True)), ('capacity', models.IntegerField(default=10)), ('description', models.CharField(max_length=800)), ('price', models.IntegerField(blank=True, null=True)), ('total_classes', models.IntegerField(blank=True, null=True)), ('image', cloudinary.models.CloudinaryField(max_length=255, verbose_name='image')), ('address', models.CharField(max_length=100)), ('phone_number', models.IntegerField(blank=True, null=True)), ('monday', models.BooleanField(default=False)), ('tuesday', models.BooleanField(default=False)), ('wednesday', models.BooleanField(default=False)), ('thursday', models.BooleanField(default=False)), ('friday', models.BooleanField(default=False)), ('saturday', models.BooleanField(default=False)), ('sunday', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='ClassHistory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('class_name', models.CharField(max_length=50, null=True)), ('registered_date', models.DateTimeField(blank=True, null=True)), ('organisation_name', models.CharField(default='unset', max_length=200)), ('name', models.CharField(max_length=50, null=True)), ('teacher', models.CharField(max_length=20, null=True)), ('start_time', models.TimeField(blank=True, null=True)), ('end_time', models.TimeField(blank=True, null=True)), ('start_date', models.DateField(blank=True, null=True)), ('end_date', models.DateField(blank=True, null=True)), ('capacity', models.IntegerField(default=10, null=True)), ('description', models.CharField(max_length=800, null=True)), ('price', models.IntegerField(blank=True, null=True)), ('image', cloudinary.models.CloudinaryField(max_length=255, null=True, verbose_name='image')), ('address', models.CharField(max_length=100, null=True)), ('phone_number', models.IntegerField(blank=True, null=True)), ], ), migrations.CreateModel( name='Client', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('organisation_name', models.CharField(default='unset', max_length=200)), ('name', models.CharField(max_length=50)), ('age', models.IntegerField(default=4)), ('phone', models.CharField(max_length=20)), ('gender', models.CharField(max_length=10)), ('email', models.CharField(max_length=50)), ('address', models.CharField(max_length=100)), ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='manager.Class')), ], ), migrations.CreateModel( name='ClientProfile', fields=[ ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('course_id', models.IntegerField()), ('organisation', models.CharField(max_length=200)), ('name', models.CharField(max_length=50)), ('age', models.IntegerField(default=4)), ('phone', models.CharField(max_length=20)), ('gender', models.CharField(max_length=10)), ('email', models.CharField(max_length=20)), ('address', models.CharField(max_length=100)), ], ), migrations.CreateModel( name='Photo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', cloudinary.models.CloudinaryField(max_length=255, verbose_name='image')), ], ), migrations.CreateModel( name='StripeInfo', fields=[ ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('business_name', models.CharField(max_length=100)), ('key', models.CharField(max_length=100)), ('stripe_user_id', models.CharField(max_length=100)), ('city', models.CharField(max_length=100)), ('address', models.CharField(max_length=100)), ('country', models.CharField(max_length=100)), ], ), migrations.AddField( model_name='classhistory', name='user', field=models.ForeignKey( default=1, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='class', name='user', field=models.ForeignKey( default=1, 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), ('team', '0001_initial'), ] operations = [ migrations.CreateModel( name='Event', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('meetup_ID', models.CharField(max_length=120)), ('title', models.CharField(max_length=120)), ('description', models.TextField()), ('banner', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='banner')), ('location', models.CharField(max_length=200)), ('latitude', models.CharField(default=6.9214, max_length=200)), ('longitude', models.CharField(default=122.079, max_length=200)), ('date', models.DateField()), ('time', models.TimeField()), ('date_to', models.DateField()), ('time_to', models.TimeField()), ('registration', models.URLField(blank=True, max_length=1000, null=True)), ('status', models.CharField(default='Draft', max_length=120)), ('slug', models.SlugField(blank=True, max_length=255, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('updated', models.DateTimeField(auto_now=True)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('member_speaker', models.ManyToManyField(to='team.Member')), ('member_sponsor', models.ManyToManyField(related_name='sponsored_events', to='team.Member')), ('member_volunteer', models.ManyToManyField(related_name='volunteered_events', to='team.Member')), ], ), migrations.CreateModel( name='EventAttendance', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('member_id', models.CharField(max_length=100)), ('member_name', models.CharField(max_length=300)), ('member_image', models.URLField(blank=True, max_length=300, null=True)), ], ), migrations.CreateModel( name='EventStatistics', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('male', models.IntegerField(default=0)), ('female', models.IntegerField(default=0)), ('yes_rsvp', models.IntegerField(default=0)), ('no_rsvp', models.IntegerField(default=0)), ('manual_count', models.IntegerField(default=0)), ('event', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='event.Event')), ], ), migrations.CreateModel( name='Feedback', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, default='Anonymous', max_length=120, null=True)), ('feedback', models.TextField()), ('timestamp', models.DateTimeField(auto_now_add=True)), ('event', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='event.Event')), ], ), migrations.CreateModel( name='Info', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('banner', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='banner')), ('title', models.CharField(max_length=120)), ('description', models.TextField()), ('slug', models.SlugField(blank=True, max_length=255, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Speaker', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200)), ('firstname', models.CharField(max_length=100)), ('lastname', models.CharField(max_length=100)), ('photo', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='photo')), ('description', models.TextField(max_length=300)), ('expertise', models.TextField(blank=True, null=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('facebook', models.CharField(blank=True, max_length=500, null=True)), ('twitter', models.CharField(blank=True, max_length=500, null=True)), ('instagram', models.CharField(blank=True, max_length=500, null=True)), ('website', models.URLField(blank=True, max_length=500, null=True)), ('slug', models.SlugField(blank=True, max_length=255, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Sponsor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200)), ('photo', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='photo')), ('description', models.CharField(max_length=300)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('facebook', models.CharField(blank=True, max_length=500, null=True)), ('twitter', models.CharField(blank=True, max_length=500, null=True)), ('instagram', models.CharField(blank=True, max_length=500, null=True)), ('website', models.URLField(blank=True, max_length=500, null=True)), ('slug', models.SlugField(blank=True, max_length=255, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], ), migrations.AddField( model_name='eventattendance', name='event_statistic', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='event.EventStatistics'), ), migrations.AddField( model_name='event', name='speakers', field=models.ManyToManyField(blank=True, to='event.Speaker'), ), migrations.AddField( model_name='event', name='sponsors', field=models.ManyToManyField(blank=True, to='event.Sponsor'), ), migrations.AddField( model_name='event', name='volunteers', field=models.ManyToManyField(to='team.Volunteer'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='ImageTicket', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateField(auto_now_add=True)), ('time_created', models.TimeField(auto_now_add=True)), ('last_update', models.DateTimeField(auto_now=True)), ('image', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='image')), ('status', models.CharField(choices=[('UPLOAD', 'UPLOAD'), ('UPLOAD', 'UPLOAD'), ('FAIL', 'FAIL'), ('CREATED', 'CREATED')], default='CREATED', max_length=30)), ('upload', models.BooleanField(default=False)), ], options={ 'verbose_name': 'Image Ticket', 'verbose_name_plural': 'Images Tickets', }, ), migrations.CreateModel( name='Ticket', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateField(auto_now_add=True)), ('time_created', models.TimeField(auto_now_add=True)), ('last_update', models.DateTimeField(auto_now=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Ticket', 'verbose_name_plural': 'Tickets', }, ), migrations.AddField( model_name='imageticket', name='ticket', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='images', to='app.Ticket'), ), ]
class Migration(migrations.Migration): dependencies = [ ('website', '0001_initial'), ] operations = [ migrations.CreateModel( name='Agenda', fields=[ ('id', models.BigAutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=150)), ('description', models.TextField(max_length=500)), ('agenda_type', models.CharField(max_length=50)), ('start_date', models.DateField()), ('end_date', models.DateField()), ('time', models.TimeField(blank=True, null=True)), ('dateCreated', models.DateTimeField(auto_now_add=True)), ('dateUpdated', models.DateTimeField(auto_now=True)), ], ), migrations.CreateModel( name='Image', fields=[ ('id', models.BigAutoField(primary_key=True, serialize=False)), ('name', models.CharField(blank=True, max_length=150, null=True)), ('picture', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='image')), ], ), migrations.DeleteModel(name='Calendar', ), migrations.RenameField( model_name='event', old_name='desc', new_name='description', ), migrations.RenameField( model_name='event', old_name='event_date', new_name='end_date', ), migrations.RenameField( model_name='project', old_name='desc', new_name='description', ), migrations.RemoveField( model_name='event', name='photos', ), migrations.RemoveField( model_name='event', name='poc', ), migrations.RemoveField( model_name='gallery', name='desc', ), migrations.RemoveField( model_name='project', name='screenshot', ), migrations.AddField( model_name='event', name='start_date', field=models.DateField(default=django.utils.timezone.now), preserve_default=False, ), migrations.AddField( model_name='gallery', name='description', field=models.TextField(blank=True, max_length=500, null=True), ), migrations.AddField( model_name='project', name='picture', field=cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='image'), ), migrations.AddField( model_name='project', name='when', field=models.DateField(default=django.utils.timezone.now), preserve_default=False, ), migrations.RemoveField( model_name='gallery', name='image', ), migrations.AlterField( model_name='project', name='created_by', field=models.ManyToManyField(blank=True, null=True, to='portalapp.ACEUserProfile'), ), migrations.DeleteModel(name='Member', ), migrations.AddField( model_name='event', name='images', field=models.ManyToManyField(to='website.Image'), ), migrations.AddField( model_name='gallery', name='image', field=models.ManyToManyField(to='website.Image'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Artist', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('mailing_address', models.CharField(blank=True, max_length=100, null=True, verbose_name='Mailing_Address')), ('instagram', models.URLField(blank=True, null=True)), ('facebook', models.URLField(blank=True, null=True)), ('twitter', models.URLField(blank=True, null=True)), ('image_artist', cloudinary.models.CloudinaryField( default= 'https://res.cloudinary.com/dqj36cjxw/image/upload/v1607600679/Rectangle_52_jiszkm.png', max_length=255, verbose_name='Profile')), ('user', models.OneToOneField( blank=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='BillingAdress', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('street_adress', models.CharField(max_length=200)), ('apartment_adress', models.CharField(max_length=200)), ('zip', models.CharField(max_length=200)), ('country', django_countries.fields.CountryField(max_length=2)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Item', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, unique=True)), ('price', models.FloatField()), ('discount_price', models.FloatField(blank=True, default=0, null=True)), ('category', models.CharField(choices=[('Pa', 'Painting'), ('Ph', 'photograph'), ('sc', 'sculpture'), ('pr', 'prints')], max_length=2)), ('label', models.CharField(choices=[('P', 'primary'), ('S', 'secondary'), ('D', 'danger')], max_length=2)), ('slug', models.SlugField(unique=True, verbose_name='Tag')), ('description', models.TextField()), ('image', cloudinary.models.CloudinaryField(max_length=255, verbose_name='image')), ('date', models.DateTimeField(default=django.utils.timezone.now)), ('artist', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Artist')), ('likes', models.ManyToManyField(blank=True, related_name='likes', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Show', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('date', models.DateField()), ('time', models.TimeField()), ('location', models.CharField(max_length=100)), ('RSVP', models.CharField(max_length=100)), ('poster', cloudinary.models.CloudinaryField( default= 'https://res.cloudinary.com/dqj36cjxw/image/upload/v1609854605/uis0nvmmwdkfkhydtenu.jpg', max_length=255, verbose_name='Poster')), ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='PaymentDetails', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=100, null=True)), ('cardno', models.CharField(blank=True, max_length=100, null=True)), ('expiry_date', models.CharField(blank=True, max_length=100, null=True)), ('billing_adress', models.CharField(blank=True, max_length=100, null=True)), ('CITY', models.CharField(blank=True, max_length=100, null=True)), ('user', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Payment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('stripe_charge_id', models.CharField(max_length=100)), ('amount', models.FloatField()), ('time_stamp', models.DateTimeField()), ('billing_adress', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.BillingAdress')), ('user', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='OrderItem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ordered', models.BooleanField(default=False)), ('status', models.BooleanField(default=False)), ('quantity', models.IntegerField(default=1)), ('item', models.ForeignKey(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')), ('start_date', models.DateTimeField(auto_now_add=True)), ('date_ordered', models.DateTimeField()), ('ordered', models.BooleanField(default=False)), ('billing_adress', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.BillingAdress')), ('items', models.ManyToManyField(to='core.OrderItem')), ('payment', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Payment')), ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Gallery', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('host_name', models.CharField(blank=True, max_length=100, null=True)), ('gallery_email', models.CharField(blank=True, max_length=100, null=True)), ('gallery_number', models.CharField(blank=True, max_length=100, null=True)), ('gallery_address', models.CharField(blank=True, max_length=100, null=True)), ('city_state_zip_code', models.CharField(blank=True, max_length=100, null=True)), ('gallery_website', models.CharField(blank=True, max_length=100, null=True)), ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Chat', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('message', models.TextField(blank=True, null=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('reciever', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='send_to', to=settings.AUTH_USER_MODEL, verbose_name='To')), ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='sender', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Account', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('buyer', models.BooleanField(default=False)), ('seller', models.BooleanField(default=False)), ('user', models.ForeignKey(null=True, 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='Activity', fields=[ ('activity_id', models.BigAutoField(primary_key=True, serialize=False)), ('activity', models.CharField(db_index=True, max_length=100)), ], options={ 'verbose_name_plural': 'activities', }, ), migrations.CreateModel( name='ActivityType', fields=[ ('activity_type_id', models.BigIntegerField(primary_key=True, serialize=False)), ('activity_type', models.CharField(db_index=True, max_length=100)), ], ), migrations.CreateModel( name='UserActivity', fields=[ ('user_activity_id', models.BigAutoField(primary_key=True, serialize=False)), ('location', models.CharField(max_length=200)), ('lat', models.CharField(max_length=100)), ('lon', models.CharField(max_length=100)), ('monday', models.BooleanField(default=True)), ('tuesday', models.BooleanField(default=True)), ('wednesday', models.BooleanField(default=True)), ('thursday', models.BooleanField(default=True)), ('friday', models.BooleanField(default=True)), ('saturday', models.BooleanField(default=False)), ('sunday', models.BooleanField(default=False)), ('open_from', models.TimeField()), ('open_to', models.TimeField()), ('description', models.CharField(max_length=350)), ('activity', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='main.Activity')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='UserActivityAlbum', fields=[ ('user_activity_album_id', models.BigAutoField(primary_key=True, serialize=False)), ('photo', cloudinary.models.CloudinaryField(max_length=255, verbose_name='image')), ('user_activity', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='main.UserActivity')), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], default='M', max_length=1)), ('location', models.CharField(blank=True, max_length=100, null=True)), ('birth_date', models.DateField(blank=True, null=True)), ('join_date', models.DateField(auto_now_add=True)), ('phone', models.CharField(blank=True, max_length=20, null=True)), ('score', models.DecimalField(blank=True, decimal_places=4, max_digits=10, null=True)), ('profile_picture', cloudinary.models.CloudinaryField(max_length=255, verbose_name='image')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Deal', fields=[ ('deal_id', models.BigAutoField(primary_key=True, serialize=False)), ('request_date', models.DateTimeField(auto_now_add=True)), ('request_modified', models.DateTimeField(auto_now=True)), ('status', models.CharField(choices=[('R', 'Request'), ('A', 'Accepted'), ('D', 'Declined'), ('F', 'Finished')], default='R', max_length=1)), ('rating', models.IntegerField(default=5)), ('review', models.TextField(blank=True, null=True)), ('request_from', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('request_to', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='request_to', to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='activity', name='activity_type', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='main.ActivityType'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Company', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='Person', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=255)), ('last_name', models.CharField(max_length=255)), ('phone', models.CharField(max_length=20)), ('email', models.EmailField(max_length=254)), ], ), migrations.CreateModel( name='Shift', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20)), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='scheduling.Company')), ], ), migrations.CreateModel( name='TimeFrame', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('start', models.TimeField()), ('end', models.TimeField()), ('shift', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='scheduling.Shift')), ], ), migrations.CreateModel( name='Service', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=120)), ('duration', models.TimeField()), ('description', models.CharField(blank=True, max_length=255, null=True)), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='scheduling.Company')), ], ), migrations.CreateModel( name='Schedule', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20)), ('fri', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='fri', to='scheduling.Shift')), ('mon', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='mon', to='scheduling.Shift')), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='scheduling.Company')), ('sat', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sat', to='scheduling.Shift')), ('sun', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sun', to='scheduling.Shift')), ('thu', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='thu', to='scheduling.Shift')), ('tue', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='tue', to='scheduling.Shift')), ('wed', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='wed', to='scheduling.Shift')), ], ), migrations.CreateModel( name='Employee', fields=[ ('person_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='scheduling.Person')), ('instagram', models.CharField(max_length=200, null=True)), ('profile_img', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='image')), ('bio', models.TextField(blank=True, max_length=600, null=True)), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='scheduling.Company')), ('schedule', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='scheduling.Schedule')), ('services', models.ManyToManyField(to='scheduling.Service')), ], bases=('scheduling.person', ), ), migrations.CreateModel( name='Appointment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('start', models.DateTimeField()), ('end', models.DateTimeField()), ('status', models.CharField(choices=[('P', 'Pending'), ('A', 'Accepted'), ('R', 'Rejected')], default='P', max_length=1)), ('customer_notes', models.TextField(blank=True, max_length=255, null=True)), ('customer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='service_received', to='scheduling.Person')), ('service', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='scheduling.Service')), ('employee', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='service_provided', to='scheduling.Employee')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Faq', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('question', models.CharField(max_length=200, verbose_name='Question')), ('response', models.TextField(verbose_name='Reponse')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Galery', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('name', models.CharField(max_length=250, verbose_name="Nom de l'album")), ('slug', models.SlugField(blank=True)), ('description', models.TextField(blank=True, verbose_name='Description')), ('is_visible', models.BooleanField(default=True, verbose_name='Visible sur le site ?')), ('creator', models.ForeignKey(blank=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Album', 'verbose_name_plural': 'Albums', }, ), migrations.CreateModel( name='PostCategory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('name', models.CharField(max_length=100, verbose_name='Nom')), ('slug', models.SlugField(blank=True)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='RevueInterface', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('subject', models.TextField(verbose_name='Sujet')), ('file', models.FileField(upload_to='', verbose_name='Joindre un fichier')), ], options={ 'verbose_name': 'Revue interface', 'verbose_name_plural': 'Revues interfaces', }, ), migrations.CreateModel( name='StrategicComity', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('object', models.CharField(max_length=100, verbose_name='Objet')), ('content', models.TextField(verbose_name='Message')), ('file', models.FileField(blank=True, upload_to='', verbose_name='Fichier joint')), ], options={ 'verbose_name': 'Communiqué Comité Stratégique', 'verbose_name_plural': 'Communiqué(s) Comité Stratégique', }, ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('title', models.CharField(max_length=255, verbose_name="Titre de l'article")), ('slug', models.SlugField(blank=True)), ('content', models.TextField(verbose_name="Contenu de l'article")), ('image', cloudinary.models.CloudinaryField( blank=True, max_length=255, verbose_name='Image de couverture')), ('is_visible', models.BooleanField(default=True, verbose_name='Visible sur le site ?')), ('category', models.ManyToManyField(blank=True, related_name='posts', to='com.PostCategory', verbose_name="Categories d'article")), ('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Article de blog', 'verbose_name_plural': 'Articles de blog', }, ), migrations.CreateModel( name='News', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('title', models.CharField(max_length=255, verbose_name="Titre de l'actualité")), ('slug', models.SlugField(blank=True)), ('image', cloudinary.models.CloudinaryField( blank=True, max_length=255, verbose_name='Image de couverture')), ('content', models.TextField(verbose_name="Contenu de l'article")), ('is_visible', models.BooleanField(default=True, verbose_name='Visible sur le site ?')), ('category', models.ManyToManyField(blank=True, related_name='news', to='com.PostCategory')), ('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Actualité', 'verbose_name_plural': 'Actualités', }, ), migrations.CreateModel( name='GaleryImage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('image', cloudinary.models.CloudinaryField(max_length=255, verbose_name='image')), ('galery', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='images', to='com.Galery', verbose_name='Album')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Event', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('title', models.CharField(max_length=100, verbose_name='Titre')), ('slug', models.SlugField(blank=True)), ('start_date', models.DateField(blank=True, verbose_name='Date de debut')), ('end_date', models.DateField(blank=True, verbose_name='Date de fin')), ('start_time', models.TimeField(blank=True, verbose_name='Heure de debut')), ('end_time', models.TimeField(blank=True, verbose_name='Heure de Fin')), ('description', models.TextField(blank=True, verbose_name='Description')), ('location', models.CharField(blank=True, max_length=50, verbose_name='Lieu')), ('location_city', models.CharField(default='Yaoundé', max_length=50, verbose_name='Ville')), ('expired', models.BooleanField(default=False, verbose_name='Expiré')), ('image', cloudinary.models.CloudinaryField( blank=True, max_length=255, null=True, verbose_name='Image de couverture')), ('published', models.BooleanField(default=True, verbose_name='Publier')), ('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='events', to=settings.AUTH_USER_MODEL)), ('galery', models.ForeignKey(blank=True, on_delete=django.db.models.deletion.CASCADE, to='com.Galery', verbose_name='Joindre un album photos')), ('registration', models.ManyToManyField(blank=True, related_name='register_events', to=settings.AUTH_USER_MODEL, verbose_name='Inscris')), ], options={ 'verbose_name': 'Agenda', 'verbose_name_plural': 'Agendas', }, ), migrations.CreateModel( name='Document', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateField(auto_now_add=True, verbose_name='Date de création')), ('updated_at', models.DateField( auto_now=True, verbose_name='Date de la dernière modification')), ('title', models.CharField(blank=True, max_length=100, verbose_name='Nom du document')), ('file', models.FileField(upload_to='documents/', verbose_name='Fichier')), ('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Propriétaire')), ], options={ 'abstract': False, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('merchant_item_sub_category', '0001_initial'), ('merchant_item_category', '0001_initial'), ('merchant', '0001_initial'), ] operations = [ migrations.CreateModel( name='MerchantItem', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('name', models.CharField(max_length=500)), ('description', models.CharField(max_length=500)), ('price_vat_included', models.FloatField(default=0)), ('price_vat_excluded', models.FloatField(default=0)), ('vat_rate', models.FloatField(default=0.2)), ('vat_amount', models.FloatField(default=0)), ('article_image', cloudinary.models.CloudinaryField(blank=True, max_length=255, null=True, verbose_name='image')), ('status', models.CharField(choices=[('act', 'Active'), ('tbr', 'To be reviewed by admin'), ('unv', 'Unavailable'), ('dlt', 'Deleted')], default='tbr', max_length=3)), ('display_order', models.IntegerField(default=1)), ('has_happy_hour', models.BooleanField(default=False)), ('happy_hour_start_hour', models.TimeField(blank=True, null=True)), ('happy_hour_end_hour', models.TimeField(blank=True, null=True)), ('url_tag', models.CharField(max_length=50)), ('created_date', models.DateTimeField(auto_now_add=True)), ('modified_date', models.DateTimeField(auto_now=True)), ('category', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='merchant_item_category.MerchantItemCategory')), ('merchant', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='merchant.Merchant')), ('sub_category', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='merchant_item_sub_category.MerchantItemSubCategory')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Area', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, verbose_name='Area')), ('name_ar', models.CharField(max_length=50, verbose_name='Area ar')), ], options={ 'verbose_name': 'Area', 'verbose_name_plural': 'Areas', 'db_table': 'professionals_area', }, ), migrations.CreateModel( name='Feature', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, verbose_name='Feature')), ('name_ar', models.CharField(max_length=50, verbose_name='Feature ar')), ], options={ 'verbose_name': 'Feature', 'verbose_name_plural': 'Features', 'db_table': 'professionals_feature', }, ), migrations.CreateModel( name='Item', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('name_ar', models.CharField(max_length=50)), ], options={ 'verbose_name': 'Item', 'verbose_name_plural': 'Items', 'db_table': 'professionals_item', }, ), migrations.CreateModel( name='Job', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, verbose_name='Job')), ('name_ar', models.CharField(max_length=50, verbose_name='Job ar')), ], options={ 'verbose_name': 'Job', 'verbose_name_plural': 'Jobs', 'db_table': 'professionals_job', }, ), migrations.CreateModel( name='Menu', 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, related_name='user_menu', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Menu', 'verbose_name_plural': 'Menus', 'db_table': 'professionals_menu', }, ), migrations.CreateModel( name='MenuItem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('price', models.IntegerField()), ('item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='item_menu_items', to='professionals.Item')), ('menu', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='menu_items', to='professionals.Menu')), ], options={ 'verbose_name': 'MenuItem', 'verbose_name_plural': 'Menu Items', 'db_table': 'professionals_menu_item', }, ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile_picture', cloudinary.models.CloudinaryField(max_length=255, verbose_name='image')), ('about', models.TextField(max_length=255, verbose_name='About')), ('phone_number', models.CharField( blank=True, max_length=11, validators=[accounts.validators.phone_number_validator])), ('call_time_from', models.TimeField(blank=True, null=True)), ('call_time_to', models.TimeField(blank=True, null=True)), ('status', models.CharField(choices=[('pending', 'Pending'), ('accepted', 'Accepted'), ('rejected', 'Rejected')], default='pending', max_length=10, verbose_name='Status')), ('slug', models.SlugField(max_length=255)), ('meta_description', models.TextField(blank=True, null=True)), ('area', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='area_users', to='professionals.Area')), ('features', models.ManyToManyField(blank=True, related_name='feature_users', to='professionals.Feature')), ('job', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='job_users', to='professionals.Job')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='user_profile', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Profile', 'verbose_name_plural': 'Profiles', 'db_table': 'professionals_profile', }, ), migrations.CreateModel( name='SocialWebsite', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('facebook', models.URLField( blank=True, null=True, validators=[accounts.validators.facebook_validator], verbose_name='Facebook')), ('twitter', models.URLField( blank=True, null=True, validators=[accounts.validators.twitter_validator], verbose_name='Twitter')), ('instagram', models.URLField( blank=True, null=True, validators=[accounts.validators.instagram_validator], verbose_name='Instagram')), ('youtube', models.URLField( blank=True, null=True, validators=[accounts.validators.youtube_validator], verbose_name='Youtube')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='user_social_websites', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Social Website', 'verbose_name_plural': 'Social Websites', 'db_table': 'professionals_social_website', }, ), migrations.AddField( model_name='item', name='job', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='job_items', to='professionals.Job'), ), ]
class Migration(migrations.Migration): dependencies = [ ('fullstack', '0001_initial'), ] operations = [ migrations.CreateModel( name='Turf', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('turf_name', models.CharField(max_length=25)), ('turf_location', models.CharField(max_length=25)), ('price', models.DecimalField(decimal_places=2, max_digits=2)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Tournament', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tournament_name', models.CharField(max_length=30)), ('tournament_prize', models.IntegerField()), ('tournament_poster', cloudinary.models.CloudinaryField( max_length=255, verbose_name='tournament_poster')), ('tournament_date', models.DateField()), ('turf', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fullstack.Turf')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Schedule', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('time_slot_one', models.TimeField()), ('time_slot_two', models.TimeField()), ('time_slot_three', models.TimeField()), ('day', models.CharField(choices=[('MON', 'MONDAY'), ('TUE', 'TUESDAY'), ('WED', 'WEDNESDAY'), ('THUR', 'THURSDAY'), ('FRI', 'FRIDAY')], max_length=4)), ('turf', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fullstack.Turf')), ], ), migrations.CreateModel( name='Booking', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('players', models.IntegerField()), ('time_booked', models.DateTimeField()), ('status', models.BooleanField()), ('turf', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fullstack.Turf')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('event_category', models.CharField(default='category', max_length=60)), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=60)), ('bio', models.CharField(max_length=300)), ('image', cloudinary.models.CloudinaryField(max_length=255, verbose_name='image')), ('event_category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='todoish.Category')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Event', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('location', models.CharField(max_length=100)), ('postDate', models.DateTimeField(auto_now_add=True)), ('completeDate', models.DateField(null=True)), ('time', models.TimeField()), ('end_time', models.TimeField(null=True)), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='todoish.Category')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='todoish.Profile')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Broadcast', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateField(default=django.utils.timezone.now, verbose_name='broadcast date')), ('time', models.TimeField(default=django.utils.timezone.now, verbose_name='time')), ('send_to_all', models.BooleanField(default=False, verbose_name='send to all')), ('bc_time', models.TimeField(default=django.utils.timezone.now, verbose_name='rebc time')), ('bc_date', models.DateField(default=django.utils.timezone.now, verbose_name='rebc date')), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('comment', models.TextField(verbose_name='comment')), ('date', models.DateField(default=django.utils.timezone.now, verbose_name='date')), ('time', models.TimeField(default=django.utils.timezone.now, verbose_name='time')), ], ), migrations.CreateModel( name='Like', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateField(default=django.utils.timezone.now, verbose_name='date')), ('time', models.TimeField(default=django.utils.timezone.now, verbose_name='time')), ], ), migrations.CreateModel( name='Mentioned', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateField(default=django.utils.timezone.now, verbose_name='date')), ('time', models.TimeField(default=django.utils.timezone.now, verbose_name='time')), ], ), migrations.CreateModel( name='DirectionBroadcast', fields=[ ('broadcast_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='broadcast.Broadcast')), ('location', models.TextField(verbose_name='current Location')), ('destination', models.TextField(verbose_name='destination')), ('additional_info', models.TextField(verbose_name='additional information')), ], bases=('broadcast.broadcast',), ), migrations.CreateModel( name='ImageBroadcast', fields=[ ('broadcast_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='broadcast.Broadcast')), ('image', cloudinary.models.CloudinaryField(blank=True, default='user.png', max_length=255, verbose_name='image')), ('description', models.TextField()), ], bases=('broadcast.broadcast',), ), migrations.CreateModel( name='TextBroadcast', fields=[ ('broadcast_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='broadcast.Broadcast')), ('message', models.TextField()), ], bases=('broadcast.broadcast',), ), migrations.AddField( model_name='mentioned', name='broadcast_m', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='broadcast_mention', to='broadcast.Broadcast'), ), migrations.AddField( model_name='mentioned', name='mentionor', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='mentionor', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='like', name='broadcast_message', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='broadcast_like', to='broadcast.Broadcast'), ), migrations.AddField( model_name='like', name='liker', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='liker', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='comment', name='broadcast_message', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='broadcast_comment', to='broadcast.Broadcast'), ), migrations.AddField( model_name='comment', name='commenter', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='commenter', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='broadcast', name='bc_from', field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='bcfrom', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='broadcast', name='user', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='broadcast_broadcast_related', to=settings.AUTH_USER_MODEL), ), ]