Content
View differences
Updated by Robin Wagner over 10 years ago
**As** an OpenProject user
**I want** to create work packages in the split view
**so that** I do not need to leave the page.
**Acceptance criteria**
- In the split view pressing the create button opens the new work package create form in the split view.
- Only the following attributes are shown
- Title
- Type
- Status
- Description
- Mandatory custom fields
- Assignee
- Percentage done
- Pressing the “Show all”-button shows:
- Percentage done
- Priority
- All other attributes activated for the respective type and project
- File-Selection
- Changing the type changes the form.
- Add and remove custom fields.
- Add or remove fields as specified by plugins (e.g. backlogs).
- Handle status that are invalid for the respective workflow.
- Three buttons in the toolbar: save (default), save and send email, cancel.
**Visuals**
- http://clients.zzmedia.net/openproject/workpackages/split-view/create/
**Technical solution concept**
- Use the schemata provided by the APIv3 to decide on the structure of the form (this should already be a given in the current implementation).
**Out of Scope**
- It will not be possible to add watchers on creation. They can be added afterwards.
**Open**
- Do we need Alert and Event Messages first?
- How do handle “Percentage-Done”?
- What happens after clicking the cancel-button?
**Known bugs**
- Custom fields do not disappear for types they aren’t defined for.
- The same for attributes from Backlogs. Once shown, they stay.
- Remaining hours from Backlogs are not getting shown.
- Statuses (both, selected and list of possible) don’t get updated.
- Mails always get sent.
- If you’re not a member of the project the status attribute is missing. If you are allowed to create work package without being member that could lead to problems.
**I want** to create work packages in the split view
**so that** I do not need to leave the page.
**Acceptance criteria**
- In the split view pressing the create button opens the new work package create form in the split view.
- Only the following attributes are shown
- Title
- Type
- Status
- Description
- Mandatory custom fields
- Assignee
- Percentage done
- Pressing the “Show all”-button shows:
- Percentage done
- Priority
- All other attributes activated for the respective type and project
- File-Selection
- Changing the type changes the form.
- Add and remove custom fields.
- Add or remove fields as specified by plugins (e.g. backlogs).
- Handle status that are invalid for the respective workflow.
- Three buttons in the toolbar: save (default), save and send email, cancel.
**Visuals**
- http://clients.zzmedia.net/openproject/workpackages/split-view/create/
**Technical solution concept**
- Use the schemata provided by the APIv3 to decide on the structure of the form (this should already be a given in the current implementation).
**Out of Scope**
- It will not be possible to add watchers on creation. They can be added afterwards.
**Open**
- Do we need Alert and Event Messages first?
- How do handle “Percentage-Done”?
- What happens after clicking the cancel-button?
**Known bugs**
- Custom fields do not disappear for types they aren’t defined for.
- The same for attributes from Backlogs. Once shown, they stay.
- Remaining hours from Backlogs are not getting shown.
- Statuses (both, selected and list of possible) don’t get updated.
- Mails always get sent.
- If you’re not a member of the project the status attribute is missing. If you are allowed to create work package without being member that could lead to problems.