Content
View differences
Updated by Marc Alcobé about 1 year ago
**As** a mobile app user \[enter role of user\]
**I want to** be able to sort and search the work packages I'm seeing \[enter objective\]
**so that** I can find the work package I'm looking for easily \[enter desired result\]
**Acceptance criteria**
* The default Default sorting order matches the sorting used in the web app for that view/query.
* Add a new sub-header toolbar on top of the work package list, including a search bar and sort icon button.
* Add a divider between the project and view selection and the new sub-header bar.
* Search functionality:
* Tapping on the search icon button will expand a full width search bar in a focus state and open the keyboard.
* Users will be able to input and search by subject and ID.
* The scope of the search should only be the work packages in the current project and view/query.
* If there are no matching results, display an empty status.
* Users can always cancel the search using the "X" button or by navigating somewherelse in the app.
* If the user leaves mid-search and come back to the same view, the content of the view is restored without search bar.
* Sort by functionality:
* Tapping on the sort icon button opens a dropdown modal with the options:
* ID
* Subject
* Type
* Status
* Latest edited
* Latest commented
* Latest created
* After the user selected the sorting criteria to apply, the list below will be ordered by that criteria alphabetically (e.g. Type: 1st BUG then FEATURE).
* If the user leaves the page and come back to the same view, the default order of the view is restored.
**Visuals**
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/434941/content">
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/434942/content">
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/434943/content">
**Technical notes**
* <br>
**Permissions and Visibility considerations**
* Make the functionalities available to everyone, as views can't be saved from mobile app. _To whom is this feature visible?_
* _When is it not visible?_
**Out of scope**
* Save any new view/query out of the new sorting order or search results.
* Change the default sort ordering of a view by saving. <br>
**I want to** be able to sort and search the work packages I'm seeing
**so that** I can find the work package I'm looking for easily
**Acceptance criteria**
* The default
* Add a new sub-header toolbar on top of the work package list, including a search bar and sort icon button.
* Add a divider between the project and view selection and the new sub-header bar.
* Search functionality:
* Tapping on the search icon button will expand a full width search bar in a focus state and open the keyboard.
* Users will be able to input and search by subject and ID.
* The scope of the search should only be the work packages in the current project and view/query.
* If there are no matching results, display an empty status.
* Users can always cancel the search using the "X" button or by navigating somewherelse in the app.
* If the user leaves mid-search and come back to the same view, the content of the view is restored without search bar.
* Sort by functionality:
* Tapping on the sort icon button opens a dropdown modal with the options:
* ID
* Subject
* Type
* Status
* Latest edited
* Latest commented
* Latest created
* After the user selected the sorting criteria to apply, the list below will be ordered by that criteria alphabetically (e.g. Type: 1st BUG then FEATURE).
* If the user leaves the page and come back to the same view, the default order of the view is restored.
**Visuals**
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/434941/content">
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/434942/content">
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/434943/content">
* <br>
**Permissions and Visibility considerations**
* Make the functionalities available to everyone, as views can't be saved from mobile app.
* _When is it not visible?_
**Out of scope**
* Save any new view/query out of the new sorting order or search results.
* Change the default sort ordering of a view by saving.