From 83a84456c15c48b8e15bc4944cb404da797512dd Mon Sep 17 00:00:00 2001 From: abarolo <145478290+abarolo@users.noreply.github.com> Date: Tue, 14 May 2024 16:21:53 +0100 Subject: [PATCH] tss-1783: Add set_to_allowed_on to data workspace serializer (#790) * tss-1783: Add set_to_allowed_on to data workspace serializer * tests --------- Co-authored-by: abarolo --- api/barriers/serializers/data_workspace.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/barriers/serializers/data_workspace.py b/api/barriers/serializers/data_workspace.py index 1ab4e86b6..0075554be 100644 --- a/api/barriers/serializers/data_workspace.py +++ b/api/barriers/serializers/data_workspace.py @@ -194,6 +194,7 @@ class DataWorkspaceSerializer(AssessmentFieldsMixin, BarrierSerializerBase): reported_by = serializers.SerializerMethodField() barrier_owner = serializers.SerializerMethodField() first_published_on = serializers.SerializerMethodField() + set_to_allowed_on = serializers.SerializerMethodField() class Meta(BarrierSerializerBase.Meta): fields = ( @@ -243,6 +244,7 @@ class Meta(BarrierSerializerBase.Meta): "public_eligibility_summary", "public_eligibility_postponed", "first_published_on", + "set_to_allowed_on", "resolvability_assessments", "sectors", "sectors_affected", @@ -553,3 +555,7 @@ def get_barrier_owner(self, obj): def get_first_published_on(self, obj): if hasattr(obj, "public_barrier"): return obj.public_barrier.first_published_on + + def get_set_to_allowed_on(self, obj): + if hasattr(obj, "public_barrier"): + return obj.public_barrier.set_to_allowed_on