Update filter and sort bar in Service Desk List
Create a vue app that will render issuable-list component with service desk issues only. The new view should include:
- current Service Desk banner (
app/views/projects/issues/service_desk/_service_desk_info_content.html.haml) - filtered search bar with tokens
- because of how we mark service desk issues,
authorandtypesearch tokens should not be included - at this point, the action button for the list should not be implemented ( &10706 (comment 1429078482) )
This change will be hidden behind the feature flag: #415385 (closed)
Proposed steps for implementation:
- Create the app for service desk issues and add queries that will show all the issues created by the bot and issues count for tabs
- Recreate info banner about service desk
- Define tokens for search bar
- Add sorting functionality
- Add loading state and improve empty state
- empty state when there is no issues, that includes a version of info banner
- empty state when search has no results
- empty state when one of the tabs has no issues (no closed issues)
- loading state for issues list
- alert for errors with dismiss handle
- handling of next/previous page
define grid columns if possible at the time (see: !121062 (closed)) won't do, the MR I was counting on was implemented only in JiHu
Edited by Paulina Sedlak-Jakubowska