WIP
This commit is contained in:
BIN
db.sqlite3
BIN
db.sqlite3
Binary file not shown.
@@ -5,7 +5,7 @@ from .models import *
|
|||||||
# Register your models here.
|
# Register your models here.
|
||||||
@admin.register(RegisteredUser)
|
@admin.register(RegisteredUser)
|
||||||
class RegisteredUserAdmin(admin.ModelAdmin):
|
class RegisteredUserAdmin(admin.ModelAdmin):
|
||||||
list_display = ("first_name", "jwt_token")
|
list_display = ("first_name", "last_name", "nick_name", "has_nsfw_toggle", "jwt_token")
|
||||||
|
|
||||||
def jwt_token(self, obj):
|
def jwt_token(self, obj):
|
||||||
return Token.objects.get(user=obj.user).key
|
return Token.objects.get(user=obj.user).key
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 4.2.2 on 2023-06-18 02:14
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('registered_user', '0002_remove_registereduser_phone_number'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='registereduser',
|
||||||
|
name='has_nsfw_toggle',
|
||||||
|
field=models.BooleanField(default=False),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -9,6 +9,7 @@ class RegisteredUser(models.Model):
|
|||||||
last_name = models.CharField(max_length=100, blank=True, null=True)
|
last_name = models.CharField(max_length=100, blank=True, null=True)
|
||||||
image = models.TextField(blank=True, null=True)
|
image = models.TextField(blank=True, null=True)
|
||||||
nick_name = models.CharField(max_length=100, blank=True, null=True)
|
nick_name = models.CharField(max_length=100, blank=True, null=True)
|
||||||
|
has_nsfw_toggle = models.BooleanField(default=False)
|
||||||
|
|
||||||
user = models.ForeignKey(
|
user = models.ForeignKey(
|
||||||
settings.AUTH_USER_MODEL,
|
settings.AUTH_USER_MODEL,
|
||||||
|
|||||||
@@ -16,12 +16,12 @@ class RegisteredUserSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = RegisteredUser
|
model = RegisteredUser
|
||||||
exclude = ('user', )
|
exclude = ('user', 'has_nsfw_toggle')
|
||||||
|
|
||||||
class GetRegisteredUserSerializer(serializers.ModelSerializer):
|
class GetRegisteredUserSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = RegisteredUser
|
model = RegisteredUser
|
||||||
exclude = ('user','created_at', 'updated_at', )
|
exclude = ('user','created_at', 'updated_at', 'has_nsfw_toggle')
|
||||||
|
|
||||||
class CreateRegisteredUserSerializer(serializers.ModelSerializer):
|
class CreateRegisteredUserSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|||||||
@@ -32,11 +32,12 @@ class CompleteWorkoutSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
class WorkoutSerializer(serializers.ModelSerializer):
|
class WorkoutSerializer(serializers.ModelSerializer):
|
||||||
# exercise = WorkoutExerciseSerializer(source='workout_exercise_workout', many=True)
|
# exercise = WorkoutExerciseSerializer(source='workout_exercise_workout', many=True)
|
||||||
|
registered_user = GetRegisteredUserSerializer(many=False, read_only=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Workout
|
model = Workout
|
||||||
fields = '__all__'
|
fields = '__all__'
|
||||||
depth = 1
|
# depth = 1
|
||||||
|
|
||||||
class WorkoutDetailSerializer(serializers.ModelSerializer):
|
class WorkoutDetailSerializer(serializers.ModelSerializer):
|
||||||
exercises = serializers.SerializerMethodField()
|
exercises = serializers.SerializerMethodField()
|
||||||
|
|||||||
Reference in New Issue
Block a user