Add missing frontend platform components and update production deployment

This commit adds all previously untracked files and modifications needed for production deployment:
- New marketing components (BenefitsSection, CodeBlock, PluginShowcase, PricingTable)
- Platform admin components (EditPlatformEntityModal, PlatformListRow, PlatformListing, PlatformTable)
- Updated deployment configuration and scripts
- Various frontend API and component improvements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
poduck
2025-11-30 19:49:06 -05:00
parent 0d1a3045fb
commit 2b321aef57
34 changed files with 1930 additions and 1291 deletions

View File

@@ -210,6 +210,7 @@ class TenantSerializer(serializers.ModelSerializer):
'full_name': owner.full_name,
'email': owner.email,
'role': owner.role.lower(),
'email_verified': owner.email_verified,
}
except:
pass
@@ -388,7 +389,7 @@ class PlatformUserSerializer(serializers.ModelSerializer):
model = User
fields = [
'id', 'email', 'username', 'first_name', 'last_name', 'full_name', 'role',
'is_active', 'is_staff', 'is_superuser', 'permissions',
'is_active', 'is_staff', 'is_superuser', 'email_verified', 'permissions',
'business', 'business_name', 'business_subdomain',
'date_joined', 'last_login', 'created_at'
]