perf: 优化 vault 配置 (#11313)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2023-08-17 12:12:58 +08:00
committed by GitHub
parent a084bc9962
commit b20abb494f
9 changed files with 14 additions and 24 deletions

View File

@@ -3,7 +3,6 @@ import uuid
from django.utils.translation import gettext_lazy as _
from rest_framework import serializers
from accounts.const import VaultTypeChoices
from common.serializers.fields import EncryptedField
__all__ = [
@@ -41,9 +40,8 @@ class AnnouncementSettingSerializer(serializers.Serializer):
class VaultSettingSerializer(serializers.Serializer):
PREFIX_TITLE = _('Vault')
VAULT_TYPE = serializers.ChoiceField(
default=VaultTypeChoices.local, choices=VaultTypeChoices.choices,
required=False, label=_('Type')
VAULT_ENABLED = serializers.BooleanField(
required=False, label=_('Enable Vault'), read_only=True
)
VAULT_HCP_HOST = serializers.CharField(
max_length=256, allow_blank=True, required=False, label=_('Host')
@@ -55,10 +53,6 @@ class VaultSettingSerializer(serializers.Serializer):
max_length=256, allow_blank=True, required=False, label=_('Mount Point')
)
def validate(self, attrs):
attrs.pop('VAULT_TYPE', None)
return attrs
class TicketSettingSerializer(serializers.Serializer):
PREFIX_TITLE = _('Ticket')