Feature #35245
closedEpic #58282: Workspaces Workpackage #2
Story #60008: Visual enhancements
Rework workspace notification settings
100%
Description
Different notifications on stages¶
Currently there are several notification settings for these stages:- edit stage: takes recipients from "adminusers" (workspace owners)
- "ready to publish" stage: takes recipients from "members" (workspace members)
However, the "execute publish" stage is not considered here.
Different behaviors for each stage¶
Each stage has to possibility to define "default users" with the following behavior:- all (non-strict)
- if users from workspace setting (field "adminusers" or "members") which are also in the specific "default_users" setting for the stage, the checkbox is enabled by default and cannot be changed - otherwise it's not checked
- all (strict)
- all users from workspace setting (field "adminusers" or "members") are checked and cannot be changed
- some (whatever "some" should mean in general)
- all users from workspace setting (field "adminusers" or "members") are checked, but still can be changed
So, the specific "default_users" is just used in one case. Besides that, default_users and the workspaces settings are not merged - if there's no intersection for the mode "all (non-strict)" no recipient is checked per default.
More flexible approach¶
A more flexible approach would be to define (for each stage, plus the "execute publish" state and the individual stages):- that nobody is selected per default
- the everybody is selected per default (standard case)
- the initial author of a change is included
- the workspace owners are included (currently this is only the case if "ready to publish" or "publish execute"
- whether the selected elements can be unchecked again (protected mode)
Draft¶
See https://github.com/ohader/irre_workspaces/blob/master/Classes/Service/BehaviourService.php for a first draft implementation to e.g. resolve editors for each element. Using domain models or at least virtual containers for live/version records seems to be a first requirement.
Files
Updated by Gerrit Code Review over 12 years ago
- Status changed from New to Under Review
Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/9890
Updated by Michael Stucki almost 11 years ago
- Category changed from New Features to Workspaces
Updated by Michael Stucki almost 11 years ago
- Project changed from 624 to TYPO3 Core
- Category changed from Workspaces to Workspaces
Updated by Oliver Hader about 10 years ago
- Subject changed from Rework notification settings to Rework workspace notification settings
Updated by Gerrit Code Review about 10 years ago
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/31160
Updated by Gerrit Code Review about 10 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/31160
Updated by Oliver Hader about 10 years ago
- File 35245_workspace.png 35245_workspace.png added
- File 35245_stage.png 35245_stage.png added
Updated by Oliver Hader about 10 years ago
- Tracker changed from Task to Feature
Updated by Mathias Schreiber over 9 years ago
- Target version changed from 6.0.0 to 7.5
Updated by Gerrit Code Review over 9 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/31160
Updated by Gerrit Code Review almost 9 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/31160
Updated by Gerrit Code Review almost 9 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/31160
Updated by Gerrit Code Review almost 9 years ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/31160
Updated by Benni Mack almost 9 years ago
- Target version changed from 7.5 to 7 LTS
Updated by Gerrit Code Review almost 9 years ago
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/31160
Updated by Gerrit Code Review almost 9 years ago
Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/31160
Updated by Oliver Hader almost 9 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 1deec2d43963c6cc136fa41c0df707959ef1acd6.
Updated by Riccardo De Contardi almost 7 years ago
- Status changed from Resolved to Closed