Added filtered search bar to issue boards
Added the filtered search bar onto the issue boards page. This does not add it into the issues modal, that will be done in a different merge request.
Tweaked the filtered search to allow for the search to be performed async like issue boards currently does. This means adding the updated parameter string into the issue boards store & then allowing the Vue code to react to it correctly. Also had to tweak this slightly to stop Droplab getting destroyed when pressing enter, instead it just stops propagation when handled async.
Tweaked the clear button as well so that when clicking it it now resets the filter & sends new AJAX requests to get the updated data.
Closes #28312 (closed)
Merge request reports
Activity
added 1 commit
- d70de350 - Stop droplab from destroying itself is handled async
added 1 commit
- 986d6699 - Make changing the URL optional - future proof ourselves for the modal window
added 207 commits
-
6afdd17d...bd1d7781 - 200 commits from branch
master
- 850f19c0 - Added filtered search bar to issue boards
- f89782b3 - Changed store
- ddf71fce - Updates the URL
- 107c39a6 - Stop droplab from destroying itself is handled async
- ab7bfff0 - Make changing the URL optional - future proof ourselves for the modal window
- 382fea7b - Handle clear search async
- 809bba7d - Updated specs
Toggle commit list-
6afdd17d...bd1d7781 - 200 commits from branch
added 1 commit
- d701b39d - Fixed up boards filter spec due to CSS classes changing
@filipa can you have a look please? I'll need to create an EE merge request as well before this is merged.
- Resolved by Phil Hughes
- Resolved by Phil Hughes
- Resolved by Phil Hughes
- Resolved by Phil Hughes
- Resolved by Phil Hughes
- Resolved by Phil Hughes
EE merge request is here https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1397
& the EE one is here https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1397
assigned to @filipa
- Resolved by Phil Hughes
- Resolved by Phil Hughes
- Resolved by Phil Hughes
- Resolved by Phil Hughes
@iamphill just 1 comment - the eventhub one.
LGTM
assigned to @iamphill
@filipa made the change
& also pushed to EE branch https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1397
assigned to @filipa
- Resolved by Filipa Lacerda
Thank you @iamphill LGTM! Test it locally and did not find any problem
mentioned in commit 0046ffc0
@filipa Thanks!
Can you also check & merge the EE version https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1397? Has all the changes you suggested with a slight change in locking the milestone filter when a board has a milestone.
mentioned in issue #30503 (closed)
added Category:Team Planning label