diff --git a/backend/secfit/comments/migrations/0002_auto_20220314_2127.py b/backend/secfit/comments/migrations/0002_auto_20220314_2127.py new file mode 100644 index 0000000000000000000000000000000000000000..504efe9efae1a1164ccc29edf6507289f9230edd --- /dev/null +++ b/backend/secfit/comments/migrations/0002_auto_20220314_2127.py @@ -0,0 +1,34 @@ +# Generated by Django 3.1 on 2022-03-14 21:27 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('workouts', '0001_initial'), + ('comments', '0001_initial'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AddField( + model_name='like', + name='owner', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='likes', to=settings.AUTH_USER_MODEL), + ), + migrations.AddField( + model_name='comment', + name='owner', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to=settings.AUTH_USER_MODEL), + ), + migrations.AddField( + model_name='comment', + name='workout', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='workouts.workout'), + ), + ] diff --git a/backend/secfit/meals/migrations/0001_initial.py b/backend/secfit/meals/migrations/0001_initial.py index 2247d71aa5c80b513df4081df8c8ed90cc5442b9..73c4e4bd4879cb062cebed13e312203b66f92057 100644 --- a/backend/secfit/meals/migrations/0001_initial.py +++ b/backend/secfit/meals/migrations/0001_initial.py @@ -1,6 +1,5 @@ -# Generated by Django 3.1 on 2021-10-20 15:17 +# Generated by Django 3.1 on 2022-03-14 21:27 -from django.conf import settings from django.db import migrations, models import django.db.models.deletion import meals.models @@ -11,7 +10,6 @@ class Migration(migrations.Migration): initial = True dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ @@ -24,7 +22,6 @@ class Migration(migrations.Migration): ('notes', models.TextField()), ('calories', models.IntegerField()), ('is_veg', models.BooleanField(default=False)), - ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='meals', to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-date'], @@ -36,7 +33,6 @@ class Migration(migrations.Migration): ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('file', models.FileField(upload_to=meals.models.meal_directory_path)), ('meal', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='files', to='meals.meal')), - ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='meal_files', to=settings.AUTH_USER_MODEL)), ], ), ] diff --git a/backend/secfit/meals/migrations/0002_auto_20220314_2127.py b/backend/secfit/meals/migrations/0002_auto_20220314_2127.py new file mode 100644 index 0000000000000000000000000000000000000000..6caec01c4006cb339d34b999aa4bcc9d000cafa3 --- /dev/null +++ b/backend/secfit/meals/migrations/0002_auto_20220314_2127.py @@ -0,0 +1,28 @@ +# Generated by Django 3.1 on 2022-03-14 21:27 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('meals', '0001_initial'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AddField( + model_name='mealfile', + name='owner', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='meal_files', to=settings.AUTH_USER_MODEL), + ), + migrations.AddField( + model_name='meal', + name='owner', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='meals', to=settings.AUTH_USER_MODEL), + ), + ] diff --git a/backend/secfit/users/migrations/0001_initial.py b/backend/secfit/users/migrations/0001_initial.py index e95b30d4751e3f36605b7144eb216231b6fe5ca9..49ad97bbefd713d9ca810c21e8375ac40dc09006 100644 --- a/backend/secfit/users/migrations/0001_initial.py +++ b/backend/secfit/users/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.1 on 2020-08-21 03:42 +# Generated by Django 3.1 on 2022-03-14 21:27 from django.conf import settings import django.contrib.auth.models @@ -6,6 +6,7 @@ import django.contrib.auth.validators from django.db import migrations, models import django.db.models.deletion import django.utils.timezone +import users.models class Migration(migrations.Migration): @@ -13,199 +14,60 @@ class Migration(migrations.Migration): initial = True dependencies = [ - ("auth", "0012_alter_user_first_name_max_length"), + ('auth', '0012_alter_user_first_name_max_length'), ] operations = [ migrations.CreateModel( - name="User", + 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=150, 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" - ), - ), - ( - "coach", - models.ForeignKey( - null=True, - on_delete=django.db.models.deletion.CASCADE, - related_name="athletes", - 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", - ), - ), - ( - "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", - ), - ), + ('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=150, verbose_name='first name')), + ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), + ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), + ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), + ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), + ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), + ('phone_number', models.TextField(blank=True, max_length=50)), + ('country', models.TextField(blank=True, max_length=50)), + ('city', models.TextField(blank=True, max_length=50)), + ('street_address', models.TextField(blank=True, max_length=50)), + ('favourite_exercise', models.TextField(blank=True, max_length=50)), + ('main_gym', models.TextField(blank=True, max_length=50)), + ('coach', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='athletes', 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')), + ('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, + 'verbose_name': 'user', + 'verbose_name_plural': 'users', + 'abstract': False, }, managers=[ - ("objects", django.contrib.auth.models.UserManager()), + ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( - name="Offer", + name='Offer', fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ( - "offer_type", - models.CharField( - choices=[("co", "Coach"), ("at", "Athlete")], - default="at", - max_length=8, - ), - ), - ( - "owner", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="sent_offers", - to=settings.AUTH_USER_MODEL, - ), - ), - ( - "recipient", - models.OneToOneField( - on_delete=django.db.models.deletion.CASCADE, - related_name="received_offers", - to=settings.AUTH_USER_MODEL, - ), - ), + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('status', models.CharField(choices=[('a', 'Accepted'), ('p', 'Pending'), ('d', 'Declined')], default='p', max_length=8)), + ('timestamp', models.DateTimeField(auto_now_add=True)), + ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sent_offers', to=settings.AUTH_USER_MODEL)), + ('recipient', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='received_offers', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( - name="OfferResponse", + name='AthleteFile', fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ( - "response", - models.CharField( - blank=True, - choices=[("a", "Accept"), ("d", "Decline")], - max_length=8, - ), - ), - ( - "offer", - models.OneToOneField( - on_delete=django.db.models.deletion.CASCADE, - related_name="response", - to="users.offer", - ), - ), + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('file', models.FileField(upload_to=users.models.athlete_directory_path)), + ('athlete', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='coach_files', to=settings.AUTH_USER_MODEL)), + ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='athlete_files', to=settings.AUTH_USER_MODEL)), ], ), ] diff --git a/backend/secfit/users/migrations/0002_auto_20200907_1200.py b/backend/secfit/users/migrations/0002_auto_20200907_1200.py deleted file mode 100644 index e1ffdfc85bbfa6746a249e02fb018710a3545c1a..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0002_auto_20200907_1200.py +++ /dev/null @@ -1,30 +0,0 @@ -# Generated by Django 3.1 on 2020-09-07 10:00 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ("users", "0001_initial"), - ] - - operations = [ - migrations.AddField( - model_name="offer", - name="stale", - field=models.BooleanField(default=False), - ), - migrations.AddField( - model_name="offer", - name="status", - field=models.CharField( - choices=[("a", "Accepted"), ("p", "Pending"), ("d", "Declined")], - default="p", - max_length=8, - ), - ), - migrations.DeleteModel( - name="OfferResponse", - ), - ] diff --git a/backend/secfit/users/migrations/0003_auto_20200907_1954.py b/backend/secfit/users/migrations/0003_auto_20200907_1954.py deleted file mode 100644 index c7f18c817057b573e3275f36a69f00e13676e5f3..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0003_auto_20200907_1954.py +++ /dev/null @@ -1,24 +0,0 @@ -# Generated by Django 3.1 on 2020-09-07 17:54 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ("users", "0002_auto_20200907_1200"), - ] - - operations = [ - migrations.AlterField( - model_name="offer", - name="recipient", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="received_offers", - to=settings.AUTH_USER_MODEL, - ), - ), - ] diff --git a/backend/secfit/users/migrations/0004_auto_20200907_2021.py b/backend/secfit/users/migrations/0004_auto_20200907_2021.py deleted file mode 100644 index ff6be46f14e2bd0adc097f802b81ce758e4afcb1..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0004_auto_20200907_2021.py +++ /dev/null @@ -1,110 +0,0 @@ -# Generated by Django 3.1 on 2020-09-07 18:21 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ("users", "0003_auto_20200907_1954"), - ] - - operations = [ - migrations.CreateModel( - name="AthleteRequest", - fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ( - "status", - models.CharField( - choices=[ - ("a", "Accepted"), - ("p", "Pending"), - ("d", "Declined"), - ], - default="p", - max_length=8, - ), - ), - ("stale", models.BooleanField(default=False)), - ( - "owner", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="sent_athlete_requests", - to=settings.AUTH_USER_MODEL, - ), - ), - ( - "recipient", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="received_athlete_requests", - to=settings.AUTH_USER_MODEL, - ), - ), - ], - options={ - "abstract": False, - }, - ), - migrations.CreateModel( - name="CoachRequest", - fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ( - "status", - models.CharField( - choices=[ - ("a", "Accepted"), - ("p", "Pending"), - ("d", "Declined"), - ], - default="p", - max_length=8, - ), - ), - ("stale", models.BooleanField(default=False)), - ( - "owner", - models.OneToOneField( - on_delete=django.db.models.deletion.CASCADE, - related_name="sent_coach_request", - to=settings.AUTH_USER_MODEL, - ), - ), - ( - "recipient", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="received_coach_requests", - to=settings.AUTH_USER_MODEL, - ), - ), - ], - options={ - "abstract": False, - }, - ), - migrations.DeleteModel( - name="Offer", - ), - ] diff --git a/backend/secfit/users/migrations/0005_auto_20200907_2039.py b/backend/secfit/users/migrations/0005_auto_20200907_2039.py deleted file mode 100644 index 269e723bda3ff1b5b2207d1f7471b0f698682033..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0005_auto_20200907_2039.py +++ /dev/null @@ -1,51 +0,0 @@ -# Generated by Django 3.1 on 2020-09-07 18:39 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ("users", "0004_auto_20200907_2021"), - ] - - operations = [ - migrations.AlterField( - model_name="athleterequest", - name="owner", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="sent_athleterequests", - to=settings.AUTH_USER_MODEL, - ), - ), - migrations.AlterField( - model_name="athleterequest", - name="recipient", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="received_athleterequests", - to=settings.AUTH_USER_MODEL, - ), - ), - migrations.AlterField( - model_name="coachrequest", - name="owner", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="sent_coachrequests", - to=settings.AUTH_USER_MODEL, - ), - ), - migrations.AlterField( - model_name="coachrequest", - name="recipient", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="received_coachrequests", - to=settings.AUTH_USER_MODEL, - ), - ), - ] diff --git a/backend/secfit/users/migrations/0006_auto_20200907_2054.py b/backend/secfit/users/migrations/0006_auto_20200907_2054.py deleted file mode 100644 index ed2ff761a8072336a82493831b79d1b99edb2b34..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0006_auto_20200907_2054.py +++ /dev/null @@ -1,30 +0,0 @@ -# Generated by Django 3.1 on 2020-09-07 18:54 - -from django.db import migrations, models -import django.utils.timezone - - -class Migration(migrations.Migration): - - dependencies = [ - ("users", "0005_auto_20200907_2039"), - ] - - operations = [ - migrations.AddField( - model_name="athleterequest", - name="timestamp", - field=models.DateTimeField( - auto_now_add=True, default=django.utils.timezone.now - ), - preserve_default=False, - ), - migrations.AddField( - model_name="coachrequest", - name="timestamp", - field=models.DateTimeField( - auto_now_add=True, default=django.utils.timezone.now - ), - preserve_default=False, - ), - ] diff --git a/backend/secfit/users/migrations/0007_auto_20200910_0222.py b/backend/secfit/users/migrations/0007_auto_20200910_0222.py deleted file mode 100644 index 48a081d1f9387a1eb0fcd66648ec53d0ec8c1410..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0007_auto_20200910_0222.py +++ /dev/null @@ -1,131 +0,0 @@ -# Generated by Django 3.1 on 2020-09-10 00:22 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion -import users.models - - -class Migration(migrations.Migration): - - dependencies = [ - ("users", "0006_auto_20200907_2054"), - ] - - operations = [ - migrations.CreateModel( - name="AthleteFile", - fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ( - "file", - models.FileField(upload_to=users.models.athlete_directory_path), - ), - ], - ), - migrations.CreateModel( - name="Offer", - fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ( - "status", - models.CharField( - choices=[ - ("a", "Accepted"), - ("p", "Pending"), - ("d", "Declined"), - ], - default="p", - max_length=8, - ), - ), - ( - "offer_type", - models.CharField( - choices=[("a", "Athlete"), ("c", "Coach")], - default="a", - max_length=8, - ), - ), - ("stale", models.BooleanField(default=False)), - ("timestamp", models.DateTimeField(auto_now_add=True)), - ], - ), - migrations.RemoveField( - model_name="coachrequest", - name="owner", - ), - migrations.RemoveField( - model_name="coachrequest", - name="recipient", - ), - migrations.AlterField( - model_name="user", - name="coach", - field=models.ForeignKey( - blank=True, - null=True, - on_delete=django.db.models.deletion.CASCADE, - related_name="athletes", - to=settings.AUTH_USER_MODEL, - ), - ), - migrations.DeleteModel( - name="AthleteRequest", - ), - migrations.DeleteModel( - name="CoachRequest", - ), - migrations.AddField( - model_name="offer", - name="owner", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="sent_offers", - to=settings.AUTH_USER_MODEL, - ), - ), - migrations.AddField( - model_name="offer", - name="recipient", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="received_offers", - to=settings.AUTH_USER_MODEL, - ), - ), - migrations.AddField( - model_name="athletefile", - name="athlete", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="coach_files", - to=settings.AUTH_USER_MODEL, - ), - ), - migrations.AddField( - model_name="athletefile", - name="owner", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="athlete_files", - to=settings.AUTH_USER_MODEL, - ), - ), - ] diff --git a/backend/secfit/users/migrations/0008_auto_20201213_2228.py b/backend/secfit/users/migrations/0008_auto_20201213_2228.py deleted file mode 100644 index b2a2d3bd1f048227365bd679b1a253855cd4b776..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0008_auto_20201213_2228.py +++ /dev/null @@ -1,21 +0,0 @@ -# Generated by Django 3.1 on 2020-12-13 21:28 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('users', '0007_auto_20200910_0222'), - ] - - operations = [ - migrations.RemoveField( - model_name='offer', - name='offer_type', - ), - migrations.RemoveField( - model_name='offer', - name='stale', - ), - ] diff --git a/backend/secfit/users/migrations/0009_auto_20210204_1055.py b/backend/secfit/users/migrations/0009_auto_20210204_1055.py deleted file mode 100644 index 90d76ebd4412716db60b8615e474bfa9bc0464b4..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0009_auto_20210204_1055.py +++ /dev/null @@ -1,33 +0,0 @@ -# Generated by Django 3.1 on 2021-02-04 10:55 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('users', '0008_auto_20201213_2228'), - ] - - operations = [ - migrations.AddField( - model_name='user', - name='city', - field=models.TextField(blank=True, max_length=50), - ), - migrations.AddField( - model_name='user', - name='country', - field=models.TextField(blank=True, max_length=50), - ), - migrations.AddField( - model_name='user', - name='phone_number', - field=models.TextField(blank=True, max_length=50), - ), - migrations.AddField( - model_name='user', - name='street_address', - field=models.TextField(blank=True, max_length=50), - ), - ] diff --git a/backend/secfit/users/migrations/0010_auto_20220314_2046.py b/backend/secfit/users/migrations/0010_auto_20220314_2046.py deleted file mode 100644 index b767206e6c294eb3b8d5fa7cff165b70da920cf1..0000000000000000000000000000000000000000 --- a/backend/secfit/users/migrations/0010_auto_20220314_2046.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 3.1 on 2022-03-14 20:46 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('users', '0009_auto_20210204_1055'), - ] - - operations = [ - migrations.AddField( - model_name='user', - name='favourite_exercise', - field=models.TextField(blank=True, max_length=50), - ), - migrations.AddField( - model_name='user', - name='main_gym', - field=models.TextField(blank=True, max_length=50), - ), - ] diff --git a/backend/secfit/workouts/migrations/0001_initial.py b/backend/secfit/workouts/migrations/0001_initial.py index e78f67f7363e007e0b6957edd84c78c2c614adec..a4a68a528154a1c865ddef1186b2884950bd2d79 100644 --- a/backend/secfit/workouts/migrations/0001_initial.py +++ b/backend/secfit/workouts/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.1 on 2020-08-21 03:42 +# Generated by Django 3.1 on 2022-03-14 21:27 from django.conf import settings from django.db import migrations, models @@ -16,122 +16,65 @@ class Migration(migrations.Migration): operations = [ migrations.CreateModel( - name="Exercise", + name='Exercise', fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ("name", models.CharField(max_length=100)), - ("description", models.TextField()), - ("unit", models.CharField(max_length=50)), + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=100)), + ('description', models.TextField()), + ('duration', models.IntegerField(default=0)), + ('calories', models.IntegerField(default=0)), + ('muscleGroup', models.TextField(default='Legs')), + ('unit', models.CharField(max_length=50)), ], ), migrations.CreateModel( - name="Workout", + name='Goal', fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ("name", models.CharField(max_length=100)), - ("date", models.DateTimeField()), - ("notes", models.TextField()), - ( - "visibility", - models.CharField( - choices=[("PU", "Public"), ("CO", "Coach"), ("PR", "Private")], - default="CO", - max_length=2, - ), - ), - ( - "owner", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="workouts", - to=settings.AUTH_USER_MODEL, - ), - ), + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=100)), + ('description', models.TextField()), + ('date', models.DateTimeField()), + ('exercise', models.TextField()), + ], + ), + migrations.CreateModel( + name='RememberMe', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('remember_me', models.CharField(max_length=500)), + ], + ), + migrations.CreateModel( + name='Workout', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=100)), + ('date', models.DateTimeField()), + ('notes', models.TextField()), + ('visibility', models.CharField(choices=[('PU', 'Public'), ('CO', 'Coach'), ('PR', 'Private')], default='CO', max_length=2)), + ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='workouts', to=settings.AUTH_USER_MODEL)), ], options={ - "ordering": ["-date"], + 'ordering': ['-date'], }, ), migrations.CreateModel( - name="WorkoutFile", + name='WorkoutFile', fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ( - "file", - models.FileField(upload_to=workouts.models.workout_directory_path), - ), - ( - "owner", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="files", - to=settings.AUTH_USER_MODEL, - ), - ), - ( - "workout", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="files", - to="workouts.workout", - ), - ), + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('file', models.FileField(upload_to=workouts.models.workout_directory_path)), + ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='workout_files', to=settings.AUTH_USER_MODEL)), + ('workout', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='files', to='workouts.workout')), ], ), migrations.CreateModel( - name="ExerciseInstance", + name='ExerciseInstance', fields=[ - ( - "id", - models.AutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ("sets", models.IntegerField()), - ("number", models.IntegerField()), - ( - "exercise", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="instances", - to="workouts.exercise", - ), - ), - ( - "workout", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="exercise_instances", - to="workouts.workout", - ), - ), + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('sets', models.IntegerField()), + ('number', models.IntegerField()), + ('exercise', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='instances', to='workouts.exercise')), + ('workout', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='exercise_instances', to='workouts.workout')), ], ), ] diff --git a/backend/secfit/workouts/migrations/0002_auto_20200910_0222.py b/backend/secfit/workouts/migrations/0002_auto_20200910_0222.py deleted file mode 100644 index 2d592a4c8a3e975b99c89af0b1e395ed73c12823..0000000000000000000000000000000000000000 --- a/backend/secfit/workouts/migrations/0002_auto_20200910_0222.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 3.1 on 2020-09-10 00:22 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ("workouts", "0001_initial"), - ] - - operations = [ - migrations.AlterField( - model_name="workoutfile", - name="owner", - field=models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="workout_files", - to=settings.AUTH_USER_MODEL, - ), - ), - ] diff --git a/backend/secfit/workouts/migrations/0003_rememberme.py b/backend/secfit/workouts/migrations/0003_rememberme.py deleted file mode 100644 index 0f1e9ac4743d0acd3134e412aed5916fdcc6b7b6..0000000000000000000000000000000000000000 --- a/backend/secfit/workouts/migrations/0003_rememberme.py +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by Django 3.1 on 2021-02-04 10:55 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('workouts', '0002_auto_20200910_0222'), - ] - - operations = [ - migrations.CreateModel( - name='RememberMe', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('remember_me', models.CharField(max_length=500)), - ], - ), - ] diff --git a/backend/secfit/workouts/migrations/0004_auto_20211020_0950.py b/backend/secfit/workouts/migrations/0004_auto_20211020_0950.py deleted file mode 100644 index 2d83c6037c048480abd0f1c9d8f522101b7e9061..0000000000000000000000000000000000000000 --- a/backend/secfit/workouts/migrations/0004_auto_20211020_0950.py +++ /dev/null @@ -1,28 +0,0 @@ -# Generated by Django 3.1 on 2021-10-20 07:50 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('workouts', '0003_rememberme'), - ] - - operations = [ - migrations.AddField( - model_name='exercise', - name='calories', - field=models.IntegerField(default=0), - ), - migrations.AddField( - model_name='exercise', - name='duration', - field=models.IntegerField(default=0), - ), - migrations.AddField( - model_name='exercise', - name='muscleGroup', - field=models.TextField(default='Legs'), - ), - ] diff --git a/backend/secfit/workouts/migrations/0005_goal.py b/backend/secfit/workouts/migrations/0005_goal.py deleted file mode 100644 index 96bcf64fedf2845d23c89e291b1f947166a75ebe..0000000000000000000000000000000000000000 --- a/backend/secfit/workouts/migrations/0005_goal.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 3.1 on 2022-03-14 19:55 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('workouts', '0004_auto_20211020_0950'), - ] - - operations = [ - migrations.CreateModel( - name='Goal', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=100)), - ('description', models.TextField()), - ('date', models.DateTimeField()), - ('exercise', models.TextField()), - ], - ), - ]