Revert "Don't duplicate UserSchema schema, use"

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

View File

@ -248,9 +248,29 @@ 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: