ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: retention и стабильная загрузка аудио Voice Tasker
This commit is contained in:
@@ -37,6 +37,7 @@ class WorkspaceAISettingsSerializer(BaseSerializer):
|
||||
"workspace_daily_limit",
|
||||
"project_daily_limit",
|
||||
"workspace_concurrency_limit",
|
||||
"sensitive_data_retention_days",
|
||||
"credential",
|
||||
"openai_api_key",
|
||||
"created_at",
|
||||
@@ -129,6 +130,11 @@ class WorkspaceAISettingsSerializer(BaseSerializer):
|
||||
raise serializers.ValidationError("Workspace concurrency limit must be between 1 and 50.")
|
||||
return value
|
||||
|
||||
def validate_sensitive_data_retention_days(self, value):
|
||||
if value < 1 or value > 365:
|
||||
raise serializers.ValidationError("Sensitive data retention must be between 1 and 365 days.")
|
||||
return value
|
||||
|
||||
def update(self, instance, validated_data):
|
||||
api_key = validated_data.pop("openai_api_key", None)
|
||||
default_project_id = validated_data.pop("default_project_id", serializers.empty)
|
||||
|
||||
Reference in New Issue
Block a user