Kanboard-Prod/app/Controller
Miodrag Tokić 5dae1e2e83 Run cron jobs via URL
Kanboard supports running cron jobs via CLI. There are hosting services
that don't offer CLI access, but they do offer calling a URL
periodically. This feature is often used as a CLI cron job replacement.

This commit adds a CronjobController called by "/cronjob" URL that will
execute cron jobs as they were executed via CLI. The URL has public
access, but is protected using the webhook token. The "/cronjob" URL
should be called via HTTPS.
2018-06-04 09:59:55 -07:00
..
ActionController.php Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
ActionCreationController.php Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
ActivityController.php Simplify dashboard to use new tasks list view 2017-03-12 21:36:52 -04:00
AnalyticController.php Fix CFD chart (stack wrongly ordered) 2017-02-11 19:42:17 -05:00
AppController.php Return HTTP 403 when access is forbidden 2017-04-30 15:23:47 -04:00
AuthController.php Redirect to original URL after oauth login 2018-03-05 10:43:15 -08:00
AvatarFileController.php Add missing CSRF check on avatar upload form 2018-01-29 13:14:33 -08:00
BaseController.php Redirect to original URL after oauth login 2018-03-05 10:43:15 -08:00
BoardAjaxController.php Fix misspelled name 2018-06-04 09:50:23 -07:00
BoardPopoverController.php Remove default swimlane 2017-02-18 09:42:01 -05:00
BoardTooltipController.php Open comments in board view with a modal dialog instead of tooltip 2017-02-11 17:22:10 -05:00
BoardViewController.php Offer the possibility to override internal formatter objects from plugins 2016-12-20 20:06:39 -05:00
CaptchaController.php Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
CategoryController.php Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
ColumnController.php Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
ColumnMoveRestrictionController.php Add assignee restriction for custom project roles (dnd) 2017-04-08 11:18:58 -04:00
ColumnRestrictionController.php Add column restrictions to custom project roles 2016-09-18 21:19:48 -04:00
CommentController.php Do not expose IDs in forms 2017-09-23 20:56:54 -07:00
CommentListController.php Open comments in board view with a modal dialog instead of tooltip 2017-02-11 17:22:10 -05:00
CommentMailController.php Add the possibility to send tasks and comments to multiple recipients 2017-11-17 14:46:23 -08:00
ConfigController.php Add missing CSRF check in saveUploadDB() method 2018-01-29 11:31:54 -08:00
CronjobController.php Run cron jobs via URL 2018-06-04 09:59:55 -07:00
CurrencyController.php Improve link labels pages navigation 2017-01-08 21:18:54 -05:00
CustomFilterController.php Improve permission checks on custom filters page 2017-12-01 14:36:03 -08:00
DashboardController.php Use user variable instead of current session 2017-04-08 18:24:07 -04:00
DocumentationController.php Move documentation to https://docs.kanboard.org/ 2018-04-06 10:54:58 -07:00
ExportController.php Fix broken daily summary export 2018-03-09 16:13:05 -08:00
ExternalTaskCreationController.php Handle modification of external tasks 2016-11-07 21:26:55 -05:00
ExternalTaskViewController.php Handle modification of external tasks 2016-11-07 21:26:55 -05:00
FeedController.php Remove dependency on PicoFeed 2018-02-02 15:39:47 -08:00
FileViewerController.php Avoid code duplication in PR #2891 2016-12-19 22:27:13 -05:00
GroupAjaxController.php Offer the possibility to override internal formatter objects from plugins 2016-12-20 20:06:39 -05:00
GroupCreationController.php Rename all models 2016-05-28 19:48:22 -04:00
GroupListController.php Add projects search 2017-11-16 14:53:05 -08:00
GroupModificationController.php Rename all models 2016-05-28 19:48:22 -04:00
ICalendarController.php Remove useless URL params 2017-11-08 15:36:04 -08:00
LinkController.php Improve link labels pages navigation 2017-01-08 21:18:54 -05:00
OAuthController.php Redirect to original URL after oauth login 2018-03-05 10:43:15 -08:00
PasswordResetController.php Improve forget password behaviour 2017-01-29 20:47:00 -05:00
PluginController.php Offer the possibility to define version compatibility from plugins 2017-01-08 17:02:31 -05:00
PredefinedTaskDescriptionController.php Add predefined templates for task descriptions 2017-11-02 15:41:58 -07:00
ProjectActionDuplicationController.php Rename all models 2016-05-28 19:48:22 -04:00
ProjectCreationController.php Rename all models 2016-05-28 19:48:22 -04:00
ProjectEditController.php Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
ProjectFileController.php Add CSRF check for task and project files upload 2018-01-29 15:56:30 -08:00
ProjectListController.php Add projects search 2017-11-16 14:53:05 -08:00
ProjectOverviewController.php Prevent people to remove swimlanes that contains tasks 2017-02-18 13:38:51 -05:00
ProjectPermissionController.php Make sure no empty group is submitted on project permissions page 2018-04-06 14:06:18 -07:00
ProjectPredefinedContentController.php Add predefined templates for task descriptions 2017-11-02 15:41:58 -07:00
ProjectRoleController.php Add custom role edition 2016-09-17 15:25:27 -04:00
ProjectRoleRestrictionController.php Add project restrictions for custom roles 2016-09-11 16:08:03 -04:00
ProjectStatusController.php Redirect to project list when removing a project 2017-03-12 21:38:03 -04:00
ProjectTagController.php Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
ProjectUserOverviewController.php Add ui to create new custom project roles and column restrictions 2016-09-10 22:37:57 -04:00
ProjectViewController.php Prevent people to remove swimlanes that contains tasks 2017-02-18 13:38:51 -05:00
SearchController.php Use same layout as task listing for task search 2017-03-11 18:08:25 -05:00
SubtaskController.php Add bulk subtasks creation 2017-10-20 14:47:04 -07:00
SubtaskConverterController.php Do not expose IDs in forms 2017-09-23 20:56:54 -07:00
SubtaskRestrictionController.php Do not expose IDs in forms 2017-09-23 20:56:54 -07:00
SubtaskStatusController.php Do not expose IDs in forms 2017-09-23 20:56:54 -07:00
SwimlaneController.php Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
TagController.php Added tag modification from the user interface 2016-06-24 22:10:14 -04:00
TaskAjaxController.php Offer the possibility to override internal formatter objects from plugins 2016-12-20 20:06:39 -05:00
TaskBulkController.php Use task description templates in bulk task creation 2017-11-03 10:57:00 -07:00
TaskBulkMoveColumnController.php Add checkboxes in list view to move tasks to another column at once 2018-06-01 15:58:17 -07:00
TaskCreationController.php Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
TaskDuplicationController.php Handle tags and tasks move/duplication to another project 2016-07-02 14:44:26 -04:00
TaskExternalLinkController.php Do not expose IDs in forms 2017-09-23 20:56:54 -07:00
TaskFileController.php Add CSRF check for task and project files upload 2018-01-29 15:56:30 -08:00
TaskImportController.php Task CSV import is now able to handle more fields 2017-11-14 15:39:43 -08:00
TaskInternalLinkController.php Do not expose IDs in forms 2017-09-23 20:56:54 -07:00
TaskListController.php Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
TaskMailController.php Add the possibility to send tasks and comments to multiple recipients 2017-11-17 14:46:23 -08:00
TaskModificationController.php Correct English text 2018-06-03 18:48:14 -07:00
TaskMovePositionController.php Refactoring/rewrite of modal boxes handling 2017-01-02 17:01:27 -05:00
TaskPopoverController.php Remove dropdown menus that are now available with task edit form 2016-06-24 18:09:01 -04:00
TaskRecurrenceController.php Do not expose IDs in forms 2017-09-23 20:56:54 -07:00
TaskStatusController.php Fix regression: stay on the same page when a task is closed 2017-01-23 21:05:59 -05:00
TaskSuppressionController.php Add project restrictions for custom roles 2016-09-11 16:08:03 -04:00
TaskViewController.php Store comment sorting direction in user metadata 2016-08-21 20:36:16 -04:00
TwoFactorController.php Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
UserAjaxController.php Add user backend provider system 2017-11-09 15:09:54 -08:00
UserApiAccessController.php Avoid PHP notice when regenerating API token for a user 2017-05-12 17:35:22 -04:00
UserCreationController.php Add user invitations 2017-01-22 22:38:00 -05:00
UserCredentialController.php Filter variables when updating user profile 2017-08-11 22:18:53 -07:00
UserImportController.php Verify file upload size 2016-12-13 18:21:02 +08:00
UserInviteController.php Add user invitations 2017-01-22 22:38:00 -05:00
UserListController.php Add search in groups 2017-11-16 14:39:18 -08:00
UserModificationController.php Add default filter per user 2018-04-02 14:07:04 -07:00
UserStatusController.php Rename all models 2016-05-28 19:48:22 -04:00
UserViewController.php Make user actions available from contextual menu 2017-03-11 15:24:34 -05:00
WebNotificationController.php Move notifications outside of dashboard 2017-03-11 19:01:40 -05:00