quantum-ai-v2/social_ads_generator/admin.py
Claude f56708249d Add Job Posting Generator and Social Ads Generator agents
New features:
- Job Posting Generator (4.00 AED): Creates professional job postings with detailed requirements, company culture integration, and SEO optimization
- Social Ads Generator (7.00 AED): Creates compelling social media advertisements with platform-optimized copy and emoji support

Technical improvements:
- Individual agent architecture with namespaced templates
- Real-time AJAX form submission without page reload
- Wallet deduction only after successful processing
- Platform-specific optimization (job posting: 6 platforms, social ads: 6 platforms)
- Copy/download functionality for generated content
- Comprehensive form validation and error handling

Database changes:
- Job posting specific fields: job_title, company_name, seniority_level, contract_type, location, language
- Social ads specific fields: description, social_platform, include_emoji, language
- Response models with structured content fields

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 18:26:41 +05:30

19 lines
743 B
Python

from django.contrib import admin
from .models import SocialAdsGeneratorRequest, SocialAdsGeneratorResponse
@admin.register(SocialAdsGeneratorRequest)
class SocialAdsGeneratorRequestAdmin(admin.ModelAdmin):
list_display = ['id', 'user', 'status', 'created_at', 'cost']
list_filter = ['status', 'created_at']
search_fields = ['user__email', 'user__username']
readonly_fields = ['id', 'created_at', 'processed_at']
ordering = ['-created_at']
@admin.register(SocialAdsGeneratorResponse)
class SocialAdsGeneratorResponseAdmin(admin.ModelAdmin):
list_display = ['id', 'request', 'success', 'created_at']
list_filter = ['success', 'created_at']
readonly_fields = ['id', 'created_at']
ordering = ['-created_at']