Commit Graph

575 Commits

Author SHA1 Message Date
74c403cef1 Merge remote-tracking branch 'upstream/dev' into dev 2021-04-19 11:08:35 -07:00
e11a65c6ca Rollback removal of script files for Html Module to resolve conflict 2021-04-14 16:03:00 -07:00
23bab67bd3 Resolve new conflict 2021-04-14 15:59:31 -07:00
713b19e0e9 Remove Html Module Script files 2021-04-14 15:57:07 -07:00
f8b607911d Resolve conflict in project file 2021-04-14 15:53:07 -07:00
0222bbdeae Resolve conflict with main Oqtane repo 2021-04-14 15:48:54 -07:00
a0329b1b6c Fix bug in new Migration to support PostgreSQL 2021-04-08 14:58:02 -07:00
8c45b7e42f Added support for migrating existing Oqtane installations from DbUp to Migrations. Also added a Migration for version 2.0.2, and set current version to 2.1.0 2021-04-08 12:20:21 -07:00
1d3a79437c add theme creator module to simplify the scaffolding of external themes 2021-04-07 13:05:18 -04:00
d05747af1e enhanced ModuleActions component to display panes in a submenu, added more containers to Oqtane theme, added more panes to MultiPane layout, added module outline in edit mode to distinguish modules in panes, consolidated to use a single default AdminPane named "Content", fixed bug related to custom Admin Container behavior 2021-04-06 17:45:11 -04:00
6b90e0f37b fix #1197 - move folder path logic from Client Service to Server Controller 2021-04-05 08:53:22 -04:00
61b73060e5 login form validation 2021-04-02 16:14:02 -04:00
985987d8f4 Updated initial appsettings.json 2021-04-02 11:28:34 -07:00
e6530ee127 Added support for MySQL and ProgreSQL and AddSite/Tenant 2021-04-02 10:55:00 -07:00
14480edd67 added globally unique identifier for Site ( used string data type to ensure compatibility with multiple database engines ) 2021-04-02 12:30:20 -04:00
58c84da9c9 add ability to test SMTP connection in Site Settings 2021-04-01 09:44:07 -04:00
bd48e1d8f1 if running on WebAssembly reload the client application if the server application is restarted 2021-03-31 15:39:01 -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
2fb63e8117 Added suuport to inject an IOqtaneDatabase in EntityBuilders to allow each Database to control certain Migration behaviors. Also updated Installer to dynamically build Database Configuration section 2021-03-27 11:16:16 -07:00
3a032f401a Added IDatabase interface and refactored to use it to handle database type - updated Installer to dynamically add databases to selector 2021-03-24 11:45:44 -07:00
cbcfc88492 Add support for Sqlite - Installation path tested but AddSite not supported yet 2021-03-23 11:06:18 -07:00
8f1c760e87 Updated the Installation of Oqtane to use Migrations 2021-03-21 14:52:45 -07:00
83e5502111 Creation of EF Core Migrations - these execute using EF Tools, but are not integrated to run programmatically 2021-03-19 17:01:49 -07:00
801615c981 fix: user delete 2021-03-13 12:34:47 +01:00
86ce8994d9 fix #1156 add defensive coding for scenario where host name does not match any alias 2021-03-11 20:21:15 -05:00
7e4a37b07c Merge pull request #1168 from cnurse/dev
Create new UseOqtaneDatabase extension method
2021-03-09 09:46:14 -05:00
642bafb2fc Merge pull request #1170 from sbwalker/dev
Add folder structure to external module template client project to organize code and emphasize that a module project can contain multiple modules.
2021-03-09 09:46:05 -05:00
81b76f03ee Add folder structure to external module template client project to organize code and emphasize that a module project can contain multiple modules. 2021-03-09 09:47:01 -05:00
c64f350f36 Create new DbContextUtils class and move common SaveChanges code to this class. While MasterDbContext has no entities that support IDeletable it does not hurt to check and minimizes duplication 2021-03-06 16:06:29 -08:00
8376a09ad6 Create new UseOqtaneDatabase extension method and replace all uses of UseSqlServer.
This is a preparative step to locate all database configuration in one file.
2021-03-06 14:13:06 -08:00
cccb0806e1 LangVersion Fix #1148
removed the LangVersion property from project
2021-03-02 16:17:33 +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
ba54076c61 Prepare for 2.0.1 release 2021-02-26 08:04:44 -05:00
af1eebbf0d update copyright content 2021-02-26 07:45:10 -05:00
510f475816 Remove LangVerion from Oqtane.Server 2021-02-15 03:27:47 +03:00
0f640dd68b Merge pull request #1110 from sbwalker/dev
Unauthenticated users need to be able to retrieve the list of languages
2021-02-14 18:34:33 -05:00
de1107f046 Unauthenticated users need to be able to retrieve the list of languages 2021-02-14 18:35:42 -05:00
c6e2c2e501 DirectorySeparator issue when black or forward slash.
Tested on Apple mac and Windows
2021-02-11 15:38:37 +01:00
478e4044b8 Fix #1094 - localization fallback logic 2021-02-08 08:17:13 -05:00
7db1fe226d Fix the localization manager resolution 2021-02-06 22:40:11 +03:00
13e356f510 Use LocalizationManager.GetDefaultCulture() 2021-02-05 21:47:50 +03:00
3f29fd1b9f Merge remote-tracking branch 'upstream/dev' into default-language-fix 2021-02-05 15:35:52 +03:00
531cba715e performance and user experience improvements 2021-02-04 08:54:59 -05:00
90ca6aafe9 Set default language if the culture not supported 2021-01-24 01:06:50 +03:00
5a660f2634 Reset IsDefault per site Id for new language 2021-01-23 23:48:10 +03: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
350d2cec96 Merge pull request #1061 from sbwalker/dev
set SiteState in HostedServiceBase for scheduled jobs
2021-01-18 10:18:47 -05:00