ai_upgrade_assistant-0.2.0-alpha2/ai_upgrade_assistant.routing.yml
ai_upgrade_assistant.routing.yml
ai_upgrade_assistant.upgrade:
path: '/admin/reports/upgrade-assistant'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradeController::status'
_title: 'AI Upgrade Assistant'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.analysis_report:
path: '/admin/reports/upgrade-assistant/analysis-report'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\AnalysisController::displayReport'
_title: 'Analysis Report'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.status:
path: '/admin/reports/upgrade-assistant/status'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradeController::status'
_title: 'Module Status'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.check_status:
path: '/admin/reports/upgrade-assistant/check-status'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradeController::checkStatus'
_title: 'Check Status'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.start_analysis:
path: '/admin/reports/upgrade-assistant/start'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\AnalysisController::startAnalysis'
_title: 'Start Analysis'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.analyze_module:
path: '/admin/reports/upgrade-assistant/analyze/{module}'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\AnalysisController::analyzeModule'
_title: 'Analyze Module'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.module_details:
path: '/admin/reports/upgrade-assistant/module/{module}'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\AnalysisController::displayAnalysisResults'
_title: 'Module Analysis Results'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.module_patches:
path: '/admin/reports/upgrade-assistant/module/{module}/patches'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\PatchController::modulePatchList'
_title: 'Module Patches'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.view_patch:
path: '/admin/reports/upgrade-assistant/module/{module}/patches/{patch_id}/view'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\PatchController::viewPatch'
_title: 'View Patch'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.apply_patch:
path: '/admin/reports/upgrade-assistant/module/{module}/patches/{patch_id}/apply'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\PatchController::applyPatch'
_title: 'Apply Patch'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.download_patch:
path: '/admin/reports/upgrade-assistant/module/{module}/patches/{patch_id}/download'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\PatchController::downloadPatch'
_title: 'Download Patch'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.generate_patch:
path: '/admin/reports/upgrade-assistant/module/{module}/patches/generate'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\GeneratePatchForm'
_title: 'Generate Patch'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.auto_fix_all:
path: '/admin/reports/upgrade-assistant/auto-fix-all'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradeController::autoFixAll'
_title: 'Auto Fix All'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.analysis_results:
path: '/admin/reports/upgrade-assistant/analysis/{module}'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\AnalysisController::displayAnalysisResults'
_title: 'Module Analysis Results'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.auto_fix_module:
path: '/admin/reports/upgrade-assistant/auto-fix/{module_name}'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradeController::autoFixModule'
_title: 'Auto Fix Module'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.generate_report:
path: '/admin/reports/upgrade-assistant/report'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\ReportController::generateReport'
_title: 'Generate Report'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.terminal:
path: '/admin/reports/upgrade-assistant/terminal'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\TerminalController::getOutput'
_title: 'Terminal Output'
requirements:
_permission: 'access upgrade status'
ai_upgrade_assistant.settings:
path: '/admin/config/development/ai-upgrade-assistant'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\SettingsForm'
_title: 'AI Upgrade Assistant Settings'
requirements:
_permission: 'administer site configuration'
ai_upgrade_assistant.privacy_settings:
path: '/admin/config/development/ai-upgrade-assistant/privacy'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\PrivacySettingsForm'
_title: 'Privacy Settings'
requirements:
_permission: 'administer ai upgrade assistant'
ai_upgrade_assistant.rate_limit_status:
path: '/admin/config/development/ai-upgrade-assistant/rate-limit-status'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradeController::getRateLimitStatus'
_title: 'Rate Limit Status'
requirements:
_permission: 'administer ai upgrade assistant'
options:
no_cache: TRUE
ai_upgrade_assistant.organization_settings:
path: '/admin/config/development/ai-upgrade-assistant/organization'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\OrganizationSettingsForm'
_title: 'Organization Settings'
requirements:
_permission: 'administer ai upgrade assistant'
ai_upgrade_assistant.character_sheet:
path: '/admin/reports/upgrade-assistant/character-sheet/{user}'
defaults:
_title: 'Character Sheet'
_controller: '\Drupal\ai_upgrade_assistant\Controller\CharacterController::viewCharacterSheet'
requirements:
_permission: 'access upgrade assistant'
user: '\d+'
options:
_admin_route: TRUE
ai_upgrade_assistant.forum:
path: '/admin/reports/ai-upgrade-assistant/forum'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\ForumController::overview'
_title: 'AI Upgrade Assistant Forum'
requirements:
_permission: 'view ai_upgrade_assistant forum topics'
ai_upgrade_assistant.forum.topic:
path: '/admin/reports/ai-upgrade-assistant/forum/{topic_id}'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\ForumController::viewTopic'
_title: 'Forum Topic'
requirements:
_custom_access: '\Drupal\ai_upgrade_assistant\Controller\ForumController::accessTopic'
options:
parameters:
topic_id:
type: integer
ai_upgrade_assistant.forum.create:
path: '/admin/reports/ai-upgrade-assistant/forum/create'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\ForumTopicForm'
_title: 'Create Forum Topic'
requirements:
_permission: 'create ai_upgrade_assistant forum topics'
ai_upgrade_assistant.forum.edit:
path: '/admin/reports/ai-upgrade-assistant/forum/{topic_id}/edit'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\ForumTopicForm'
_title: 'Edit Forum Topic'
requirements:
_permission: 'edit ai_upgrade_assistant forum topics'
options:
parameters:
topic_id:
type: integer
ai_upgrade_assistant.forum.delete:
path: '/admin/reports/ai-upgrade-assistant/forum/{topic_id}/delete'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\ForumTopicDeleteForm'
_title: 'Delete Forum Topic'
requirements:
_permission: 'delete ai_upgrade_assistant forum topics'
options:
parameters:
topic_id:
type: integer
ai_upgrade_assistant.forum.reply:
path: '/admin/reports/ai-upgrade-assistant/forum/{topic_id}/reply'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\ForumReplyForm'
_title: 'Reply to Topic'
requirements:
_permission: 'reply to ai_upgrade_assistant forum topics'
options:
parameters:
topic_id:
type: integer
ai_upgrade_assistant.forum.reply.edit:
path: '/admin/reports/ai-upgrade-assistant/forum/reply/{reply_id}/edit'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\ForumReplyForm'
_title: 'Edit Reply'
requirements:
_permission: 'edit ai_upgrade_assistant forum replies'
options:
parameters:
reply_id:
type: integer
ai_upgrade_assistant.forum.reply.delete:
path: '/admin/reports/ai-upgrade-assistant/forum/reply/{reply_id}/delete'
defaults:
_form: '\Drupal\ai_upgrade_assistant\Form\ForumReplyDeleteForm'
_title: 'Delete Reply'
requirements:
_permission: 'delete ai_upgrade_assistant forum replies'
options:
parameters:
reply_id:
type: integer
ai_upgrade_assistant.forum.api.topics:
path: '/admin/reports/ai-upgrade-assistant/forum/api/topics'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\ForumController::getTopicsJson'
_title: 'Forum Topics API'
requirements:
_permission: 'view ai_upgrade_assistant forum topics'
ai_upgrade_assistant.upgrade_path:
path: '/admin/reports/upgrade-analysis/path/{module}'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradePathController::viewPath'
_title: 'Upgrade Path Analysis'
requirements:
_permission: 'access upgrade analysis'
_custom_access: '\Drupal\ai_upgrade_assistant\Controller\UpgradePathController::access'
ai_upgrade_assistant.upgrade_path_interactive:
path: '/admin/reports/upgrade-analysis/path/{module}/interactive'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradePathController::viewInteractive'
_title: 'Interactive Upgrade Path'
requirements:
_permission: 'access upgrade analysis'
_custom_access: '\Drupal\ai_upgrade_assistant\Controller\UpgradePathController::access'
ai_upgrade_assistant.upgrade_path_export:
path: '/admin/reports/upgrade-analysis/path/{module}/export'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradePathController::exportPath'
_title: 'Export Upgrade Path'
requirements:
_permission: 'access upgrade analysis'
_custom_access: '\Drupal\ai_upgrade_assistant\Controller\UpgradePathController::access'
ai_upgrade_assistant.upgrade_path_step:
path: '/admin/reports/upgrade-analysis/path/{module}/step/{step}'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpgradePathController::viewStep'
_title: 'Upgrade Step Details'
requirements:
_permission: 'access upgrade analysis'
_custom_access: '\Drupal\ai_upgrade_assistant\Controller\UpgradePathController::access'
ai_upgrade_assistant.update_history:
path: '/admin/reports/upgrade-assistant/history'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpdateHistoryController::overview'
_title: 'Update History'
requirements:
_permission: 'access upgrade assistant'
ai_upgrade_assistant.update_history.details:
path: '/admin/reports/upgrade-assistant/history/{update_id}'
defaults:
_controller: '\Drupal\ai_upgrade_assistant\Controller\UpdateHistoryController::details'
_title: 'Update Details'
requirements:
_permission: 'access upgrade assistant'
