306b78b526
Added ability for Runtime and RenderMode to be set per Site - enabling the framework to support multiple hosting models concurrently in the same installation. Fixed WebAssembly Prerendering issue (this also resolved the issue where the component taghelper was not passing parameters correctly to the app when running on WebAssembly). Fix #1702 - remove web,config from upgrade package.
2021-10-05 14:32:05 -04:00
eea417ff44
added logging for startup issues
2021-07-01 07:37:03 -04:00
8ef83b2de8
improve register for updates
2021-06-27 18:33:41 -04:00
9e004f5b3c
add ability to register for updates
2021-06-27 08:48:18 -04:00
3bc5744007
improved error handling, improved consistency of console error messages, added ability to add a Decimal column in Migrations
2021-06-18 13:01:42 -04:00
edc0e2a8fe
Merge pull request #1462 from albahadly/dev
...
fix issue: WebAssembly with IDM app
2021-06-10 10:46:52 -04:00
f5f374d2ae
#1460 fix issue: WebAssembly with IDM app
2021-06-11 01:06:20 +12:00
bc720555c4
refactoring, enhancements, and some fixes
2021-06-10 08:16:02 -04:00
25dc6b9b08
when set Runtime as WebAssembly, IDM app recognize oqtane.zip and download this file and this make an issue and oqtane not work correctly and for this I set diffrent extention that IDM cant recognize it
2021-06-09 12:45:31 +12:00
82c05a841f
Improve validation and error handling in Controller methods
2021-06-07 15:29:08 -04:00
a5de639d15
optimizing tenant resolution and routing
2021-05-10 17:45:39 -04:00
cbe843bafc
User experience improvements
2021-04-17 19:18:24 -04:00
09c040128a
Ensure Install Wizard will only be displayed if the Master database connection string in appsettings.json is not specified. This addresses a potential security issue where the Install Wizard could be displayed in an existing installation if the Master database connection failed during startup.
2021-03-30 17:48:49 -04:00
62362b9194
make module creator templates extensible
2021-03-30 10:06:25 -04:00
5e42ab8cca
improve user experience by delegating application restart responsibility to the host user
2020-11-24 16:22:53 -05:00
700b6e2d68
optimize performance when running on WebAssembly by caching assembly payload that needs to be served to new clients
2020-11-04 08:10:21 -05:00
b4b73b7e5a
fixed compatibility issue in .NET5/WebAssembly where assemblies were not being loaded into the default AppDomain, optimized service registration on WebAssembly, fixed spelling mistake for satellite assemblies constant and fixed issue in LocalizableComponent
2020-11-03 14:41:49 -05:00
3e71bdfef3
Replace string with System.Net.Mime.MediaTypeNames.Application.Octet
2020-10-16 10:38:19 -05:00
766be6c929
Factor out default controller route.
2020-10-16 10:37:17 -05:00
955e7a3856
Factored out Contants.*** Role into RoleNames.***
...
Renamed 'AllUsers' to 'Everyone'
2020-10-16 06:22:52 -05:00
ce37d2f2d2
Skip missed satellite assemblies forlders
2020-10-03 23:26:44 +03:00
2e2d46996a
Refactoring
2020-09-30 00:07:00 +03:00
ad9146ead1
Fix stallite assemblies folder path
2020-09-29 19:14:48 +03:00
52d1d5841e
Avoid looking for en-US culture resources
2020-09-29 18:50:06 +03:00
396d584615
Dowanlod satellite assemblies to the browser
2020-09-29 18:01:57 +03:00
5b0da056b4
Restore support for third party assembly dependencies in modules and themes when running om Wasm
2020-06-04 12:48:29 -04:00
1532eb7586
Optimized downloading of assemblies when using WebAssembly
2020-05-18 18:02:23 -04:00
c394c6ea7a
Resolved authentication issue #441 related to alias refactoring #439 , fixed breaking change in .NET Core 3.2 related to Blazor WebAssembly identification
2020-05-05 16:28:50 -04:00
34538dd945
install/upgrade refactoring to consolidate all use cases and implement IInstallable interface for modules, moved tenant creation to site management UI, fixed z-order issues in Blazor theme, enhanced JS Interop methods to support integrity and crossorigin
2020-04-30 13:58:04 -04:00
375c706029
Get custom theme and layout on a default install
2020-04-28 14:51:27 +02:00
02fde9cec3
rolled back change creating an Infrastructure.Interfaces namespace, modified IModule interface to be strongly typed ( #343 )
...
* upgrade to .NET Core 3.2 Preview 3 and fixes for issues created by #314
* Components based on Bootstrap4 for Sections and TabStrip to increase productivity and promote uniformity in Module UIs
* rolled back change creating an Infrastructure.Interfaces namespace, modified IModule interface to be strongly typed
2020-04-05 14:39:08 -04:00
940cdcb349
Database Manager
...
done:
+ master.sql as resource
+ implemented incremental database changes also for Master
+ dbUp sql script variables implemented
+ improved database handling and creation code
+ simpified database creation
+ almost all Database and Tenant creation moved to DatabaseManager.cs (rest code marked with TODO)
+ Unattended install of master can be performed by settings in appsettings.json
+ Improved IsInstalled checking
+ Removed DBSchema field from Tenant
+ Default database and site creation moved to Program.Main
2020-03-29 14:45:02 +02:00
18a843e74f
extensibility enhancements for site templates
2020-03-19 12:07:33 -04:00
5b3feaf26f
Server naming fixes and cleanup
...
Server is now completely cleaned up and without warnings
2020-03-15 11:53:24 +01:00
fe98084324
optimizations and fixes
2020-03-11 14:39:49 -04:00
425b4e1c67
Fix casing for constructor params
2020-03-05 20:03:54 +03:00
303bdf3be2
Remove this keyword
2020-03-05 19:22:13 +03:00
a46235ea1e
Fix naming conventions for private fields
2020-03-05 01:46:53 +03:00
d18b4d574a
Removed Repository methods which are not used and are not valid because they do not adhere to tenant scope boundaries
2020-02-23 10:45:32 -05:00
066c616eca
authorization changes
2020-02-17 19:48:26 -05:00
0e09cdf20a
automated framework update enhancement
2019-10-30 17:03:09 -04:00
e25bbe2e24
logging abstraction
2019-10-26 11:00:45 -04:00
c029e70783
CSS separation, multi-tenancy fixes
2019-10-12 16:32:47 -04:00
879dae75aa
tenant/site installation improvements
2019-10-08 18:35:18 -04:00
9971510b1e
improved file upload, enhanced module installation from Nuget to support upgrades, added ability to upgrade the framework from Nuget, completed isolated multitenancy and site alias management, created IPortable interface for importing data into modules, added default content to initial installation
2019-10-08 16:11:23 -04:00
3ce7f1a227
Permission-based authorization utilizing Policies
2019-08-27 17:14:41 -04:00
42c6efbfdb
Dynamic User Roles
2019-08-20 16:43:35 -04:00
b71f007981
Support for third party modules, improved error handling, standardardized enum naming, reorganized interface definitions, support for DB script upgrades, added Settings entity
2019-08-14 09:34:35 -04:00
1c0d2de9fe
Install Wizard
2019-07-18 13:11:31 -04:00