-
Notifications
You must be signed in to change notification settings - Fork 194
Closed
Labels
Type:StoryUser StoryUser Story
Description
Description
Subset of owncloud/ocis#9785
Context
owncloud/ocis#10276
User Stories
As a user I want to create editable office files via templates
Value
Creating multiple files with the same template
Acceptance Criteria
- Web Client reads the target_ext field from the app/list response.
- Files with that flag will trigger a new default action, which is "Create file from template"
- New extension within the
externalapp - Needs to be registered for the default (left click) and context (right click) extension points
- Left click should take priority over viewing/editing the template file
- if the authenticated user has no personal space, the action is not available
- flow when action is triggered:
- Show input modal for new file name (use the
target_extfield for the file extension) - File is to be placed in the root of the personal space, file name collisions need to be handled client side (propfind to personal space needed)
- Create new file by calling the
app/newendpoint (same as if the+ Newmenu had been used) - Open the newly created file (
app/openendpoint), but add the fileId of the template astemplate_idto theapp/openrequest - Use the
loadingServiceto visualize that there are things happening in the background (until the new document gets opened)
- Show input modal for new file name (use the
- New extension within the
- The existing file action "Open this File in ..." will stay and can be used via right click.
Definition of ready
- Everybody needs to understand the value written in the user story
- Acceptance criteria have to be defined
- All dependencies of the user story need to be identified
- Feature should be seen from an end user perspective
- Story has to be estimated
- Story points need to be less than 20
Definition of done
- Functional requirements
- Functionality described in the user story works
- Acceptance criteria are fulfilled
- Quality
- Code review happened
- CI is green (that includes new and existing automated tests)
- Critical code received unit tests by the developer
- e2e test for the happy path of this feature, with a
dotxtodocxconversion
- Non-functional requirements
- No sonar cloud issues
Metadata
Metadata
Assignees
Labels
Type:StoryUser StoryUser Story
Type
Projects
Status
Done