TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:03 +02:00
commit 61d66df078
65 changed files with 8311 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
<?php
/**
* Definitions for routes provided by EXT:beuser
*/
return [
// Dispatch the permissions actions
'user_access_permissions' => [
'path' => '/users/access/permissions',
'target' => \TYPO3\CMS\Beuser\Controller\PermissionController::class . '::handleAjaxRequest',
'inheritAccessFromModule' => 'permissions_pages',
],
];
+56
View File
@@ -0,0 +1,56 @@
<?php
use TYPO3\CMS\Beuser\Controller\BackendUserController;
use TYPO3\CMS\Beuser\Controller\PermissionController;
/**
* Definitions for modules provided by EXT:beuser
*/
return [
'permissions_pages' => [
'parent' => 'admin',
'position' => ['after' => 'scheduler'],
'access' => 'admin',
'path' => '/module/users/permissions',
'iconIdentifier' => 'module-permission',
'navigationComponent' => '@typo3/backend/tree/page-tree-element',
'labels' => 'beuser.modules.permissions',
'aliases' => ['system_BeuserTxPermission'],
'routes' => [
'_default' => [
'target' => PermissionController::class . '::handleRequest',
],
],
],
'backend_user_management' => [
'parent' => 'admin',
'position' => ['before' => '*'],
'access' => 'admin',
'path' => '/module/users/management',
'iconIdentifier' => 'module-user',
'labels' => 'beuser.modules.user_management',
'aliases' => ['system_BeuserTxBeuser'],
'extensionName' => 'Beuser',
'controllerActions' => [
BackendUserController::class => [
'index',
'list',
'show',
'addToCompareList',
'removeFromCompareList',
'removeAllFromCompareList',
'compare',
'online',
'terminateBackendUserSession',
'initiatePasswordReset',
'groups',
'showGroup',
'addGroupToCompareList',
'removeGroupFromCompareList',
'removeAllGroupsFromCompareList',
'compareGroups',
'filemounts',
],
],
],
];
@@ -0,0 +1,55 @@
<?php
declare(strict_types=1);
return [
\TYPO3\CMS\Beuser\Domain\Model\BackendUser::class => [
'tableName' => 'be_users',
'properties' => [
'userName' => [
'fieldName' => 'username',
],
'isAdministrator' => [
'fieldName' => 'admin',
],
'isDisabled' => [
'fieldName' => 'disable',
],
'realName' => [
'fieldName' => 'realName',
],
'startDateAndTime' => [
'fieldName' => 'starttime',
],
'endDateAndTime' => [
'fieldName' => 'endtime',
],
'lastLoginDateAndTime' => [
'fieldName' => 'lastlogin',
],
'allowedLanguages' => [
'fieldName' => 'allowed_languages',
],
'fileMountPoints' => [
'fieldName' => 'file_mountpoints',
],
'dbMountPoints' => [
'fieldName' => 'db_mountpoints',
],
'backendUserGroups' => [
'fieldName' => 'usergroup',
],
],
],
\TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup::class => [
'tableName' => 'be_groups',
'properties' => [
'subGroups' => [
'fieldName' => 'subgroup',
],
],
],
\TYPO3\CMS\Beuser\Domain\Model\FileMount::class => [
'tableName' => 'sys_filemounts',
],
];
+11
View File
@@ -0,0 +1,11 @@
<?php
return [
'dependencies' => [
'backend',
'core',
],
'imports' => [
'@typo3/beuser/' => 'EXT:beuser/Resources/Public/JavaScript/',
],
];
+8
View File
@@ -0,0 +1,8 @@
services:
_defaults:
autowire: true
autoconfigure: true
public: false
TYPO3\CMS\Beuser\:
resource: '../Classes/*'