This caused many pain points when working with it.
Part of the data was camel cased the other snake case.
Other parts where snake case & then getting converted in components,
this conversion has the potential for leaking memory.
This changes that & makes it consistent with what it returned from the
API, snake case.
* master: (29 commits)
Update the dependencies license list for 11.1.0
Update .gitignore, .gitlab-ci.yml, and Dockerfile templates for 11.1.0
This updates only the actual new discussion and not the full tree , which leads to a very costly full rerender
Resolve "MR Refactor: Improve performance by setting v-once"
Changed Inline + Parallel Views to v-if instead of v-show
add basic export to fix timeout problem on import_file_spec.rb
Add changelog entry for !20465
Improve render performance of large wiki pages
Refactor rspec matchers in read_only_spec.rb
add CHANGELOG.md entry for !20461
resolve node 6 compatibility issues
Add missing foreign key in import_export_uploads
Redesign for mr widget info and pipelines section
Use proper markdown rendering for previews
remove extra tick for eks docs
Make it clear that we need to enable omniauth for SAML and Bitbucket
Add GPL Commitment language
Add ExclusiveLease guards for RepositoryCheck::{DispatchWorker,BatchWorker}
Ability to check if underlying database is read only
fix spec
...
Detailed: Because of rewire we need to export a default empty object in our actions to prevent it to export the wrong default in karma. Vuex getters are global, and because the Vuex store uses several non namespaced moduled, there was already a getter named default, due to the same empty export.
In order to solve it I chose to namespace the module. Could also be fixed by importing the getters explicitly instead of all of them.