parent
887c1a959c
commit
e2ad014cde
|
|
@ -38,6 +38,7 @@ class RouteProvider implements ServiceProviderInterface
|
|||
$container['route']->addRoute('dashboard/:user_id/subtasks', 'DashboardController', 'subtasks');
|
||||
$container['route']->addRoute('dashboard/:user_id/activity', 'DashboardController', 'activity');
|
||||
$container['route']->addRoute('dashboard/:user_id/notifications', 'DashboardController', 'notifications');
|
||||
$container['route']->addRoute('dashboard/activity', 'ActivityController', 'user');
|
||||
|
||||
// Search routes
|
||||
$container['route']->addRoute('search', 'SearchController', 'index');
|
||||
|
|
@ -45,13 +46,14 @@ class RouteProvider implements ServiceProviderInterface
|
|||
|
||||
// ProjectCreation routes
|
||||
$container['route']->addRoute('project/create', 'ProjectCreationController', 'create');
|
||||
$container['route']->addRoute('project/create/private', 'ProjectCreationController', 'createPrivate');
|
||||
$container['route']->addRoute('project/create/personal', 'ProjectCreationController', 'createPrivate');
|
||||
|
||||
// Project routes
|
||||
$container['route']->addRoute('projects', 'ProjectListController', 'show');
|
||||
$container['route']->addRoute('project/:project_id', 'ProjectViewController', 'show');
|
||||
$container['route']->addRoute('p/:project_id', 'ProjectViewController', 'show');
|
||||
$container['route']->addRoute('project/:project_id/customer-filters', 'CustomFilterController', 'index');
|
||||
$container['route']->addRoute('project/:project_id/customer-filters/create', 'CustomFilterController', 'create');
|
||||
$container['route']->addRoute('project/:project_id/share', 'ProjectViewController', 'share');
|
||||
$container['route']->addRoute('project/:project_id/notifications', 'ProjectViewController', 'notifications');
|
||||
$container['route']->addRoute('project/:project_id/integrations', 'ProjectViewController', 'integrations');
|
||||
|
|
@ -59,9 +61,21 @@ class RouteProvider implements ServiceProviderInterface
|
|||
$container['route']->addRoute('project/:project_id/permissions', 'ProjectPermissionController', 'index');
|
||||
$container['route']->addRoute('project/:project_id/activity', 'ActivityController', 'project');
|
||||
$container['route']->addRoute('project/:project_id/tags', 'ProjectTagController', 'index');
|
||||
$container['route']->addRoute('project/:project_id/task/create', 'TaskCreationController', 'show');
|
||||
$container['route']->addRoute('project/:project_id/predefined-contents', 'ProjectPredefinedContentController', 'show');
|
||||
$container['route']->addRoute('project/:project_id/predefined-contents/create', 'PredefinedTaskDescriptionController', 'create');
|
||||
$container['route']->addRoute('project/:project_id/predefined-contents/save', 'PredefinedTaskDescriptionController', 'save');
|
||||
$container['route']->addRoute('project/:project_id/predefined-contents/edit/:id', 'PredefinedTaskDescriptionController', 'edit');
|
||||
$container['route']->addRoute('project/:project_id/predefined-contents/remove/:id', 'PredefinedTaskDescriptionController', 'confirm');
|
||||
$container['route']->addRoute('project/:project_id/custom-roles', 'ProjectRoleController', 'show');
|
||||
$container['route']->addRoute('project/:project_id/import/tasks', 'ProjectViewController', 'importTasks');
|
||||
$container['route']->addRoute('project/:project_id/enable', 'ProjectStatusController', 'confirmEnable');
|
||||
$container['route']->addRoute('project/:project_id/disable', 'ProjectStatusController', 'confirmDisable');
|
||||
$container['route']->addRoute('project/:project_id/remove', 'ProjectStatusController', 'confirmRemove');
|
||||
|
||||
// Project Overview
|
||||
$container['route']->addRoute('project/:project_id/overview', 'ProjectOverviewController', 'show');
|
||||
$container['route']->addRoute('project/:project_id/overview/:search', 'ProjectOverviewController', 'show');
|
||||
|
||||
// ProjectEdit routes
|
||||
$container['route']->addRoute('project/:project_id/edit', 'ProjectEditController', 'show');
|
||||
|
|
@ -75,6 +89,12 @@ class RouteProvider implements ServiceProviderInterface
|
|||
|
||||
// Action routes
|
||||
$container['route']->addRoute('project/:project_id/actions', 'ActionController', 'index');
|
||||
$container['route']->addRoute('project/:project_id/action/:action_id/confirm', 'ActionController', 'confirm');
|
||||
$container['route']->addRoute('project/:project_id/action/:action_id/remove', 'ActionController', 'remove');
|
||||
$container['route']->addRoute('project/:project_id/action/create', 'ActionCreationController', 'create');
|
||||
$container['route']->addRoute('project/:project_id/action/event', 'ActionCreationController', 'event');
|
||||
$container['route']->addRoute('project/:project_id/action/params', 'ActionCreationController', 'params');
|
||||
$container['route']->addRoute('project/:project_id/action/save', 'ActionCreationController', 'save');
|
||||
|
||||
// Column routes
|
||||
$container['route']->addRoute('project/:project_id/columns', 'ColumnController', 'index');
|
||||
|
|
@ -97,6 +117,42 @@ class RouteProvider implements ServiceProviderInterface
|
|||
$container['route']->addRoute('task/:task_id/transitions', 'TaskViewController', 'transitions');
|
||||
$container['route']->addRoute('task/:task_id/analytics', 'TaskViewController', 'analytics');
|
||||
$container['route']->addRoute('task/:task_id/time-tracking', 'TaskViewController', 'timetracking');
|
||||
$container['route']->addRoute('task/:task_id/position/show', 'TaskMovePositionController', 'show');
|
||||
$container['route']->addRoute('task/:task_id/position/save', 'TaskMovePositionController', 'save');
|
||||
$container['route']->addRoute('task/:task_id/edit', 'TaskModificationController', 'edit');
|
||||
$container['route']->addRoute('task/:task_id/update', 'TaskModificationController', 'update');
|
||||
$container['route']->addRoute('task/:task_id/assign-to-me/:csrf_token', 'TaskModificationController', 'assignToMe');
|
||||
$container['route']->addRoute('task/:task_id/start/:csrf_token', 'TaskModificationController', 'start');
|
||||
$container['route']->addRoute('task/:task_id/assign-to-me/redirect/:redirect/:csrf_token', 'TaskModificationController', 'assignToMe');
|
||||
$container['route']->addRoute('task/:task_id/start/redirect/:redirect/:csrf_token', 'TaskModificationController', 'start');
|
||||
$container['route']->addRoute('task/:task_id/close', 'TaskStatusController', 'close');
|
||||
$container['route']->addRoute('task/:task_id/open', 'TaskStatusController', 'open');
|
||||
$container['route']->addRoute('task/:task_id/email/create', 'TaskMailController', 'create');
|
||||
$container['route']->addRoute('task/:task_id/email/send', 'TaskMailController', 'send');
|
||||
$container['route']->addRoute('task/:task_id/duplicate', 'TaskDuplicationController', 'duplicate');
|
||||
$container['route']->addRoute('task/:task_id/move-to-project/:project_id', 'TaskDuplicationController', 'move');
|
||||
$container['route']->addRoute('task/:task_id/copy-to-project/:project_id', 'TaskDuplicationController', 'copy');
|
||||
$container['route']->addRoute('task/:task_id/screenshot', 'TaskPopoverController', 'screenshot');
|
||||
$container['route']->addRoute('task/:task_id/file/screenshot', 'TaskFileController', 'screenshot');
|
||||
$container['route']->addRoute('task/:task_id/file/create', 'TaskFileController', 'create');
|
||||
$container['route']->addRoute('task/:task_id/file/save', 'TaskFileController', 'save');
|
||||
$container['route']->addRoute('task/:task_id/file/remove', 'TaskFileController', 'remove');
|
||||
$container['route']->addRoute('task/:task_id/external-link/find', 'TaskExternalLinkController', 'find');
|
||||
$container['route']->addRoute('task/:task_id/external-link/create', 'TaskExternalLinkController', 'create');
|
||||
$container['route']->addRoute('task/:task_id/external-link/save', 'TaskExternalLinkController', 'save');
|
||||
$container['route']->addRoute('task/:task_id/internal-link/create', 'TaskInternalLinkController', 'create');
|
||||
$container['route']->addRoute('task/:task_id/internal-link/save', 'TaskInternalLinkController', 'save');
|
||||
$container['route']->addRoute('task/:task_id/comment/create', 'CommentController', 'create');
|
||||
$container['route']->addRoute('task/:task_id/comment/save', 'CommentController', 'save');
|
||||
$container['route']->addRoute('task/:task_id/comment/:comment_id/edit', 'CommentController', 'edit');
|
||||
$container['route']->addRoute('task/:task_id/comment/:comment_id/update', 'CommentController', 'update');
|
||||
$container['route']->addRoute('task/:task_id/comment/:comment_id/confirm', 'CommentController', 'confirm');
|
||||
$container['route']->addRoute('task/:task_id/comment/:comment_id/remove/:csrf_token', 'CommentController', 'remove');
|
||||
$container['route']->addRoute('task/:task_id/subtask/create', 'SubtaskController', 'create');
|
||||
$container['route']->addRoute('task/:task_id/subtask/save', 'SubtaskController', 'save');
|
||||
$container['route']->addRoute('task/:task_id/recurrence/edit', 'TaskRecurrenceController', 'edit');
|
||||
$container['route']->addRoute('task/:task_id/remove', 'TaskSuppressionController', 'confirm');
|
||||
$container['route']->addRoute('task/:task_id/remove/redirect/:redirect', 'TaskSuppressionController', 'confirm');
|
||||
|
||||
// Exports
|
||||
$container['route']->addRoute('export/tasks/:project_id', 'ExportController', 'tasks');
|
||||
|
|
@ -115,11 +171,16 @@ class RouteProvider implements ServiceProviderInterface
|
|||
|
||||
// Board routes
|
||||
$container['route']->addRoute('board/:project_id', 'BoardViewController', 'show');
|
||||
$container['route']->addRoute('board/:project_id/search/:search', 'BoardViewController', 'show');
|
||||
$container['route']->addRoute('board/:project_id/task/create/swimlane/:swimlane_id/column/:column_id', 'TaskCreationController', 'show');
|
||||
$container['route']->addRoute('board/:project_id/task/bulk/create/swimlane/:swimlane_id/column/:column_id', 'TaskBulkController', 'show');
|
||||
$container['route']->addRoute('board/:project_id/close-tasks/swimlane/:swimlane_id/column/:column_id', 'BoardPopoverController', 'confirmCloseColumnTasks');
|
||||
$container['route']->addRoute('b/:project_id', 'BoardViewController', 'show');
|
||||
$container['route']->addRoute('public/board/:token', 'BoardViewController', 'readonly');
|
||||
|
||||
// Listing routes
|
||||
$container['route']->addRoute('list/:project_id', 'TaskListController', 'show');
|
||||
$container['route']->addRoute('list/:project_id/search/:search', 'TaskListController', 'show');
|
||||
$container['route']->addRoute('l/:project_id', 'TaskListController', 'show');
|
||||
|
||||
// Feed routes
|
||||
|
|
@ -137,6 +198,7 @@ class RouteProvider implements ServiceProviderInterface
|
|||
$container['route']->addRoute('user/show/:user_id/timesheet', 'UserViewController', 'timesheet');
|
||||
$container['route']->addRoute('user/show/:user_id/last-logins', 'UserViewController', 'lastLogin');
|
||||
$container['route']->addRoute('user/show/:user_id/sessions', 'UserViewController', 'sessions');
|
||||
$container['route']->addRoute('user/show/:user_id/password-reset-history', 'UserViewController', 'password');
|
||||
$container['route']->addRoute('user/:user_id/edit', 'UserModificationController', 'show');
|
||||
$container['route']->addRoute('user/:user_id/password', 'UserCredentialController', 'changePassword');
|
||||
$container['route']->addRoute('user/:user_id/share', 'UserViewController', 'share');
|
||||
|
|
@ -147,6 +209,9 @@ class RouteProvider implements ServiceProviderInterface
|
|||
$container['route']->addRoute('user/:user_id/2fa', 'TwoFactorController', 'index');
|
||||
$container['route']->addRoute('user/:user_id/avatar', 'AvatarFileController', 'show');
|
||||
$container['route']->addRoute('user/:user_id/api', 'UserApiAccessController', 'show');
|
||||
$container['route']->addRoute('user/:user_id/notifications/web', 'WebNotificationController', 'show');
|
||||
$container['route']->addRoute('user/:user_id/notifications/web/flush/:csrf_token', 'WebNotificationController', 'flush');
|
||||
$container['route']->addRoute('user/:user_id/notifications/web/remove/:notification_id/:csrf_token', 'WebNotificationController', 'remove');
|
||||
|
||||
// Groups
|
||||
$container['route']->addRoute('groups', 'GroupListController', 'index');
|
||||
|
|
@ -155,6 +220,7 @@ class RouteProvider implements ServiceProviderInterface
|
|||
// Config
|
||||
$container['route']->addRoute('settings', 'ConfigController', 'index');
|
||||
$container['route']->addRoute('settings/application', 'ConfigController', 'application');
|
||||
$container['route']->addRoute('settings/email', 'ConfigController', 'email');
|
||||
$container['route']->addRoute('settings/project', 'ConfigController', 'project');
|
||||
$container['route']->addRoute('settings/project', 'ConfigController', 'project');
|
||||
$container['route']->addRoute('settings/board', 'ConfigController', 'board');
|
||||
|
|
@ -162,8 +228,16 @@ class RouteProvider implements ServiceProviderInterface
|
|||
$container['route']->addRoute('settings/webhook', 'ConfigController', 'webhook');
|
||||
$container['route']->addRoute('settings/api', 'ConfigController', 'api');
|
||||
$container['route']->addRoute('settings/links', 'LinkController', 'index');
|
||||
$container['route']->addRoute('settings/currencies', 'CurrencyController', 'index');
|
||||
$container['route']->addRoute('settings/currencies', 'CurrencyController', 'show');
|
||||
$container['route']->addRoute('settings/currencies/create', 'CurrencyController', 'create');
|
||||
$container['route']->addRoute('settings/currencies/change', 'CurrencyController', 'change');
|
||||
$container['route']->addRoute('settings/tags', 'TagController', 'index');
|
||||
$container['route']->addRoute('settings/links/labels', 'LinkController', 'show');
|
||||
$container['route']->addRoute('settings/links/labels/create', 'LinkController', 'create');
|
||||
$container['route']->addRoute('settings/links/labels/edit/:link_id', 'LinkController', 'edit');
|
||||
$container['route']->addRoute('settings/links/labels/update/:link_id', 'LinkController', 'update');
|
||||
$container['route']->addRoute('settings/links/labels/confirm/:link_id', 'LinkController', 'confirm');
|
||||
$container['route']->addRoute('settings/links/labels/remove/:link_id/:csrf_token', 'LinkController', 'remove');
|
||||
|
||||
// Plugins
|
||||
$container['route']->addRoute('extensions', 'PluginController', 'show');
|
||||
|
|
|
|||
Loading…
Reference in New Issue