SilverStripe Development Tools: Tasks (QueuedJobs version)

https://www.online-akademie-psychotherapie.de/

dev → tasks

AttendantMailerTask

Sends Mails to Attendants if there are free places in their desired seminar
Run task Queue job

CheckAssistantCheckinTask

Sends Mails to the leaders if assistants do not check in 30 minutes before todays seminar starts
Run task Queue job

Check Seminar Participants Task

Checks if the number of participants matches the quantity of order items for SeminarPage products in the last 6 months.
Run task Queue job

Correct Video-Orders

Go through all VideoOrderItems from orders of the last 24 hours and add the member to the Members relation in the corresponding VideoPage
Run task Queue job

Correct Video-Orders Tax

Go through all VideoOrderItems from orders, correct Taxrates and export corrected receipts
Run task Queue job

Fetch Participants Build Task

Fetch participants using REST API
Run task Queue job

Link Missing Members to Video Orders

Find orders with VideoOrderItems that have no linked user, create a Member from order data if needed, and link the Member to VideoOrderItem, Product, and Order.
Run task Queue job

MailTestTask

Sends Mail
Run task Queue job

Migriere Assistenten und Moderation aus Textfeldern

Es werden Datensätze aus den Textfeldern "Assistenten" und "Moderation" in die Mitarbeiter*innendatenbank überführt und verknüpft.
Run task Queue job

Migriere Handouts von has_one auf many_many

Es werden Datensätze aus der alten Tela-Handouts Datenbank in die neue überführt.
Run task Queue job

Monthly Revenue Task

Calculates and outputs the cumulative revenue for VideoOrderItems for the last 6 months. Optional parameters: year (e.g., ?year=2024) and month (e.g., ?month=5) to get specific month or full year data.
Run task Queue job

Optimize TeamMember URL Segments

Improves the URL segments of team members by including the full name with title/salutation for better SEO
Run task Queue job

Order Member Link Task

Checks all orders without MemberID and links them to members with matching email addresses
Run task Queue job

Resend Invoices

Sends tax free invoices to all Customers
Run task Queue job

SeminarAssistantInvite

Invites Seminar Assistants to hold upcoming seminar dates
Run task Queue job

SeminarAssistantReminder

Reminds Seminar Assistants to hold upcoming seminar dates
Run task Queue job

SeminarFinishedTask

Sends certificates and Survey Links to Seminar Participants one Day after Seminar
Run task Queue job

SeminarInviteTask

Sends Invites with Join Links to Seminar Participants
Run task Queue job

SeminarReminderTask

Reminds Seminar Participants to attend upcoming seminar dates
Run task Queue job

SeminarTrainerHandoutReminder

Reminds trainers to upload handouts if not done the day before the seminar
Run task Queue job

SeminarTrainerInviteTask

Invites Seminar Trainers to hold upcoming seminar dates
Run task Queue job

SeminarTrainerPostMailer

Sends mails to Seminar trainers after Seminar
Run task Queue job

SeminarTrainerReminderTask

Reminds Seminar Trainers to hold upcoming seminar dates
Run task Queue job

Send Ical Mail Task

Send an invite to the first SeminarParticipant with email chris@kreft.com
Run task Queue job

Update Blocked Capacity Task

Update Blocked Capacity for Seminar Pages
Run task Queue job

ZoomReminderTask

Reminds Admins if upcoming Seminars have no Zoom Links
Run task Queue job

Create Membership DataObjects for existing OrderItems

Migrates existing MembershipOrderItems to the new Membership DataObject structure
Run task Queue job

Fix ShowInSearch fuer oeffentliche SeminarPages

Setzt ShowInSearch per DB-Query auf 1 fuer SeminarPages mit CanViewType = Anyone (Stage + Live).
Run task Queue job

Membership Order Audit Task

Prüft Bestellungen mit Membership-Produkten auf Probleme wie fehlende Member-Zuordnung oder fehlende Membership-Expiry-Daten
Run task Queue job

Membership Statistics Task

Counts active video and live seminar memberships and stores the statistics
Run task Queue job

Typesense: Seminar-Kapazität aktualisieren

Indiziert alle SeminarPages neu, deren Teilnehmerzahl sich seit dem letzten Lauf geändert hat (TypesensePendingSync = 1).
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

Bummzack\SsOmnipayUI\Tasks\GenerateJavascriptI18nTask

No description available
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 with the default_global_elements 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

Typesense ACL setup task

Ensures ACL fields exist on all Typesense collections.
Run task Queue job

Typesense sync task

Creates and indexes your Typesense collections
Run task Queue job

Calculate Product Sales Popularity

Count up total sales quantites for each product
Run task Queue job

Delete abandoned carts

Deletes abandoned carts.
Run task Queue job

Customers to Group

Adds all customers to an assigned group.
Run task Queue job

Populate Cart

Add 5 random Live products or variations to cart, with random quantities between 1 and 10.
Run task Queue job

Populate Shop

Creates dummy account page, products, checkout page, terms page.
Run task Queue job

Recalculate All Orders

Runs all price calculation functions on all orders.
Run task Queue job

Preview Shop Emails

Previews shop emails
Run task Queue job

Migrate SiteTree Linking Task

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

Database Migrations

Provide atomic database changes (subclass this and implement yourself)
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

SilverStripe\StaticPublishQueue\Task\StaticCacheFullBuildTask

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

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

Migrate Focus-Point Field-Values.

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

Migrate Shop

Where dev/build is not enough, this task updates database to work with latest version of shop module.
You may want to run the CartCleanupTask before migrating if you want to discard past carts.
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

Ein Task um geplante Aufträge zu erstellen. Parameter sind: "name". Name der Klasse, "start" (optional): Startzeit für den Auftrag, im strtotime Format
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

Genutzt durch einen cron-job zur Ausführung von geplanten Aufträgen.
Run task