Skip to content

Setup Vuex state needed for group members filter bar

What does this MR do?

Setup for #228675 (closed) and small iteration towards !48403 (merged)

In preparation for converting the group members filters to the GitLab UI filtered search component this MR sets up the Vuex state that will be needed. In the process it refactors the initGroupMembersApp parameters.

Screenshots (strongly suggested)

No visual changes yet. For extra context this is what the final product will look like:

Before After
Screen_Shot_2020-11-24_at_8.07.29_AM Screen_Shot_2020-11-24_at_8.06.06_AM

See below screenshots of Vuex store in Vue dev tools

Members app store

Before After
Screen_Shot_2020-11-24_at_8.09.24_AM Screen_Shot_2020-11-23_at_11.55.46_AM

Linked groups app store

Before After
Screen_Shot_2020-11-24_at_8.09.40_AM Screen_Shot_2020-11-23_at_11.56.22_AM

Invited members app store

Before After
Screen_Shot_2020-11-24_at_8.09.55_AM Screen_Shot_2020-11-23_at_11.56.47_AM

Access requests app store

Before After
Screen_Shot_2020-11-24_at_8.10.09_AM Screen_Shot_2020-11-23_at_11.57.04_AM

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team
Edited by Peter Hegman

Merge request reports