Don't duplicate UserSchema schema, use

This commit is contained in:
Daniel Ternyak 2019-01-27 16:33:27 -06:00
parent 4d84f11f78
commit 6f38b8c8fa
No known key found for this signature in database
GPG Key ID: DF212D2DC5D0E245
1 changed files with 2 additions and 22 deletions

View File

@ -248,29 +248,9 @@ class SelfUserSchema(ma.Schema):
self_user_schema = SelfUserSchema()
self_users_schema = SelfUserSchema(many=True)
user_schema = SelfUserSchema(exclude=['email_address'])
users_schema = SelfUserSchema(many=True, exclude=['email_address'])
class UserSchema(ma.Schema):
class Meta:
model = User
# Fields to expose
fields = (
"title",
"social_medias",
"avatar",
"display_name",
"userid"
)
social_medias = ma.Nested("SocialMediaSchema", many=True)
avatar = ma.Nested("AvatarSchema")
userid = ma.Method("get_userid")
def get_userid(self, obj):
return obj.id
user_schema = SelfUserSchema()
users_schema = SelfUserSchema(many=True)
class SocialMediaSchema(ma.Schema):
class Meta: