Commit Graph

370 Commits

Author SHA1 Message Date
47c04dc150 Convert Database projects so they build installable Packages rather than deploy to bin and modify installation to deploy Databases on demand as needed. 2021-05-20 12:39:09 -07:00
09537ab0e4 auth improvements related to multi-tenancy 2021-05-19 08:46:02 -04:00
943adec3a0 fixes for running on WebAssembly 2021-05-13 07:58:57 -04:00
92dd8354ba Switch DBType to use the fully-qualified type name rather than a simple name 2021-05-12 10:22:17 -07:00
4ffdcf1e52 Remove dependency of Oqtane.Server on SqlClient 2021-05-11 13:56:49 -07:00
bae6120e3b added DatabaseService to get list of database types from server 2021-05-11 15:56:41 -04:00
a5de639d15 optimizing tenant resolution and routing 2021-05-10 17:45:39 -04:00
38aebf5aff Allow installation of Language packages through Language Management 2021-05-05 19:03:06 -04:00
d42c7a5ea5 user and role management improvements 2021-04-24 13:47:20 -04:00
5a519510a9 improve comments and logging 2021-04-23 16:29:18 -04:00
9d083726be user and role management improvements 2021-04-23 16:11:35 -04:00
40f8436947 Merge pull request #1239 from cnurse/dev
Implement Database Migrations and add Multi-Database Support
2021-04-19 21:11:11 -04:00
74c403cef1 Merge remote-tracking branch 'upstream/dev' into dev 2021-04-19 11:08:35 -07:00
cbe843bafc User experience improvements 2021-04-17 19:18:24 -04:00
1d3a79437c add theme creator module to simplify the scaffolding of external themes 2021-04-07 13:05:18 -04:00
6b90e0f37b fix #1197 - move folder path logic from Client Service to Server Controller 2021-04-05 08:53:22 -04:00
58c84da9c9 add ability to test SMTP connection in Site Settings 2021-04-01 09:44:07 -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
d8bcc32239 refactor user deletion 2021-03-29 12:58:40 -04:00
8f1c760e87 Updated the Installation of Oqtane to use Migrations 2021-03-21 14:52:45 -07:00
801615c981 fix: user delete 2021-03-13 12:34:47 +01:00
12fd845ed5 Fix issue when creating assets.json and folder does not exist. Improve module/theme uninstall to remove empty folders. 2021-02-26 09:08:25 -05:00
de1107f046 Unauthenticated users need to be able to retrieve the list of languages 2021-02-14 18:35:42 -05:00
531cba715e performance and user experience improvements 2021-02-04 08:54:59 -05:00
c0ed7c7934 Localization fixes - table definition, SQL script naming, SQL script not marked as Embedded Resource, changed column name from IsCurrrent to IsDefault to reflect intent, set default language for site in _Host 2021-01-21 17:09:34 -05:00
82a118b603 notification improvements 2021-01-18 14:39:56 -05:00
b4aec286ed Merge pull request #1045 from hishamco/language-management
Add Languages Management
2021-01-18 08:30:31 -05:00
bc0ba92303 Revert the changes in the LanguageController 2021-01-15 01:35:53 +03:00
e938d4f801 Add Admins role 2021-01-15 00:28:59 +03:00
f1a1a21d74 Introduce GetFolderPath and GetFilePath repository methods 2021-01-11 16:32:13 +01:00
9b4316d6cd Fix errors 2021-01-10 21:32:11 +03:00
aa19a35834 Add language repository & controller 2021-01-10 20:09:04 +03:00
07711c082e FileController - content disposition 2020-12-15 11:06:52 +01:00
14f8155df6 FileController fix
- using PhysicalFile framework method (current implementation causes file locks and 500 error at heavy load)
- Add correct mimetype to header based on file extension
2020-12-06 16:23:28 +01:00
1968b0283d Merge pull request #967 from hishamco/language-switcher
Add Language switcher
2020-12-04 14:53:48 -05:00
1a8125c26d Use REST style 2020-12-03 15:50:25 +03:00
a37eb8a44a Introduce Culture model to avoid CultureInfo.DisplayName issue 2020-12-03 14:05:49 +03:00
fd60b40c53 Fixes to make site alias, page path, and module action Url resolutions case insensitive. Optimized logic for Settings component which fixed localization rendering issue. 2020-12-01 19:36:02 -05:00
418c9888c4 Add LocalizationController 2020-12-02 01:38:00 +03:00
4401dba4ec improve user experience of Module Creator flow 2020-11-25 11:59:17 -05:00
5e42ab8cca improve user experience by delegating application restart responsibility to the host user 2020-11-24 16:22:53 -05:00
880ad0486a include syncevents on module add/update/delete to trigger reload in UI 2020-11-10 16:26:50 -05:00
b602113cd1 move version to 2.0.0 2020-11-05 09:19:56 -05:00
8eaa298d8b performance optimization to reduce calls from client to server unless content is changed 2020-11-04 15:58:13 -05:00
97cec46ec1 load module settings automatically so that they are part of the ModuleState and can be easily accessed by developers 2020-11-04 15:40:57 -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
7c8beac3dc Merge pull request #788 from sbwalker/master
Changes for .NET 5
2020-10-18 08:53:11 -04:00
3e71bdfef3 Replace string with System.Net.Mime.MediaTypeNames.Application.Octet 2020-10-16 10:38:19 -05:00