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