CoolCMS API

Presenters

Table of Contents

Classes

AssetThumbnailCatchupPresenter
AssetVariantRegeneratePresenter
Regenerates missing variants of stored images, for all usages at once.
AuthLogPresenter
Periodic cleanup of the persistent audit log (`cms_system_auth_log`).
DropzoneTempPresenter
Cleans dropzone temp folders (`temp/dropzone/**`): files and empty folders older than 24 h.
ElasticPresenter
EmailQueuePresenter
FileSystemPresenter
Sanitizes file and folder names in the uploads directory.
JwtDenyListPresenter
Cleans expired rows of `cms_system_jwt_denylist` (the DB-backed `JtiDenyList`).
LogPresenter
Retention of the `log/` directory.
NotificationPresenter
Detaches orphaned admin notifications from their target (the target record, such as an order, user or payment, no longer exists).
PageTreePresenter
Regenerates the nested-set indexes (`lft`, `rgt`, `level`) of the page tree in `cms_system_pages` from the adjacency list (`parent_id`).
PaymentPresenter
Payment maintenance jobs: the activation audit and the retention of the gateway notification history.
RateLimitPresenter
Cleans expired rows of `cms_system_rate_limit` (the DB-backed `RateLimit`).
SchedulerPresenter
Cron scheduler: the only address the hosting has to call.
SitemapPresenter
UserPresenter
Account deletion: anonymizes the accounts whose grace period (`account.deletion.graceDays`, default 7 days) has passed.
UserRefreshTokenPresenter
Periodic cleanup of expired refresh tokens (`cms_system_user_refresh_tokens`).
On this page

Search results