Details
-
New Feature
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
5.2.0
-
None
-
5
-
Tiger Sprint 167, Tiger Sprint 168, Tiger Sprint 169
Description
Once all fields in step 1 of "Create new content" are filled in, a click on the 'Continue' button should create a new draft using document workflow.
The system first checks whether the new location exists (it may not exist if the default value of the location field was generated). If the location does not exist yet, all missing folders are created first. The hippostd:foldertype property of each new folder (which configures the possible template queries) is copied from its parent.
Afterwards, the system checks whether the name and URL don't clash with an existing one in the selected location. If so, a message is shown and the user has to choose another name or location.
Note that the stored display name needs to be encoded using the StringCodec for display names. By default that uses identity encoding, so nothing changes, but customers can configure another string codec at /hippo:configuration/hippo:modules/stringcodec/hippo:moduleconfig/encoding.display that does change the stored name.
Finally, the backend creates a draft document in the new location.
Attachments
Issue Links
- is awaited by
-
CHANNELMGR-1511 Implement back-end call to delete draft
- Closed
- waits for
-
CHANNELMGR-1510 Switch to Step 2 and show editor for the new document
- Closed
-
REPO-1877 Make MockWorkspace a HippoWorkspace
- Closed