[FEATURE] Rework workspace notification settings
The current notification settings have some drawbacks and are not easy to understand if it comes the the expected behavior in the workspace module. The settings are defined in each sys_workspace and sys_workspace_stage record and are evaluated in the workspace module if sending a particular element to be reviewed to the previous or next stage. This change extends the meaning and configuration possibilities on defining the notification settings. In general the notification modes are replaced by the definition whether the notification dialog shall be shown and if the preselection can be changed. Besides that, the preselection is cumulative and defined by owners, members, editors and responsible persons (for stages). Resolves: #35245 Releases: master Change-Id: Icb680fe85fab61a51d53e3afb94b51a4930e180c Reviewed-on: http://review.typo3.org/31160 Reviewed-by:Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Documentation/Changelog/master/Feature-35245-ReworkWorkspaceNotificationSettings.rst 51 additions, 0 deletions...ter/Feature-35245-ReworkWorkspaceNotificationSettings.rst
- typo3/sysext/install/Classes/Updates/WorkspacesNotificationSettingsUpdate.php 177 additions, 0 deletions.../Classes/Updates/WorkspacesNotificationSettingsUpdate.php
- typo3/sysext/install/ext_localconf.php 1 addition, 0 deletionstypo3/sysext/install/ext_localconf.php
- typo3/sysext/workspaces/Classes/Domain/Model/DatabaseRecord.php 1 addition, 1 deletion...sysext/workspaces/Classes/Domain/Model/DatabaseRecord.php
- typo3/sysext/workspaces/Classes/Domain/Record/AbstractRecord.php 94 additions, 0 deletions...ysext/workspaces/Classes/Domain/Record/AbstractRecord.php
- typo3/sysext/workspaces/Classes/Domain/Record/StageRecord.php 340 additions, 0 deletions...3/sysext/workspaces/Classes/Domain/Record/StageRecord.php
- typo3/sysext/workspaces/Classes/Domain/Record/WorkspaceRecord.php 209 additions, 0 deletions...sext/workspaces/Classes/Domain/Record/WorkspaceRecord.php
- typo3/sysext/workspaces/Classes/ExtDirect/ActionHandler.php 92 additions, 91 deletionstypo3/sysext/workspaces/Classes/ExtDirect/ActionHandler.php
- typo3/sysext/workspaces/Classes/ExtDirect/ExtDirectServer.php 8 additions, 0 deletions...3/sysext/workspaces/Classes/ExtDirect/ExtDirectServer.php
- typo3/sysext/workspaces/Classes/Service/RecordService.php 85 additions, 0 deletionstypo3/sysext/workspaces/Classes/Service/RecordService.php
- typo3/sysext/workspaces/Classes/Service/StagesService.php 171 additions, 117 deletionstypo3/sysext/workspaces/Classes/Service/StagesService.php
- typo3/sysext/workspaces/Configuration/TCA/sys_workspace.php 108 additions, 9 deletionstypo3/sysext/workspaces/Configuration/TCA/sys_workspace.php
- typo3/sysext/workspaces/Configuration/TCA/sys_workspace_stage.php 29 additions, 4 deletions...sext/workspaces/Configuration/TCA/sys_workspace_stage.php
- typo3/sysext/workspaces/Resources/Private/Language/locallang_db.xlf 36 additions, 0 deletions...xt/workspaces/Resources/Private/Language/locallang_db.xlf
- typo3/sysext/workspaces/Resources/Public/JavaScript/actions.js 7 additions, 1 deletion.../sysext/workspaces/Resources/Public/JavaScript/actions.js
- typo3/sysext/workspaces/ext_tables.sql 7 additions, 0 deletionstypo3/sysext/workspaces/ext_tables.sql
Please register or sign in to comment