Follow-up from "Persist Group Level Security Dashboard state in URL"
At the moment we need are calling the APIs to retrieve the data once the Vue component is created. We are needlessly piping the API endpoints through the component. We should probably create the store with the URLs in order to be able to call the API earlier and get rid of the useless piping through of URLs
The following discussion from !9108 (merged) should be addressed:
-
@leipert started a discussion: Just FYI, I am going to create a follow up to move the initial retrieval out to the VueX store as well, which currently doesn't work, because the URLs are set in the component.
I think we could set the URLs during store creation, they do not change anyway, we would remove a few actions. The component should not really care about the endpoints anyway.