mirror of https://github.com/jumpserver/jumpserver
perf: Optimize asset connection speed with es command storage
parent
75141741a1
commit
1068662ab1
|
@ -58,6 +58,15 @@ class SessionSerializer(BulkOrgResourceModelSerializer):
|
||||||
'terminal_display': {'label': _('Terminal display')},
|
'terminal_display': {'label': _('Terminal display')},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def get_fields(self):
|
||||||
|
fields = super().get_fields()
|
||||||
|
self.pop_fields_if_need(fields)
|
||||||
|
return fields
|
||||||
|
|
||||||
|
def pop_fields_if_need(self, fields):
|
||||||
|
if self.context['request'].method != "GET":
|
||||||
|
fields.pop("command_amount")
|
||||||
|
|
||||||
def validate_asset(self, value):
|
def validate_asset(self, value):
|
||||||
max_length = self.Meta.model.asset.field.max_length
|
max_length = self.Meta.model.asset.field.max_length
|
||||||
value = pretty_string(value, max_length=max_length)
|
value = pretty_string(value, max_length=max_length)
|
||||||
|
|
Loading…
Reference in New Issue