fix: 解决一些工单已知问题 (#8501)

Co-authored-by: feng626 <1304903146@qq.com>
This commit is contained in:
fit2bot
2022-06-28 17:19:33 +08:00
committed by GitHub
parent b619ebf423
commit b33e376c90
7 changed files with 45 additions and 18 deletions

View File

@@ -23,7 +23,9 @@ class ApplyApplicationSerializer(BaseApplyAssetApplicationSerializer, TicketAppl
fields = TicketApplySerializer.Meta.fields + writeable_fields + ['apply_permission_name']
read_only_fields = list(set(fields) - set(writeable_fields))
ticket_extra_kwargs = TicketApplySerializer.Meta.extra_kwargs
extra_kwargs = {}
extra_kwargs = {
'apply_system_users': {'required': True},
}
extra_kwargs.update(ticket_extra_kwargs)
def validate_apply_applications(self, applications):

View File

@@ -31,7 +31,8 @@ class ApplyAssetSerializer(BaseApplyAssetApplicationSerializer, TicketApplySeria
ticket_extra_kwargs = TicketApplySerializer.Meta.extra_kwargs
extra_kwargs = {
'apply_nodes': {'required': False, 'help_text': asset_or_node_help_text},
'apply_assets': {'required': False, 'help_text': asset_or_node_help_text}
'apply_assets': {'required': False, 'help_text': asset_or_node_help_text},
'apply_system_users': {'required': True},
}
extra_kwargs.update(ticket_extra_kwargs)