Content
View differences
Updated by Marc Alcobé 4 months ago
**As** a project team member logging time from the mobile application,
**I want to** see a tab with my recently used work packages when selecting a work package,
**so that** I can quickly find and select the correct work package without searching through the full list every time.
**Acceptance criteria**
* **Tab availability**
* When opening the _Log time_ work package selection bottom sheet, the work package selector displays two tabs:
* **All**
* **Recent**
* **Default behavior**
* The _All_ tab is selected by default when the work package selector is opened.
* If the user has no recently used work packages, the list has an empty state.
* **Definition of “recently used”**
* Recently used work packages are defined as work packages on which the user has logged time most recently.
* We sotre localy the \[TBD\] Can we detect which work packages has been used to log time in both mobile and browser for login time? If not, can we control the app.
* 15 work packages are displayed in the list. used only on mobile?
* The list is ordered from most recently used to least recently used.
* **Search behavior**
* The search field is available in both _All_ and _Recent_ tabs.
* Searching filters the currently selected tab only.
* When a search term is entered:
* Only matching work packages are shown.
* If no results match, an empty state is displayed.
**Technical notes**
* The recent work packages list is user-specific.
* The list is populated based on successful time entries.
* Is there any API for it?
**Permissions and visibility considerations**
* Only work packages the user has permission to log time on are shown.
**Translation considerations**
* The term Recent is added
**Out of scope**
* Manual pinning or reordering of recent work packages.
* Editing work packages from the selector.
**I want to** see a tab with my recently used work packages when selecting a work package,
**so that** I can quickly find and select the correct work package without searching through the full list every time.
**Acceptance criteria**
* **Tab availability**
* When opening the _Log time_ work package selection bottom sheet, the work package selector displays two tabs:
* **All**
* **Recent**
* **Default behavior**
* The _All_ tab is selected by default when the work package selector is opened.
* If the user has no recently used work packages, the list has an empty state.
* **Definition of “recently used”**
* Recently used work packages are defined as work packages on which the user has logged time most recently.
* We sotre localy the
* 15 work packages are displayed in the list.
* The list is ordered from most recently used to least recently used.
* **Search behavior**
* The search field is available in both _All_ and _Recent_ tabs.
* Searching filters the currently selected tab only.
* When a search term is entered:
* Only matching work packages are shown.
* If no results match, an empty state is displayed.
**Technical notes**
* The recent work packages list is user-specific.
* The list is populated based on successful time entries.
* Is there any API for it?
**Permissions and visibility considerations**
* Only work packages the user has permission to log time on are shown.
**Translation considerations**
* The term Recent is added
**Out of scope**
* Manual pinning or reordering of recent work packages.
* Editing work packages from the selector.