mirror of https://github.com/jumpserver/jumpserver
perf: 修改 labels 创建
parent
e812e3ff89
commit
0e7e499a1e
|
@ -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)
|
||||||
|
|
|
@ -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')},
|
||||||
|
|
Loading…
Reference in New Issue