SilverStripe Development Tools: Tasks

https://survey.starworkplace.com.au

dev → tasks

NotificationReminderTask

A class that send a reminder after 10 months of a complete survey
Run task

REMINDERSCHEDULEs

A class that reminds users of surveys. <strong>Hi</strong>
Run task

Seed HomePage images/links from the legacy homepage

Wires the pre-redesign hero/report/Starlight images and links onto the new HomePage fields.
Run task

Seed Resources from legacy WYSIWYG

Parses the resources page Content into ResourceCategory/ResourceItem records, live from the DB.
Run task

Migrate OrderStatus / OrderPaymentStatus

Splits the old OrderStatus enum into separate lifecycle and payment fields.
Run task

Seed pricing tier RRP ranges

Fills RrpFrom/RrpTo on STAR Workplace pricing tiers from the band-based RRP table.
Run task

Seed Pulse Survey questions

Populates PulseSurveyQuestion with the 30 STAR core questions and pillar groupings.
Run task

Login Session Garbage Collection Task

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

Invalidate All Login Sessions Task

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

Clear InterventionBackend cache

Clears caches for InterventionBackend
Run task

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

Populate time zones

Populates the default values for the time zones
Run task