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.
|
||||
@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
|
||||
@@ -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)
|
||||
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,
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user