[Duo Provisioning] Iteration 2: Add ability to sort filter by assigned seat
# Background _This epic relates to enhancements to the in-product Duo add-on seat provisioning page._ For the MVC launch of the `GitLab Duo Pro` add-on, users on this page are sorted by `user id` and can only be filtered by `Name` and `username` via keyword search. This epic will outline the work needed to expand on the filtering functionality of this page to improve the user experience when assigning and un-assigning seats. This will allow group Owners and instance admins to easily see who is assigned a GitLab Duo seat. ## Status * **Work status:** ~"workflow::complete" :white_check_mark: * See full latest engineering update in comments below. * **Release status:** * **GitLab.com:** this functionality is live in production as of `2024-10-11` :white_check_mark: :tada: * **Self-Managed/GitLab Dedicated:** target launch 17.5 :hourglass_flowing_sand: # Proposal From the Duo in-product provisioning page, allow an admin / group Owner to filter by users who currently have a Duo seat assigned (Toggle = `On`) vs. no seat assigned (Toggle = `Off`). # Documentation Documented on this page: [https://docs.gitlab.com/ee/subscriptions/subscription-add-ons.html](https://docs.gitlab.com/ee/subscriptions/subscription-add-ons.html#assign-gitlab-duo-seats) * MR to update: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/169166 ### Screenshot: ![image.png](/uploads/bae37c2190dc84cdee69aa82383bf3a6/image.png){width=625 height=313} ### How-to video: ![Screen Recording 2024-10-09 at 16.03.08.mov](/uploads/0647e7bdc407168e975cf68ff940c600/Screen_Recording_2024-10-09_at_16.03.08.mov)
epic