perf: 修改 labels 创建

pull/12255/head
ibuler 2023-12-05 15:14:45 +08:00 committed by Bryan
parent e812e3ff89
commit 0e7e499a1e
2 changed files with 2 additions and 2 deletions

View File

@ -394,7 +394,7 @@ class CommonBulkModelSerializer(CommonBulkSerializerMixin, serializers.ModelSeri
class ResourceLabelsMixin(serializers.Serializer): class ResourceLabelsMixin(serializers.Serializer):
labels = LabelRelatedField(many=True, label=_('Labels'), ) labels = LabelRelatedField(many=True, label=_('Labels'), required=False, allow_null=True)
def update(self, instance, validated_data): def update(self, instance, validated_data):
labels = validated_data.pop('labels', None) labels = validated_data.pop('labels', None)

View File

@ -13,7 +13,7 @@ __all__ = ['LabelSerializer', 'LabeledResourceSerializer', 'ContentTypeResourceS
class LabelSerializer(BulkOrgResourceModelSerializer): class LabelSerializer(BulkOrgResourceModelSerializer):
class Meta: class Meta:
model = Label model = Label
fields = ['id', 'name', 'value', 'res_count', 'date_created', 'date_updated'] fields = ['id', 'name', 'value', 'res_count', 'comment', 'date_created', 'date_updated']
read_only_fields = ('date_created', 'date_updated', 'res_count') read_only_fields = ('date_created', 'date_updated', 'res_count')
extra_kwargs = { extra_kwargs = {
'res_count': {'label': _('Resource count')}, 'res_count': {'label': _('Resource count')},