fix: do not view change-secret by settings

This commit is contained in:
Bai
2026-06-12 11:19:44 +08:00
parent ba6ba2356e
commit 3e0ece8284

View File

@@ -133,13 +133,15 @@ class ChangeSecretRecordSerializer(serializers.ModelSerializer):
def get_is_success(obj) -> bool:
return obj.status == ChangeSecretRecordStatusChoice.success
from common.serializers import SecretReadableCheckMixin
class ChangeSecretRecordViewSecretSerializer(serializers.ModelSerializer):
class ChangeSecretRecordViewSecretSerializer(SecretReadableCheckMixin, serializers.ModelSerializer):
class Meta:
model = ChangeSecretRecord
fields = [
'id', 'old_secret', 'new_secret',
]
secret_fields = ['old_secret', 'new_secret']
read_only_fields = fields