mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-01 07:27:35 +00:00
perf: 优化支持 自定义 applet
perf: 优化平台
This commit is contained in:
@@ -7,6 +7,7 @@ example_info = [
|
||||
|
||||
type_field_map = {
|
||||
"str": serializers.CharField,
|
||||
"password": serializers.CharField,
|
||||
"int": serializers.IntegerField,
|
||||
"bool": serializers.BooleanField,
|
||||
"text": serializers.CharField,
|
||||
@@ -27,6 +28,8 @@ def set_default_if_need(data, i):
|
||||
def set_default_by_type(tp, data, field_info):
|
||||
if tp == 'str':
|
||||
data['max_length'] = 4096
|
||||
elif tp == 'password':
|
||||
data['write_only'] = True
|
||||
elif tp == 'choice':
|
||||
choices = field_info.pop('choices', [])
|
||||
if isinstance(choices, str):
|
||||
|
Reference in New Issue
Block a user