Charles Nurse
6b204cc988
Second attempt to resolve conflcit in Server project
2021-04-19 11:56:51 -07:00
Charles Nurse
a11d30b1e4
Attempt to resolve conflict in Server project file
2021-04-19 11:53:45 -07:00
Charles Nurse
2402cab3f3
Attempt to resolve conflict in DatabaseManager
2021-04-19 11:50:25 -07:00
Charles Nurse
74c403cef1
Merge remote-tracking branch 'upstream/dev' into dev
2021-04-19 11:08:35 -07:00
Pavel Vesely
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
Shaun Walker
a85376afb1
2.0.2 release testing
2021-04-19 08:40:58 -04:00
Shaun Walker
0fe931d772
prepare for 2.0.2 release
2021-04-19 08:04:33 -04:00
Shaun Walker
82b85ab24d
optimize GetSupportedCultures
2021-04-18 11:51:33 -04:00
hishamco
7417e8dd27
Merge branch 'dev' of https://github.com/oqtane/oqtane.framework into dev
2021-04-18 02:29:39 +03:00
hishamco
a018e853a8
Register configuration in startup
2021-04-18 02:27:31 +03:00
hishamco
73b13d7a54
Add Oqtane extension methods for clean startup
2021-04-18 02:25:40 +03:00
Shaun Walker
cbe843bafc
User experience improvements
2021-04-17 19:18:24 -04:00
Charles Nurse
e11a65c6ca
Rollback removal of script files for Html Module to resolve conflict
2021-04-14 16:03:00 -07:00
Charles Nurse
23bab67bd3
Resolve new conflict
2021-04-14 15:59:31 -07:00
Charles Nurse
713b19e0e9
Remove Html Module Script files
2021-04-14 15:57:07 -07:00
Charles Nurse
f8b607911d
Resolve conflict in project file
2021-04-14 15:53:07 -07:00
Charles Nurse
0222bbdeae
Resolve conflict with main Oqtane repo
2021-04-14 15:48:54 -07:00
Charles Nurse
a0329b1b6c
Fix bug in new Migration to support PostgreSQL
2021-04-08 14:58:02 -07:00
Charles Nurse
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
Shaun Walker
1d3a79437c
add theme creator module to simplify the scaffolding of external themes
2021-04-07 13:05:18 -04:00
Shaun Walker
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
Shaun Walker
6b90e0f37b
fix #1197 - move folder path logic from Client Service to Server Controller
2021-04-05 08:53:22 -04:00
Shaun Walker
61b73060e5
login form validation
2021-04-02 16:14:02 -04:00
Charles Nurse
985987d8f4
Updated initial appsettings.json
2021-04-02 11:28:34 -07:00
Charles Nurse
e6530ee127
Added support for MySQL and ProgreSQL and AddSite/Tenant
2021-04-02 10:55:00 -07:00
Shaun Walker
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
Shaun Walker
58c84da9c9
add ability to test SMTP connection in Site Settings
2021-04-01 09:44:07 -04:00
Shaun Walker
bd48e1d8f1
if running on WebAssembly reload the client application if the server application is restarted
2021-03-31 15:39:01 -04:00
Shaun Walker
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
Shaun Walker
62362b9194
make module creator templates extensible
2021-03-30 10:06:25 -04:00
Shaun Walker
d8bcc32239
refactor user deletion
2021-03-29 12:58:40 -04:00
Charles Nurse
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
Charles Nurse
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
Charles Nurse
cbcfc88492
Add support for Sqlite - Installation path tested but AddSite not supported yet
2021-03-23 11:06:18 -07:00
Charles Nurse
8f1c760e87
Updated the Installation of Oqtane to use Migrations
2021-03-21 14:52:45 -07:00
Charles Nurse
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
Pieter Kuyck
801615c981
fix: user delete
2021-03-13 12:34:47 +01:00
Shaun Walker
86ce8994d9
fix #1156 add defensive coding for scenario where host name does not match any alias
2021-03-11 20:21:15 -05:00
Shaun Walker
7e4a37b07c
Merge pull request #1168 from cnurse/dev
...
Create new UseOqtaneDatabase extension method
2021-03-09 09:46:14 -05:00
Shaun Walker
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
Shaun Walker
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
Charles Nurse
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
Charles Nurse
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
Leigh Pointer
cccb0806e1
LangVersion Fix #1148
...
removed the LangVersion property from project
2021-03-02 16:17:33 +01:00
Shaun Walker
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
Shaun Walker
ba54076c61
Prepare for 2.0.1 release
2021-02-26 08:04:44 -05:00
Shaun Walker
af1eebbf0d
update copyright content
2021-02-26 07:45:10 -05:00
hishamco
510f475816
Remove LangVerion from Oqtane.Server
2021-02-15 03:27:47 +03:00
Shaun Walker
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
Shaun Walker
de1107f046
Unauthenticated users need to be able to retrieve the list of languages
2021-02-14 18:35:42 -05:00