Skip to content

Refactor License Management UI to be more reusable

From ~"product discovery" #12941 (closed)

Problem to solve

  • This issue should be done BEFORE issue 3. I listed it last, so we know why we need the work done in order for Issue 2 to be practical.

Subissue - Decouple Licence management views from store on license management page

  • Convert store to vuex module. Includes store state, actions, getters, mutations.
  • Decouple view props from License Management "page" state to instead use the vuex module state for "license management". Let me clarify. Right now I'm not 100$ sure that the Vuex store that represents the "dropdown" on the "License Management" area on the Settings -> CI/CD page contains only data relevant to "License Management" only. If it contains other state date relevant to the other sections on the page, we want to isolate the state in the Vuex Module to only represent the "License Management" state.

Intended users

Further details

Proposal

Permissions and Security

Documentation

Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Links / references

Edited by Nicole Schwartz