state fields for BO

This commit is contained in:
Kuroshini 2020-01-27 11:24:59 +03:00
parent bcecb39ee2
commit 7386887f49

View File

@ -208,6 +208,7 @@ class NewsBackOfficeBaseSerializer(NewsBaseSerializer):
is_published = serializers.BooleanField(source='is_publish', read_only=True) is_published = serializers.BooleanField(source='is_publish', read_only=True)
descriptions = serializers.ListField(required=False) descriptions = serializers.ListField(required=False)
agenda = AgendaSerializer(required=False, allow_null=True) agenda = AgendaSerializer(required=False, allow_null=True)
state_display = serializers.CharField(source='get_state_display', read_only=True)
class Meta(NewsBaseSerializer.Meta): class Meta(NewsBaseSerializer.Meta):
"""Meta class.""" """Meta class."""
@ -226,7 +227,9 @@ class NewsBackOfficeBaseSerializer(NewsBaseSerializer):
'created', 'created',
'modified', 'modified',
'descriptions', 'descriptions',
'agenda' 'agenda',
'state',
'state_display',
) )
extra_kwargs = { extra_kwargs = {
'created': {'read_only': True}, 'created': {'read_only': True},
@ -234,6 +237,8 @@ class NewsBackOfficeBaseSerializer(NewsBaseSerializer):
'duplication_date': {'read_only': True}, 'duplication_date': {'read_only': True},
'locale_to_description_is_active': {'allow_null': False}, 'locale_to_description_is_active': {'allow_null': False},
'must_of_the_week': {'read_only': True}, 'must_of_the_week': {'read_only': True},
'state': {'read_only': True},
'state_display': {'read_only': True},
} }
def validate(self, attrs): def validate(self, attrs):