• Brice's avatar
    Extract UI project for use in existing setups (v1) (#780) · 91a8ff9b
    Brice authored
    * Moved UI folders and files to new Admin.UI project
    
    * Fixed application version page can no longer refer to Startup type for detecting assembly version
    
    * Fixed build of Admin project that now depends on UI project
    
    * Extracted UI-specific startup helpers and classes into UI project
    
    * Removed bogus project dependency
    
    * Removed now unused namespace imports in map app startup helpers
    
    * Moved styles and scripts and more helpers to UI project
    
    * Moved back root configuration to Admin app because database migration and seeding is probably out of scope of UI
    
    * Moved startup service configuration to UI project through dependency injection helpers
    
    * Moved back one constant unrelated to UI into main project
    
    * Refactored UI project namespaces for consistency
    
    * Fixed some build issues
    
    * Stub for app builder extensions for UI project
    
    * Fixed test project build
    
    * Moved security headers feature to UI project
    
    * Moved startup app building to UI project
    
    * Fixed authorization middleware setup
    
    * Fixed UI view build
    
    * Fixed views cannot be resolved
    
    * Fixed static assets not accessible from root URL (e.g. ~/)
    
    * Cleaned up startup
    
    * Added convenience DI extensions for setting up UI
    
    * Cleaned up startup test
    
    * Moved migration helpers to UI project
    
    * Support for custom migration assemblies
    
    * Moved migration helpers and config down to EntityFramework.Shared
    
    * Fixed build and tests
    
    * Fixed DI UI helper not using custom entity types completely
    
    * Moved UI config json files to UI project
    
    * Disabled unused code in startup
    
    * Minor code style
    
    * Fixed view localization of UI failing when used in custom web app project
    
    * Refactored middleware configuration to simplify usage of Use* methods in Startup
    
    * Added configuration of health checks middleware
    
    * Options to further configure the auth pipelines, and better separation of endpoint routing
    
    * Ported UI to area
    
    * Fixed test build
    
    * Fixed seeding not working due to missing configuration bind
    
    (backported from 93d5e3adacaf424e4a638a141758b9267be94177 and 01646fd5f397dfb94d902a4b85da02915413076d)
    91a8ff9b
.gitignore 4.93 KB