---
title: "Permissions"
manual: "Warming"
version: "5.3"
permalink: "https://docs.typo3.org/permalink/eliashaeussler/typo3-warming:permissions@5.3"
source: "Configuration/Permissions.rst"
rendered: "2026-11-05T08:37:00+00:00"
---

# Permissions {#permissions}

> [!NOTE]
> Cache warmup can also be enabled or disabled globally. Check
> out the extension configuration for [page tree](https://docs.typo3.org/permalink/eliashaeussler/typo3-warming:extconf-enablepagetree@5.3)
> and [backend toolbar](https://docs.typo3.org/permalink/eliashaeussler/typo3-warming:extconf-enabletoolbar@5.3).

Administrators are able to run cache warmup for all available
sites and pages. All other users are by default not allowed to
run those tasks. Thus, they cannot see both the cache warmup
toolbar item and context menu items.

However, you can use User TSconfig to allow cache warmup for
specific users/usergroups and sites/pages. Add the following
configuration to the `options.cacheWarmup` User TSconfig:

-   **allowedSites**

    -   *Type:* string (comma-separated list)
    -   *Path:* `options.cacheWarmup.allowedSites`

    Provide a comma-separated list of site identifiers. Those
    sites can then be warmed by the backend user.

    Example:

    ```typoscript
    options.cacheWarmup.allowedSites = my-dummy-site,another-dummy-site
    ```

-   **allowedPages**

    -   *Type:* string (comma-separated list)
    -   *Path:* `options.cacheWarmup.allowedPages`

    Provide a comma-separated list of pages. Those pages can
    then be warmed by the backend user. Pages can be suffixed
    by a `+` sign to recursively include all subpages.

    Example:

    ```typoscript
    options.cacheWarmup.allowedPages = 1,2,3+
    ```

> [!NOTE]
> **See also**
>
> You might also want to check out [WarmupPermissionGuard](https://docs.typo3.org/permalink/eliashaeussler/typo3-warming:warmup-permission-guard@5.3) for the
> actual implementation of the permission check.
