Use password and select config fields

This commit is contained in:
shamoon
2025-04-24 13:54:42 -07:00
parent f5fc04cfe2
commit 9f8b8a9f20
5 changed files with 37 additions and 16 deletions

View File

@@ -190,6 +190,10 @@ class ProfileSerializer(serializers.ModelSerializer):
class ApplicationConfigurationSerializer(serializers.ModelSerializer):
user_args = serializers.JSONField(binary=True, allow_null=True)
barcode_tag_mapping = serializers.JSONField(binary=True, allow_null=True)
llm_api_key = ObfuscatedPasswordField(
required=False,
allow_null=True,
)
def run_validation(self, data):
# Empty strings treated as None to avoid unexpected behavior