GitLab merge requestshttps://staging.gitlab.com/gitlab-org/gitlab/-/merge_requests2020-11-06T11:38:59Zhttps://staging.gitlab.com/gitlab-org/gitlab/-/merge_requests/3081Port of 37970-ci-sections-tracking to EE2020-11-06T11:38:59ZAlessio CaiazzaPort of 37970-ci-sections-tracking to EEThis is the porting of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/14511This is the porting of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/14511Kamil TrzcińśkiKamil Trzcińśkihttps://staging.gitlab.com/gitlab-org/gitlab/-/merge_requests/2912WIP: Resolve "Saved configuration for issue board"2017-10-09T04:06:35ZSimon KnoxWIP: Resolve "Saved configuration for issue board"## What does this MR do?
Saved config for issue boards - #2518
Add an 'Edit board' button to EE Issue Boards to filter by Milestone, Assignee, Labels or Weight
**Todo**, approximately in order of importance
### Frontend
...## What does this MR do?
Saved config for issue boards - #2518
Add an 'Edit board' button to EE Issue Boards to filter by Milestone, Assignee, Labels or Weight
**Todo**, approximately in order of importance
### Frontend
- [ ] update milstone_select spec, add spec for other form elements
- [ ] show placeholder text when board filters are applied
### Backend
- [x] update assignee, labels and weight when _adding_ an issue to a board (if they're present on the board)
- [x] update assignee, labels and weight when _creating_ an issue within a list
- [x] when “Removing from board” (one issue), clean Assignee, Labels and Weight (if they're present on the board)
- [x] Check `feature_available?(:scoped_issue_board)` checks only filtering-out `milestone_id` param
- [x] Check if users and labels being returned on board config work accordingly for group boards
- [x] Remove author from board (will not go for this release)
- [ ] Address comments
### Extras
- [ ] Update docs (it was extended to other fields) -> http://localhost:3001/help/user/project/issue_board.html#board-with-a-milestone
- [ ] Unlicensed user cannot see "View board" button
- [ ] Complete feature tests (ongoing)
- [ ] "No Milestone" filter is not working
- [ ] "No weight" / "Any weight" filter is not working
### Broken pipelines
- [ ] https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/35117442
- [ ] https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/35113132
- [ ] https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/35113903
- [ ] https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/35113093
- [ ] https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/35112207
## Are there points in the code the reviewer needs to double check?
## Screenshots (if relevant)
## Does this MR meet the acceptance criteria?
- [x] [Changelog entry](https://docs.gitlab.com/ce/development/changelog.html) added, if necessary
- [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ee/blob/master/doc/development/doc_styleguide.md)
- [ ] API support added
- Tests
- [ ] Added for this feature/bug
- [ ] All builds are passing
- [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ee/development/merge_request_performance_guidelines.html)
- [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ee/blob/master/CONTRIBUTING.md#style-guides)
- [ ] Branch has no merge conflicts with `master` (if it does - rebase it please)
- [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits)
## What are the relevant issue numbers?
Closes #251810.1Simon KnoxSimon Knox