mirror of
https://github.com/jumpserver/jumpserver.git
synced 2026-04-04 19:32:41 +00:00
* perf: 支持自定义类型资产 * perf: 改名前 * perf: 优化支持 choices * perf: 优化自定义资产 * perf: 优化资产的详情 * perf: 修改完成自定义平台和资产 --------- Co-authored-by: ibuler <ibuler@qq.com> Co-authored-by: Jiangjie.Bai <bugatti_it@163.com>
25 lines
578 B
Python
25 lines
578 B
Python
from rest_framework import serializers
|
|
|
|
from assets.models import Database, Web
|
|
|
|
|
|
class DatabaseSpecSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Database
|
|
fields = ['db_name', 'use_ssl', 'allow_invalid_cert']
|
|
|
|
|
|
class WebSpecSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Web
|
|
fields = [
|
|
'autofill', 'username_selector', 'password_selector',
|
|
'submit_selector', 'script'
|
|
]
|
|
|
|
|
|
category_spec_serializer_map = {
|
|
'database': DatabaseSpecSerializer,
|
|
'web': WebSpecSerializer,
|
|
}
|