SilverStripe Development Tools: Tasks (QueuedJobs version)

https://cavedivingtulum.tomstgeorge.com

dev → tasks

Prune old DataObject versions

Delete old versioned DataObject versions from the database
Run task Queue job

Login Session Garbage Collection Task

Removes expired login sessions and “remember me” hashes from the database
Run task Queue job

Invalidate All Login Sessions Task

Removes all login sessions and "remember me" hashes (including yours) from the database
Run task Queue job

Static Cache Full Build

No description available
Run task Queue job

Symbiote\QueuedJobs\Tasks\CheckJobHealthTask

A task used to check the health of jobs that are "running". Pass a specific queue as the "queue" parameter or otherwise the "Queued" queue will be checked
Run task Queue job

Symbiote\QueuedJobs\Tasks\PublishItemsTask

No description available
Run task Queue job

Convert Translatable > Fluent Task

Migrates site DB from SS3 Translatable DB format to SS4 Fluent.
Run task Queue job

Initial DataObject localisation (excludes SiteTree)

Intended for projects which already have data when Fluent module is added. This dev task will localise / publish all DataObjects in the default locale. Locale setup has to be done before running this task. Pass limit=N to limit number of records to localise. Pass publish=1 to enable publishing of localised Versioned DataObjects. Regardless, Versioned DataObjects which were not already published will not be published, only localised. DataObjects which were already localised will always be skipped. This class may be extended to create custom initialization tasks targeting or excluding specific classes.
Run task Queue job

Clear InterventionBackend cache

Clears caches for InterventionBackend
Run task Queue job

i18n Textcollector Task

Traverses through files in order to collect the 'entity master tables'
stored in each module.

Parameters:
- locale: Sets default locale
- writer: Custom writer class (defaults to i18nTextCollector_Writer_RailsYaml)
- module: One or more modules to limit collection (comma-separated)
- merge: Merge new strings with existing ones already defined in language files (default: TRUE)
Run task Queue job

UserForms EditableFormField Column Clean task

Removes unused columns from EditableFormField for MySQL databases;
Run task Queue job

Initial SiteTree localisation

Intended for projects which already have some Pages when Fluent module is added. This dev task will localise / publish all Pages in the default locale. Locale setup has to be done before running this task. Pass limit=N to limit number of records to localise. Pass publish=1 to force publishing of localised Pages. Regardless, Pages which were not already published will not be published, only localised. Pages which were already localised will always be skipped.
Run task Queue job

Symbiote\QueuedJobs\Tasks\CreateQueuedJobTask

A task used to create a queued job. Pass the queued job class name as the "name" parameter, pass an optional "start" parameter (parseable by strtotime) to set a start time for the job.
Run task

Delete all queued jobs.

Remove all queued jobs from the database. Use with caution!
Run task

Symbiote\QueuedJobs\Tasks\ProcessJobQueueChildTask

No description available
Run task

Symbiote\QueuedJobs\Tasks\ProcessJobQueueTask

Used via a cron job to execute queued jobs that need to be run.
Run task