e33c9e417d
Remove SupportedCultures entry from appsettings.json
2021-04-20 16:26:17 +03:00
9d9a5a0275
Localize modules title
2021-04-20 16:20:24 +03: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
13f7db7b19
Resolve conflict
2021-04-19 11:57:45 -07:00
6b204cc988
Second attempt to resolve conflcit in Server project
2021-04-19 11:56:51 -07:00
a11d30b1e4
Attempt to resolve conflict in Server project file
2021-04-19 11:53:45 -07:00
2402cab3f3
Attempt to resolve conflict in DatabaseManager
2021-04-19 11:50:25 -07:00
74c403cef1
Merge remote-tracking branch 'upstream/dev' into dev
2021-04-19 11:08:35 -07:00
468f186511
Default Alias
...
When alias is not found in alias table, Oqtane fails with exception. This solution allows define default alias (*) for default site with unknown alias.
2021-04-19 20:03:18 +02:00
a85376afb1
2.0.2 release testing
2021-04-19 08:40:58 -04:00
0fe931d772
prepare for 2.0.2 release
2021-04-19 08:04:33 -04:00
82b85ab24d
optimize GetSupportedCultures
2021-04-18 11:51:33 -04:00
7417e8dd27
Merge branch 'dev' of https://github.com/oqtane/oqtane.framework into dev
2021-04-18 02:29:39 +03:00
a018e853a8
Register configuration in startup
2021-04-18 02:27:31 +03:00
73b13d7a54
Add Oqtane extension methods for clean startup
2021-04-18 02:25:40 +03:00
cbe843bafc
User experience improvements
2021-04-17 19:18:24 -04: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