AI AUtomtaion, Schudelign and publishign fromt and backe end refoactr
This commit is contained in:
@@ -706,34 +706,27 @@ UNFOLD = {
|
||||
{"title": "Account Payment Methods", "icon": "account_balance_wallet", "link": lambda request: "/admin/billing/accountpaymentmethod/"},
|
||||
],
|
||||
},
|
||||
# Credits
|
||||
# Credits & AI Usage (CONSOLIDATED)
|
||||
{
|
||||
"title": "Credits",
|
||||
"title": "Credits & AI Usage",
|
||||
"icon": "toll",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "Transactions", "icon": "swap_horiz", "link": lambda request: "/admin/billing/credittransaction/"},
|
||||
{"title": "Usage Log", "icon": "history", "link": lambda request: "/admin/billing/creditusagelog/"},
|
||||
{"title": "Credit Transactions", "icon": "swap_horiz", "link": lambda request: "/admin/billing/credittransaction/"},
|
||||
{"title": "Credit Usage Log", "icon": "history", "link": lambda request: "/admin/billing/creditusagelog/"},
|
||||
{"title": "AI Task Logs", "icon": "smart_toy", "link": lambda request: "/admin/ai/aitasklog/"},
|
||||
{"title": "Plan Limits", "icon": "speed", "link": lambda request: "/admin/billing/planlimitusage/"},
|
||||
],
|
||||
},
|
||||
# Planning
|
||||
# Content Pipeline (RENAMED from Planning + Writing)
|
||||
{
|
||||
"title": "Planning",
|
||||
"icon": "map",
|
||||
"title": "Content Pipeline",
|
||||
"icon": "edit_note",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "Keywords", "icon": "key", "link": lambda request: "/admin/planner/keywords/"},
|
||||
{"title": "Clusters", "icon": "hub", "link": lambda request: "/admin/planner/clusters/"},
|
||||
{"title": "Content Ideas", "icon": "lightbulb", "link": lambda request: "/admin/planner/contentideas/"},
|
||||
],
|
||||
},
|
||||
# Writing
|
||||
{
|
||||
"title": "Writing",
|
||||
"icon": "edit_note",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "Tasks", "icon": "task_alt", "link": lambda request: "/admin/writer/tasks/"},
|
||||
{"title": "Content", "icon": "description", "link": lambda request: "/admin/writer/content/"},
|
||||
{"title": "Images", "icon": "image", "link": lambda request: "/admin/writer/images/"},
|
||||
@@ -758,10 +751,31 @@ UNFOLD = {
|
||||
"icon": "publish",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "Integrations", "icon": "extension", "link": lambda request: "/admin/integration/siteintegration/"},
|
||||
{"title": "Publishing Records", "icon": "cloud_upload", "link": lambda request: "/admin/publishing/publishingrecord/"},
|
||||
{"title": "Deployments", "icon": "rocket", "link": lambda request: "/admin/publishing/deploymentrecord/"},
|
||||
{"title": "Sync Events", "icon": "sync", "link": lambda request: "/admin/integration/syncevent/"},
|
||||
{"title": "Publishing Settings", "icon": "schedule", "link": lambda request: "/admin/integration/publishingsettings/"},
|
||||
],
|
||||
},
|
||||
# Automation (NEW SECTION)
|
||||
{
|
||||
"title": "Automation",
|
||||
"icon": "settings_suggest",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "Automation Configs", "icon": "tune", "link": lambda request: "/admin/automation/automationconfig/"},
|
||||
{"title": "Automation Runs", "icon": "play_circle", "link": lambda request: "/admin/automation/automationrun/"},
|
||||
],
|
||||
},
|
||||
# AI Configuration (SIMPLIFIED)
|
||||
{
|
||||
"title": "AI Configuration",
|
||||
"icon": "psychology",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "AI Models (Testing/Live)", "icon": "model_training", "link": lambda request: "/admin/billing/aimodelconfig/"},
|
||||
{"title": "System AI Settings", "icon": "tune", "link": lambda request: "/admin/system/systemaisettings/"},
|
||||
{"title": "Integration Providers", "icon": "key", "link": lambda request: "/admin/system/integrationprovider/"},
|
||||
],
|
||||
},
|
||||
# Plugin Management
|
||||
@@ -776,20 +790,7 @@ UNFOLD = {
|
||||
{"title": "Downloads", "icon": "download", "link": lambda request: "/admin/plugins/plugindownload/"},
|
||||
],
|
||||
},
|
||||
# AI Configuration
|
||||
{
|
||||
"title": "AI Configuration",
|
||||
"icon": "psychology",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "System AI Settings", "icon": "tune", "link": lambda request: "/admin/system/systemaisettings/"},
|
||||
{"title": "AI Models", "icon": "model_training", "link": lambda request: "/admin/billing/aimodelconfig/"},
|
||||
{"title": "Credit Costs by Function", "icon": "calculate", "link": lambda request: "/admin/billing/creditcostconfig/"},
|
||||
{"title": "Billing Configuration", "icon": "payments", "link": lambda request: "/admin/billing/billingconfiguration/"},
|
||||
{"title": "AI Task Logs", "icon": "history", "link": lambda request: "/admin/ai/aitasklog/"},
|
||||
],
|
||||
},
|
||||
# Email Settings (NEW)
|
||||
# Email Settings
|
||||
{
|
||||
"title": "Email Settings",
|
||||
"icon": "email",
|
||||
@@ -798,33 +799,29 @@ UNFOLD = {
|
||||
{"title": "Email Configuration", "icon": "settings", "link": lambda request: "/admin/system/emailsettings/"},
|
||||
{"title": "Email Templates", "icon": "article", "link": lambda request: "/admin/system/emailtemplate/"},
|
||||
{"title": "Email Logs", "icon": "history", "link": lambda request: "/admin/system/emaillog/"},
|
||||
{"title": "Resend Provider", "icon": "key", "link": lambda request: "/admin/system/integrationprovider/resend/change/"},
|
||||
],
|
||||
},
|
||||
# Global Settings
|
||||
# Global Settings (SIMPLIFIED)
|
||||
{
|
||||
"title": "Global Settings",
|
||||
"icon": "settings",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "Integration Providers", "icon": "key", "link": lambda request: "/admin/system/integrationprovider/"},
|
||||
{"title": "Global AI Prompts", "icon": "chat", "link": lambda request: "/admin/system/globalaiprompt/"},
|
||||
{"title": "Automation Configs", "icon": "settings_suggest", "link": lambda request: "/admin/automation/automationconfig/"},
|
||||
{"title": "Automation Runs", "icon": "play_circle", "link": lambda request: "/admin/automation/automationrun/"},
|
||||
{"title": "Module Settings", "icon": "view_module", "link": lambda request: "/admin/system/globalmodulesettings/"},
|
||||
{"title": "Author Profiles", "icon": "person_outline", "link": lambda request: "/admin/system/globalauthorprofile/"},
|
||||
{"title": "Strategies", "icon": "strategy", "link": lambda request: "/admin/system/globalstrategy/"},
|
||||
],
|
||||
},
|
||||
# System Configuration
|
||||
# Account & User Settings (CONSOLIDATED)
|
||||
{
|
||||
"title": "System Configuration",
|
||||
"title": "Account & User Settings",
|
||||
"icon": "tune",
|
||||
"collapsible": True,
|
||||
"items": [
|
||||
{"title": "Account Settings (All Settings)", "icon": "account_circle", "link": lambda request: "/admin/system/accountsettings/"},
|
||||
{"title": "Account Settings", "icon": "account_circle", "link": lambda request: "/admin/system/accountsettings/"},
|
||||
{"title": "User Settings", "icon": "person_search", "link": lambda request: "/admin/system/usersettings/"},
|
||||
{"title": "Module Settings", "icon": "view_module", "link": lambda request: "/admin/system/modulesettings/"},
|
||||
{"title": "Module Enable Settings", "icon": "view_module", "link": lambda request: "/admin/system/modulesettings/"},
|
||||
],
|
||||
},
|
||||
# Resources
|
||||
|
||||
Reference in New Issue
Block a user