Namex examination Upgrade - Vue 3
Description (Hypothesis):
Upgrade to newer version of VueJS to stay current
User Story
Scenario: Upgrade to Vue 3 Given I am a User And I want to upgrade to a more current version of VueJS And insure NameX has better access to shared components, tools and maintenance And the older version will no longer be supported When I need to perform use the product Then I can login to the UI And I can use the functions of NameX as before And I maintain process and data integrity
Acceptance Criteria
[] Setup a banner (feature flag) in NameX-examination application. [] Implement HTML / CSS templates for the Examination page using mock data. [] Integrate the Keycoak-Js package for authentication. [] Connect the Vue 3 templates for the Examination page to a mock Pinia store which can be swapped out with the real store. [] Convert the old Vuex store to new Pinia stores for the Examination page. [] Connect templates with the state management system for the Examination page. [] Implement the Stats page in Vue 3. [] Implement the Transactions page in Vue 3 and link it from the Examination page. [] Connect the Admin link in the header to the NameX Solr Admin App. [] Add a standardized Version Display. Full regression testing will be required of each project.