SilverStripe Development Tools: Tasks (QueuedJobs version)

https://fanz.sh2.plasticstudio.co

dev → tasks

Update db collation type to utf8mb4

No description available
Run task Queue job

Import fund pricing from external CSV

Fetches CSV from remote Trustees Executive server, and imports into each FundPage. Optional action of "?filename=FANZPRICES[$Date].csv" (date = Ymd: 20220513) available to specify a file to download. Note: the date entered will return the file for 2 weekdays prior to the date specified, there are no weekend files and the file is only available after 4pm.
Parameters:
filename
Specify a file to import instead of the default remote file
Run task Queue job

Manual trigger to import fund pricing from CSV

Fetches CSV from file saved in SiteConfig, and imports into each FundPage
Run task Queue job

Purge form submissions older that 7 days

Deletes the following types of form submission records that are over 7 days old: - KiwisaverApplicationSubmission - KiwisaverWithdrawalSubmission - ChangeProfileSubmission - ClientReviewSubmission These records with a "LastEdited" value over 7 days old will be completely removed from the database, and cannot be restored. The caveat is that ClientReviewSubmission records will only be deleted if they have been marked as "IsDeleted
Run task Queue job

Update icon file paths to assets folder

No description available
Run task Queue job

File Attachment Field - Clear all tracked files that are older than 1 hour

Delete files uploaded via FileAttachmentField that aren't attached to anything.
Run task Queue job

MigrateContentToElement

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

Reset Globally Enabled elements

Reset individual elements 'AvailableGlobally' setting via the YAML config
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

Manage Klaro! Records

Creates defaults
Run task Queue job

Generate Language Files from NPM

generates language files based on klaro yml files (requires npm packages to be installed)
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

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
Parameters:
queue
The queue to check [default: queued]
Run task Queue job

Symbiote\QueuedJobs\Tasks\PublishItemsTask

No description available
Parameters:
parent
The ID of the page you want to publish. This page and its children will be published
Run task Queue job

Clear InterventionBackend cache

Clears caches for InterventionBackend
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

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 (must implement the SilverStripe\i18n\Messages\Writer interface)
module
One or more modules to limit collection (comma-separated)
merge
Merge new strings with existing ones already defined in language files [default: true] [default: 1]
Run task Queue job

Checking broken External links in the SiteTree

A task that records external broken links in the SiteTree
Run task Queue job

Migrate Focus-Point Field-Values.

Migrate Focus-Point fields from v2 to v3 or vice-versa.
Parameters:
direction
"up" if migrating from old to new, "down" to revert a migration
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.
Parameters:
name
Fully qualified classname for the job to queue
start
When to start the job. Must be parsable by strtotime
Run task

Delete all queued jobs.

Remove all queued jobs from the database. Use with caution!
Parameters:
confirm
Confirm you want to delete the jobs [default: 0]
Run task

Symbiote\QueuedJobs\Tasks\ProcessJobQueueTask

Used via a cron job to execute queued jobs that need to be run.
Parameters:
list
List jobs instead of processing a queue [default: 0]
job
A specific job to run
queue
The queue to process [default: queued]
Run task