This commit is contained in:
IGNY8 VPS (Salman)
2025-12-01 08:54:52 +00:00
parent b2012e9563
commit ca5451c795
7 changed files with 196 additions and 8 deletions

View File

@@ -55,6 +55,13 @@ class IntegrationViewSet(SiteSectorModelViewSet):
from rest_framework import serializers
class SiteIntegrationSerializer(serializers.ModelSerializer):
api_key = serializers.SerializerMethodField()
def get_api_key(self, obj):
"""Return the API key from encrypted credentials"""
credentials = obj.get_credentials()
return credentials.get('api_key', '')
def validate(self, data):
"""
Custom validation for WordPress integrations.