SilverStripe Development Tools: Tasks (QueuedJobs version)

https://vsa2.shuat.plasticstudio.co

dev → tasks

Migrate DMSDocument to DataObjects class

Migrates all legacy dataobjects to new SS4 assets layer AND deletes legacy records/files
Run task Queue job

Migrate DMSDocument sets

Migrates all legacy DMS document sets into new DMSCategory class
Run task Queue job

Delete all DMSCategory records from database

Deletes all rows from DMSCategory table in database.
Run task Queue job

Remove empty JobAdder_Job db records

Removes empty JobAdder_Job db records (clean up task for web app losing API Grant permissions for a period of time).
Run task Queue job

Delete all Vacancy records

Deletes all Vacancy dataobjects
Run task Queue job

Get Data from JobAdder

This task retrieves data from the JobAdder API and uses it to manipulate database records in the following ways:
<br/>
<strong>JobAdder_Ad</strong>
<ul>
<li>Adds new JobAdder_Ad records that are contained in the JobAdder API data but are not in the database</li>
<li>Updates existing JobAdder_Ad database that are contained in the JobAdder API data.</li>
<li>Delets JobAdder_Ad database that are not present in the JobAdder API data.</li>
</ul>
<strong>JobAdder_Category</strong>
<ul>
<li>Adds new JobAdder_Category records that are contained in the JobAdder API data but are not in the database</li>
<li>Updates existing JobAdder_Category database that are contained in the JobAdder API data.</li>
<li>Delets JobAdder_Category database that are not present in the JobAdder API data.</li>
</ul>
<strong>JobAdder_Location</strong>
<ul>
<li>Adds new JobAdder_Location records that are contained in the JobAdder API data but are not in the database</li>
<li>Updates existing JobAdder_Location database that are contained in the JobAdder API data.</li>
<li>Delets JobAdder_Location database that are not present in the JobAdder API data.</li>
</ul>
Run task Queue job

Index Page Content for Search

Collate all page content from elements and save to a field for search. Add optional query string, "reindex=true" to reindex all pages.
Run task Queue job

MigrateContentToElement

When installing Elemental this task converts content in the $Content field to an ElementContent
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
Run task Queue job

Symbiote\QueuedJobs\Tasks\PublishItemsTask

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

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