[FEATURE] Migrate EXT: beuser to Extbase
authorFelix Kopp <felix-source@phorax.com>
Fri, 20 Jul 2012 17:23:34 +0000 (19:23 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 7 Aug 2012 08:30:04 +0000 (10:30 +0200)
commit57a3cb396a1a01b831672c533656b3c1d6cd2d25
treeddc622793e6b8cc18493784441b902b93aec2e3a
parent6dac2bc4a2cac687878f6cbd89fb097ffbc6f2b5
[FEATURE] Migrate EXT: beuser to Extbase

This patchset includes a new backend user administration.

Based on extbase a model for BackendUsers is included.
All users can be listed and the listing can be filtered by
* username
* usergroup
* admin/non-admin
* active/inactive
* ever logged in.

The user listing includes the last login column also the
limit of 1.000 users was removed and pagination integrated.

Selected users can be compared in a table view.
All active backend user sessions are listed - can be terminated.

Of course the SU/change user feature was migrated.
Clickmenu was widely integrated to allow editing right away.

Change-Id: I32569c848581a49b3948e093d717dad50e973c5d
Resolves: #39141
Resolves: #5288
Resolves: #37949
Resolves: #33427
Resolves: #18602
Resolves: #15494
Releases: 6.0
Reviewed-on: http://review.typo3.org/12935
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
49 files changed:
typo3/sysext/beuser/Classes/Controller/BackendUserController.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/Domain/Model/BackendUser.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/Domain/Model/BackendUserGroup.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/Domain/Model/Demand.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/Domain/Model/ModuleData.php [new file with mode: 0644]
typo3/sysext/beuser/Classes/Domain/Repository/BackendUserGroupRepository.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/Domain/Repository/BackendUserRepository.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/Domain/Repository/BackendUserSessionRepository.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/Service/ModuleDataStorageService.php [new file with mode: 0644]
typo3/sysext/beuser/Classes/ViewHelpers/Display/PagesViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/ViewHelpers/Display/SysFileMountsViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/ViewHelpers/Display/SysLanguageViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/ViewHelpers/Form/SelectDefaultValueViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/ViewHelpers/IssueCommandViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/ViewHelpers/SUViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/ViewHelpers/SectionViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/ViewHelpers/SpriteIconForRecordViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/ViewHelpers/SpriteManagerIconViewHelper.php [new file with mode: 0755]
typo3/sysext/beuser/Classes/class.tx_beuser_switchbackuser.php [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/.htaccess [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/Language/locallang.xlf [new file with mode: 0644]
typo3/sysext/beuser/Resources/Private/Language/locallang_mod.xlf [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/Layouts/Default.html [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/Partials/BackendUser/IndexListRow.html [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/Partials/BackendUser/OnlineListRow.html [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/Partials/Filters/BackendUser/Index.html [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Compare.html [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Index.html [new file with mode: 0755]
typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Online.html [new file with mode: 0755]
typo3/sysext/beuser/Resources/Public/Css/style.css [new file with mode: 0755]
typo3/sysext/beuser/Tests/Unit/Domain/Model/BackendUserTest.php [new file with mode: 0755]
typo3/sysext/beuser/Tests/Unit/Domain/Model/DemandTest.php [new file with mode: 0755]
typo3/sysext/beuser/Tests/Unit/Domain/Repository/BackendUserRepositoryTest.php [new file with mode: 0755]
typo3/sysext/beuser/Tests/Unit/Domain/Repository/BackendUserSessionRepositoryTest.php [new file with mode: 0755]
typo3/sysext/beuser/Tests/Unit/Service/ModuleDataStorageServiceTest.php [new file with mode: 0644]
typo3/sysext/beuser/class.tx_beuser.php [deleted file]
typo3/sysext/beuser/class.tx_beuser_switchbackuser.php [deleted file]
typo3/sysext/beuser/doc/TODO.txt [deleted file]
typo3/sysext/beuser/ext_autoload.php [new file with mode: 0755]
typo3/sysext/beuser/ext_emconf.php
typo3/sysext/beuser/ext_localconf.php [changed mode: 0644->0755]
typo3/sysext/beuser/ext_tables.php
typo3/sysext/beuser/ext_typoscript_setup.txt [new file with mode: 0755]
typo3/sysext/beuser/mod/beuser.gif [deleted file]
typo3/sysext/beuser/mod/clear.gif [deleted file]
typo3/sysext/beuser/mod/conf.php [deleted file]
typo3/sysext/beuser/mod/index.php [deleted file]
typo3/sysext/beuser/mod/locallang.xlf [deleted file]
typo3/sysext/beuser/mod/locallang_mod.xlf [deleted file]