TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -0,0 +1,63 @@
.. include:: /Includes.rst.txt
.. _feature-103187-1708943723:
======================================================================
Feature: #103187 - Introduce CLI command to create backend user groups
======================================================================
See :issue:`103187`
Description
===========
A new CLI command :bash:`./bin/typo3 setup:begroups:default` has been
introduced as an alternative to the existing backend module. This command
automates the creation of backend user groups, enabling the creation of
two pre-configured backend user groups with permission presets applied.
.. note::
The pre-configured backend user group permissions are subject to be
further changed and adjusted and defines a first set. It is also possible
that additional groups may be added or made configurable. That means,
that the :bash:`./bin/typo3 setup:begroups:default` command and the
pre-defined permissions are considerable `experimental` during the
TYPO3 v13 development cycle.
Impact
======
You can now use :bash:`./bin/typo3 setup:begroups:default` to create
pre-configured backend user groups without touching the GUI.
Example
-------
Interactive / guided setup (questions/answers):
.. code-block:: bash
:caption: Basic command
./bin/typo3 setup:begroups:default
The backend user group can be set via the :bash:`--groups|-g` option. Allowed
values for groups are :bash:`Both`, :bash:`Editor` and :bash:`Advanced Editor`:
.. code-block:: bash
:caption: Command examples
./bin/typo3 setup:begroups:default --groups Both
./bin/typo3 setup:begroups:default --groups Editor
./bin/typo3 setup:begroups:default --groups "Advanced Editor"
When using the :bash:`--no-interaction` option, this defaults to :bash:`Both`.
.. note::
At the moment, the command does not support the creation of backend user
groups with custom names or permissions (they can be modified later through
the backend module). It is limited to creating two pre-configured backend
user groups with permission presets applied.
.. index:: Backend, CLI, ext:backend