• Brice's avatar
    Extract UI project for use in existing setups (v2) (#779) · 7d8f493a
    Brice authored
    
    
    * Update README
    
    * 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
    
    * Fixed missing new views after merge
    
    * Fixed missing areas in new views
    
    * Fixed test build
    Co-authored-by: default avatarjanskoruba <jan@skoruba.com>
    7d8f493a
.gitignore 4.93 KB