From 817916403750a343e010761f6a70455d725aa4ea Mon Sep 17 00:00:00 2001 From: sks444 <krishnasingh.ss30@gmail.com> Date: Thu, 12 Nov 2020 09:43:29 +0530 Subject: [PATCH] Send determination action info in submission detail api --- hypha/apply/api/v1/serializers.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hypha/apply/api/v1/serializers.py b/hypha/apply/api/v1/serializers.py index fbd09bd2d..d5c702e85 100644 --- a/hypha/apply/api/v1/serializers.py +++ b/hypha/apply/api/v1/serializers.py @@ -160,10 +160,11 @@ class SubmissionDetailSerializer(serializers.ModelSerializer): phase = serializers.CharField() screening = serializers.ReadOnlyField(source='screening_status.title') action_buttons = serializers.SerializerMethodField() + is_determination_form_attached = serializers.BooleanField(source='*') class Meta: model = ApplicationSubmission - fields = ('id', 'title', 'stage', 'status', 'phase', 'meta_questions', 'questions', 'actions', 'review', 'screening', 'action_buttons', 'determination') + fields = ('id', 'title', 'stage', 'status', 'phase', 'meta_questions', 'questions', 'actions', 'review', 'screening', 'action_buttons', 'determination', 'is_determination_form_attached') def serialize_questions(self, obj, fields): for field_id in fields: @@ -198,13 +199,12 @@ class SubmissionDetailSerializer(serializers.ModelSerializer): obj.can_review(request.user) and not obj.assigned.draft_reviewed().filter(reviewer=request.user).exists() ) - add_determination = ( - show_determination_button(request.user, obj) and - obj.is_determination_form_attached + show_determination = ( + show_determination_button(request.user, obj) ) return { 'add_review': add_review, - 'add_determination': add_determination + 'show_determination_button': show_determination } -- GitLab