fixing issues of integration with wordpress plugin
This commit is contained in:
@@ -78,6 +78,7 @@ class SiteSerializer(serializers.ModelSerializer):
|
||||
'industry', 'industry_name', 'industry_slug',
|
||||
'is_active', 'status',
|
||||
'site_type', 'hosting_type', 'seo_metadata',
|
||||
'wp_api_key', # WordPress API key (single source of truth for integration)
|
||||
'sectors_count', 'active_sectors_count', 'selected_sectors',
|
||||
'can_add_sectors', 'keywords_count', 'has_integration',
|
||||
'created_at', 'updated_at'
|
||||
@@ -86,6 +87,7 @@ class SiteSerializer(serializers.ModelSerializer):
|
||||
# Explicitly specify required fields for clarity
|
||||
extra_kwargs = {
|
||||
'industry': {'required': True, 'error_messages': {'required': 'Industry is required when creating a site.'}},
|
||||
'wp_api_key': {'read_only': True}, # Only set via generate-api-key endpoint
|
||||
}
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user