From e42b15ac7ac58c364e5e8000df3173e947ca9f7e Mon Sep 17 00:00:00 2001 From: Imdad Ahad Date: Wed, 8 Mar 2017 17:21:02 +0000 Subject: [PATCH] Split schema for provider and provider history --- app/schemas.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/schemas.py b/app/schemas.py index fa1523f9e..c22e2257c 100644 --- a/app/schemas.py +++ b/app/schemas.py @@ -169,9 +169,19 @@ class ProviderDetailsSchema(BaseSchema): strict = True -class ProviderDetailsHistorySchema(ProviderDetailsSchema): +class ProviderDetailsHistorySchema(BaseSchema): + created_by_user = fields.Nested( + UserSchema, + attribute='created_by', + dump_to='created_by', + only=['id', 'name', 'email_address'], + dump_only=True + ) + class Meta: model = models.ProviderDetailsHistory + exclude = ("provider_rates", "provider_stats") + strict = True class ServiceSchema(BaseSchema):