Commit Graph

49 Commits

Author SHA1 Message Date
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