This commit is contained in:
Trey t
2023-06-18 21:12:08 -05:00
parent d21a547e4b
commit b8161cccef
6 changed files with 25 additions and 5 deletions

Binary file not shown.

View File

@@ -5,7 +5,7 @@ from .models import *
# Register your models here.
@admin.register(RegisteredUser)
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):
return Token.objects.get(user=obj.user).key

View File

@@ -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),
),
]

View File

@@ -9,6 +9,7 @@ class RegisteredUser(models.Model):
last_name = models.CharField(max_length=100, blank=True, null=True)
image = models.TextField(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(
settings.AUTH_USER_MODEL,

View File

@@ -16,12 +16,12 @@ class RegisteredUserSerializer(serializers.ModelSerializer):
class Meta:
model = RegisteredUser
exclude = ('user', )
exclude = ('user', 'has_nsfw_toggle')
class GetRegisteredUserSerializer(serializers.ModelSerializer):
class Meta:
model = RegisteredUser
exclude = ('user','created_at', 'updated_at', )
exclude = ('user','created_at', 'updated_at', 'has_nsfw_toggle')
class CreateRegisteredUserSerializer(serializers.ModelSerializer):
class Meta:

View File

@@ -32,11 +32,12 @@ class CompleteWorkoutSerializer(serializers.ModelSerializer):
class WorkoutSerializer(serializers.ModelSerializer):
# exercise = WorkoutExerciseSerializer(source='workout_exercise_workout', many=True)
registered_user = GetRegisteredUserSerializer(many=False, read_only=True)
class Meta:
model = Workout
fields = '__all__'
depth = 1
# depth = 1
class WorkoutDetailSerializer(serializers.ModelSerializer):
exercises = serializers.SerializerMethodField()