- Update LanguageFacade to fetch AppStrings
- Add BaseMetadata resolver
-- Does a chained call to get the SystemConfigs and then the AppStrings
- Temp: only enable resolver for #Listview route for now
- Add SystemConfi Legacy handler
- Add service configuration to specify which configs are exposed to the frontend
- Update Systemconfig Item and Collection data provider to use legacy handler
- Add unit tests for legacy handler
- Add AppStrings Legacy handler
-- Inject some User module key into app strings
- Update AppStrings Item data provider to use legacy handler
- Add unit tests for legacy handler
- Autowire LegacyHandlers as Symfony Services
-- Configure legacy handlers folder in service.yml
-- Replace handler instantiation with service injection
- Add init and close to legacy handlers
-- Swap sessions
-- Swap current dir
-- Add config to allow moving values between sessions
-- replace hard coded values with injected configuration
- Remove unused services and corresponding unit test
-- NavbarService.php
-- AuthenticationService.php
- Refactor Authentication Handler to
-- call init and close methods
- Refactor navbar handler to be used as a service
-- Adjust navbar unit tests
- Add engines to specify the engines needed to build and run the project.
- Add browserslist to dynamically handle our supported browsers with for all our automated tooling and inspections.
- Add typescript-eslint/eslint-plugin and typescript-eslint/parser to handle typescript parsing.
- Add eslint-plugin-compat to share configurations between our automated tools.
- Add eslint-plugin-import in order to create an eslint that matches our existing tslint config without losing functionality.
- Add eslint-plugin-jsdoc in order to create an eslint that matches our current tslint config without losing functionality.
- Add eslint-plugin-jasmine to provide support for jasmine testing.
- Removed unused tslint.json
- Add Navigation Api Service
- Add Metadata Facade Service
- Build Navigation menu using fetched menu items
- Fix submenu item link on template
- Cleanup code warnings
- Remove get method from RecordGQL
-- we won't be using GraphQL cache for the moment
- Fix classic view karma tests
- Fix Filter karma tests
- Add set of base jasmine tests for:
-- navbar component
-- metadata service
-- navigation metadata service
Redirect Suite7 requests to Suite8 ClassicView routes for valid actions
- Use Symfony kernel events
- Use Symfony service configuration and DI for module mapping
Add legacy redirection tests
- Add acceptance test support
-- Add config helper
- Fix issue when running `codcept run`
-- functional tests missing
- Add functional tests for legacy routing
- Add unit tests for legacy routing