SilverStripe Development Tools: Tasks (QueuedJobs version)

https://envirohub.kr.baa.nz/

dev → tasks

Custom version of Migrate File dataobjects from 3.x

Imports all files referenced by File dataobjects into the new Asset Persistence Layer introduced in 4.0 fff
Run task Queue job

Remove all form submissions older than 90 days

No description available
Run task Queue job

Stage folders to Live

Create a record in the Live table for any unpublished folders.
Run task Queue job

Remove unused Comment and Submission tables task

No description available
Run task Queue job

WaikatoFixLinksTask

No description available
Run task Queue job

WaikatoImportTask

No description available
Run task Queue job

WaikatoMigrateContentTask

No description available
Run task Queue job

Fix file names

Aims to update/fix the files which contain %20(spaces) in their filenames
Run task Queue job

Harvest SiteTree_Versions

Reduce the amount of versions for each page.
Run task Queue job

Page Subsite Switcher

Moves the children of page with a given id to another page with a given id in a different sub site.
Run task Queue job

Publish Newly created versioned DataObjects

Ensure that previously unversioned (always "live") items are still accessible to a visitor by publishing them all, as the "main" table is now the "draft" table.
Run task Queue job

Populate sample data for theme demo

Populates some sample data for showcasing the functionality of the starter and Wātea themes
Run task Queue job

Cleanup generated PDFs

Removes generated PDFs on the site, forcing a regeneration of all exports to PDF when users go to download them. This is most useful when templates have been changed so users should receive a new copy
Run task Queue job

MigrateContentToElement

When installing Elemental this task converts content in the $Content field to an ElementContent
Run task Queue job

Hydrate the focuspoint extension image size cache

Run this task to cache all image sizes, and speed up image generation
Run task Queue job

Migrate SiteTree Linking Task

Updates legacy SiteTree link tracking into new polymorphic many_many relation
Run task Queue job

SilverStripe\ContentReview\Tasks\ContentReviewEmails

No description available
Run task Queue job

SilverStripe\ContentReview\Tasks\ContentReviewOwnerMigrationTask

No description available
Run task Queue job

Database Migrations

Provide atomic database changes (subclass this and implement yourself)
Run task Queue job

Linkable Migration Task

Truncate LinkField records and migrate from Linkable records
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

Remove expired share tokens

Remove all expired ShareTokens from the database
Run task Queue job

Copy pages to different subsite

Run task Queue job

Workflow Reminder Task

Sends out workflow reminder emails to stale workflow instances
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 page 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. Pages which are not published will not be published, only localised. Pages which are already localised will be skipped.
Run task Queue job

Clear InterventionBackend cache

Clears caches for InterventionBackend
Run task Queue job

Rewrite tags to shortcodes

Rewrites tags to shortcodes in any HTMLText field

Parameters:
- baseClass: The base class that will be used to look up HTMLText fields. Defaults to SilverStripe\ORM\DataObject
- includeBaseClass: Whether to include the base class' HTMLText fields or not
Run task Queue job

Migrate versionedfiles

If you had the symbiote/silverstripe-versionedfiles module installed on your 3.x site, it
is no longer needed in 4.x as this functionality is provided by default. This task will remove the old _versions
folders or protect them, depending on the strategy you use. Use ?strategy=delete or ?strategy=protect (Apache
only). [Default: delete]
Run task Queue job

Deletes all temporary test databases

Cleans up leftover databases from aborted test executions (starting with ss_tmpdb)
Run task Queue job

Migrate File dataobjects from 3.x and successive iterations in 4.x

Imports all files referenced by File dataobjects into the new Asset Persistence Layer introduced in 4.0.
Moves existing thumbnails, and generates new thumbnail sizes for the CMS UI. Fixes file permissions.
If the task fails or times out, run it again and if possible the tasks will start where they left off.
You need to flush your cache after running this task via CLI.
See https://docs.silverstripe.org/en/4/developer_guides/files/file_migration/.
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

BarCameraCheckingTask

Checks the bar cameras for low battery, manual usage
Run task Queue job

CreateQueuedPahiTask

Create the first GTFS feed importer task
Run task Queue job

PahiGTFSTask

Import a GTFS feed into the database, this is only for manual usage
Run task Queue job

Migrate Focus-Point Field-Values.

Migrate Focus-Point fields from v2 to v3 or vice-versa.
Run task Queue job

UserForms EditableFormField Column Clean task

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

Migrate File dataobjects from 3.x and successive iterations in 4.x

Imports all files referenced by File dataobjects into the new Asset Persistence Layer introduced in 4.0.
Moves existing thumbnails, and generates new thumbnail sizes for the CMS UI. Fixes file permissions.
If the task fails or times out, run it again and if possible the tasks will start where they left off.
You need to flush your cache after running this task via CLI.
See https://docs.silverstripe.org/en/4/developer_guides/files/file_migration/.
Run task Queue job

SilverStripe\FullTextSearch\Solr\Tasks\Solr_Configure

No description available
Run task Queue job

SilverStripe\FullTextSearch\Solr\Tasks\Solr_Reindex

No description available
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