iamges udpae and swagger fixes

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-20 12:49:01 +00:00
parent 84b3f66c4e
commit 0b3197d199
11 changed files with 794 additions and 36 deletions

View File

@@ -23,11 +23,11 @@ class SystemSettingsSerializer(serializers.ModelSerializer):
class AccountSettingsSerializer(serializers.ModelSerializer):
class Meta:
model = AccountSettings
fields = ['id', 'key', 'config', 'is_active', 'created_at', 'updated_at']
fields = ['id', 'key', 'value', 'created_at', 'updated_at']
read_only_fields = ['created_at', 'updated_at', 'account']
def validate_config(self, value):
"""Validate config against schema if schema exists"""
def validate_value(self, value):
"""Validate value against schema if schema exists"""
if self.instance:
validate_settings_schema(self.instance.key, value)
return value
@@ -49,14 +49,8 @@ class UserSettingsSerializer(serializers.ModelSerializer):
class ModuleSettingsSerializer(serializers.ModelSerializer):
class Meta:
model = ModuleSettings
fields = ['id', 'module_name', 'key', 'config', 'is_active', 'created_at', 'updated_at']
fields = ['id', 'module_name', 'key', 'is_active', 'created_at', 'updated_at']
read_only_fields = ['created_at', 'updated_at', 'account']
def validate_config(self, value):
"""Validate config against schema if schema exists"""
if self.instance:
validate_settings_schema(self.instance.key, value)
return value
# ModuleEnableSettingsSerializer is DEPRECATED - use GlobalModuleSettings instead

View File

@@ -18,7 +18,7 @@
</div>
<p style="text-align: center;">
<a href="{{ login_url }}" class="button">Go to Dashboard</a>
<a href="https://app.igny8.com/" class="button">Go to Dashboard</a>
</p>
<p>If you have any questions, our support team is here to help. {% if support_url %}<a href="{{ support_url }}">Visit our help center</a> or {% endif %}reply to this email.</p>