Shaun Walker
|
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 |
|
Shaun Walker
|
69c948ad79
|
misc site settings UX fixes
|
2021-06-04 08:42:33 -04:00 |
|
Shaun Walker
|
afcc5e2170
|
handle HtmlText module transition from SQL scripts to Migrations in module rather than in core framework
|
2021-05-30 13:16:26 -04:00 |
|
Shaun Walker
|
8529a42075
|
fixed upgrade logic
|
2021-05-28 16:01:11 -04:00 |
|
Shaun Walker
|
fbce6c7248
|
automate the 2.1.0 upgrade
|
2021-05-27 16:18:45 -04:00 |
|
Shaun Walker
|
50ac9236af
|
move database projects into their own solution to keep the streamline main solution
|
2021-05-26 17:46:08 -04:00 |
|
Shaun Walker
|
c07e766e57
|
add support for public content folders
|
2021-05-26 12:01:35 -04:00 |
|
Charles Nurse
|
9c0cef870c
|
Merge AppVersions information into EFMigrationsHistory table
|
2021-05-25 12:17:44 -07:00 |
|
Charles Nurse
|
a62a1be1f3
|
Merge branch 'dev' of https://github.com/cnurse/oqtane.framework into dev
# Conflicts:
# Oqtane.Server/Infrastructure/DatabaseManager.cs
|
2021-05-24 15:47:02 -07:00 |
|
Charles Nurse
|
f2ae1e3bff
|
Merge commit '42265cdda4ea03541522bf5cf5d104059927393f' into dev
# Conflicts:
# Oqtane.Server/Infrastructure/DatabaseManager.cs
|
2021-05-24 15:40:35 -07:00 |
|
Charles Nurse
|
a0838cbc84
|
3rd attempt to resolve conflicts
|
2021-05-24 15:14:58 -07:00 |
|
Charles Nurse
|
17f5f39a54
|
2nd attempt to Fix conflict
|
2021-05-24 15:12:41 -07:00 |
|
Charles Nurse
|
4853a64cf9
|
Fix conflict
|
2021-05-24 15:08:44 -07:00 |
|
Charles Nurse
|
69376c5baf
|
Missing files from previous commit
|
2021-05-24 14:46:54 -07:00 |
|
Charles Nurse
|
42265cdda4
|
Fix Upgrade issue with new componentized Database projects
|
2021-05-24 14:46:12 -07:00 |
|
Shaun Walker
|
72b06b16cf
|
fix #1272 - add support for ref folder in package installation
|
2021-05-24 15:50:38 -04:00 |
|
Charles Nurse
|
4a609b444e
|
Rename IOqtaneDatabase interface (and related base class)
|
2021-05-24 11:57:47 -07:00 |
|
Charles Nurse
|
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 |
|
Charles Nurse
|
c036a9d11f
|
Remove DbConfig and new constructors on DbContextBase and refactor Migrations to use explcit generation of IOqtaneDatabase instance
|
2021-05-12 15:17:40 -07:00 |
|
Charles Nurse
|
92dd8354ba
|
Switch DBType to use the fully-qualified type name rather than a simple name
|
2021-05-12 10:22:17 -07:00 |
|
Charles Nurse
|
4ffdcf1e52
|
Remove dependency of Oqtane.Server on SqlClient
|
2021-05-11 13:56:49 -07:00 |
|
Shaun Walker
|
a5de639d15
|
optimizing tenant resolution and routing
|
2021-05-10 17:45:39 -04:00 |
|
Shaun Walker
|
40f8436947
|
Merge pull request #1239 from cnurse/dev
Implement Database Migrations and add Multi-Database Support
|
2021-04-19 21:11:11 -04: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 |
|
Shaun Walker
|
cbe843bafc
|
User experience improvements
|
2021-04-17 19:18:24 -04: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
|
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 |
|
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
|
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 |
|
Shaun Walker
|
a2029a3ca3
|
auto registration of scheduled jobs
|
2021-01-17 11:46:09 -05:00 |
|
Tony Valenti
|
c683de2cda
|
Refactor TenantNames.Master
|
2020-10-16 10:45:13 -05:00 |
|
Tony Valenti
|
f33fb4d001
|
Factoring out Constants.AdminPane and Constants.HostUser
|
2020-10-16 10:23:17 -05:00 |
|
Tony Valenti
|
955e7a3856
|
Factored out Contants.*** Role into RoleNames.***
Renamed 'AllUsers' to 'Everyone'
|
2020-10-16 06:22:52 -05:00 |
|
Shaun Walker
|
282579fcf2
|
resolve #526 remove pluralization from module creation templates
|
2020-08-14 12:44:37 -04:00 |
|
Alexander Hendel
|
807252c9e5
|
Fix directory separator for path operations
|
2020-07-15 16:09:19 +02:00 |
|
Shaun Walker
|
4285603563
|
migrate script naming convention
|
2020-06-14 13:06:33 -04:00 |
|
Shaun Walker
|
aa97dd4d0d
|
Allow modules to be installed/uninstalled with embedded scripts or IInstallable interface. Fix module uninstall issues.
|
2020-05-14 11:54:28 -04:00 |
|
Shaun Walker
|
45aeb17020
|
fixed module action import/export, improved module installation
|
2020-05-01 15:58:34 -04:00 |
|
Shaun Walker
|
7c6dc6d774
|
Added ability to execute version specific code during framework upgrade (removed ApplicationVersion table and replaced with Version field on Tenant table), updated version number to 0.9.0 and renamed install scripts to match - this will be a baseline release which will be upgradeable
|
2020-05-01 10:27:14 -04:00 |
|
Pavel Vesely
|
d387e6e573
|
Page editor fix
Script check
|
2020-05-01 11:24:10 +02:00 |
|
Shaun Walker
|
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 |
|
Pavel Vesely
|
375c706029
|
Get custom theme and layout on a default install
|
2020-04-28 14:51:27 +02:00 |
|
Shaun Walker
|
df3afb1e21
|
Merge branch 'master' into master
|
2020-04-26 13:27:16 -04:00 |
|
Shaun Walker
|
6d93fcfc1c
|
Merge pull request #401 from chlupac/DatabaseManagerBug
Create Data directoty if does not exists
|
2020-04-26 13:21:42 -04:00 |
|
Shaun Walker
|
58d3c406cd
|
added IInstallable interface and uninstall implementation for modules. Refactoring module installation to use interface still in progress.
|
2020-04-26 13:15:02 -04:00 |
|
Pavel Vesely
|
a09be84824
|
Create Data directoty if does not exists
|
2020-04-25 10:58:38 +02:00 |
|