Commit Graph

285 Commits

Author SHA1 Message Date
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
Pavel Vesely
88cf30f7c6 Merge branch 'master' of https://github.com/oqtane/oqtane.framework into IClientStartup 2020-05-12 23:20:06 +02:00
Pavel Vesely
4c188b782d ClientAssembly selection criteria changed 2020-05-12 23:17:37 +02:00
Shaun Walker
6fd0efbb73 updated module creator templates to use dependency injection in module components 2020-05-12 16:31:53 -04:00
Shaun Walker
9eec0fd86b updated HtmlText module to use dependency injection 2020-05-12 15:04:07 -04:00
Shaun Walker
6ac4ba4617
Merge pull request #462 from mikecasas/patch-1
Update IModuleControl.cs
2020-05-12 14:30:59 -04:00
Shaun Walker
f4710f90c0
Merge pull request #464 from sbwalker/master
validate folder names, handle missing files more gracefully
2020-05-12 14:30:44 -04:00
Shaun Walker
6f3fe8d933 validate folder names, handle missing files more gracefully 2020-05-12 13:24:51 -04:00
Mike Casas
7f157582cc
Update IModuleControl.cs
Added additional comments.
2020-05-11 13:47:12 -04:00
Pavel Vesely
7c814a67b3 IServerStartup implementation 2020-05-11 11:19:12 +02:00
Shaun Walker
c2ed71ab0d added classes to all theme controls, added mobile support to Oqtane theme 2020-05-08 17:30:35 -04:00
Shaun Walker
aaf2c96374 minor fix for placeholder content 2020-05-08 12:25:37 -04:00
Shaun Walker
051534b80c resolved #270 - migrated raw html entry into richtexteditor control 2020-05-08 12:17:06 -04:00
Shaun Walker
f07146fd50 updated external module template to support new assembly loading criteria, fixed minor issue in assembky loading logic 2020-05-07 16:24:36 -04:00
Shaun Walker
d6f3fd108b
Merge pull request #449 from chlupac/LoadOptimalization
Simplified loading of oqtane assemblies
2020-05-07 15:09:32 -04:00
Pavel Vesely
47f17a589f implementation of [OqtaneIgnore] class attribute in controls 2020-05-07 21:02:43 +02:00
Shaun Walker
d58b6e5d83
Merge pull request #450 from sbwalker/master
fixes for framework upgrade, fixes for control panel CSS styles, added AllPages attrubute for Modules, bumped version to 0.9.1 to test upgrades
2020-05-07 14:37:49 -04:00
Shaun Walker
d7ad175cd7 fixes for framework upgrade, fixes for control panel CSS styles, added AllPages attrubute for Modules, bumped version to 0.9.1 to test upgrades 2020-05-07 14:38:24 -04:00
Shaun Walker
c394c6ea7a Resolved authentication issue #441 related to alias refactoring #439, fixed breaking change in .NET Core 3.2 related to Blazor WebAssembly identification 2020-05-05 16:28:50 -04:00
Shaun Walker
6586883979
Merge pull request #445 from sbwalker/master
Resolved authentication issue #441 related to alias refactoring #439, fixed breaking change in .NET Core 3.2 related to Blazor WebAssembly identification
2020-05-05 16:27:52 -04:00
Shaun Walker
00bf917f6c
Merge pull request #435 from thabaum/patch-1
Log details displayed from disabled to readonly
2020-05-05 09:15:48 -04:00
Shaun Walker
a02cfea6c9 improve performance of alias handling and allow aliases to be an unlimited number of subfolders in depth 2020-05-05 09:15:36 -04:00
Cody
8f1a3c99c3
changed displayed input to readonly
Fixes issue of unable to select information displayed from input and textarea changing the select property from disabled to readonly
2020-05-04 12:14:51 -07:00
Shaun Walker
bf84f12471 fixed theme/layout handling in Add/Edit Page 2020-05-03 11:39:34 -04:00
Shaun Walker
3afa489f22 upgrade to .NET Core 3.2 RC 2020-05-01 11:32:41 -04:00
Pavel Vesely
d387e6e573 Page editor fix
Script check
2020-05-01 11:24:10 +02:00
Shaun Walker
aacb2a0563
Merge pull request #423 from sbwalker/master
fixes to module templates
2020-04-30 14:36:07 -04:00
Shaun Walker
573c623592 fixes to module templates 2020-04-30 14:36:30 -04:00
Shaun Walker
723855b94c
Merge pull request #420 from chlupac/ModuleTemplateFix
ModuleCreator: WebAssembly references causes build error in some scenarios.
2020-04-30 14:04:44 -04:00
Shaun Walker
e0ee2419e7
Merge pull request #421 from SPSeanLong/master
Fixed add profile property
2020-04-30 14:03:18 -04: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
Sean Long
3be19df4a5 Fixed add profile property 2020-04-29 20:49:12 -04:00
Pavel Vesely
4e5ca01ebd WebAssembly references causes build error in some scenarios. Works without them.
https://gitter.im/aspnet/Blazor?at=5e915f6ee24b4d6c44fe1827
2020-04-29 21:55:12 +02:00
Mike Casas
43a94eb60a Fix for the correct version. 2020-04-26 16:16:40 -04:00
Mike Casas
fa91a2fd46 Update to Preview 5. 2020-04-26 14:52:39 -04:00
Shaun Walker
779bb7aad5
Merge pull request #403 from hishamco/fix#396
Render line break conditionally in HtmlText module
2020-04-26 13:20:33 -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
Hisham Bin Ateya
967f92c1aa Render line break conditionally in HtmlText module 2020-04-25 17:35:50 +03:00
Shaun Walker
62a7c0e584
Merge pull request #392 from hishamco/remove-unnecessary-modules
Remove unnecessary modules
2020-04-21 15:19:51 -04:00
Shaun Walker
ab5257cea2 Security fixes for Site Administrators to ensure proper access. Improvements to User and Role management components. Fix logic in CreateUser so that it does not prevent Administrators from creating users. 2020-04-21 15:16:12 -04:00
Hisham Bin Ateya
ed0cc42852 Remove unnecessary modules 2020-04-21 19:02:06 +03:00
Shaun Walker
72995cd8fa added system info admin page/module, improved UI for framework, module, and theme install/upgrade, added version to ModuleDefinitions, fixed bug in logging logic introduced during code standardization 2020-04-20 18:05:37 -04:00
Shaun Walker
62987ca72f allow users to modify default module names, descriptions, and categories and improve control panel behavior 2020-04-18 10:51:07 -04:00
Shaun Walker
f56d1fe543 improving admin components 2020-04-17 12:59:53 -04:00
Shaun Walker
b9d70dd11a changed ServerAssemblyName to ServerManagerType to optimize processing 2020-04-16 22:27:12 -04:00
Shaun Walker
f5e4c1dd29 fixed user registration, and updated module creator templates to use new Service approach 2020-04-16 10:21:16 -04:00
Pavel Vesely
95e9bee4e2 Migration to using System.Net.Http.Json; part one - functional migration 2020-04-15 23:07:27 +02:00
Shaun Walker
fe2ad29b3b
Merge pull request #374 from mikecasas/fix-register
Fix register
2020-04-15 16:18:57 -04:00
Mike Casas
85343ade60 Hide the container if registration is disabled. 2020-04-14 17:04:26 -04:00
Mike Casas
5b48240322 If site does not allow registration then disable it. 2020-04-14 16:55:03 -04:00
Shaun Walker
2c54bcd80e minor modifications to external module template 2020-04-14 16:34:41 -04:00
Shaun Walker
70ebd6eb35 added defensive coding to deal with scenarios where files are deleted but still references from other entities 2020-04-14 12:18:11 -04:00
Shaun Walker
f41dd06f6d fixed external module template so that it generates folder paths correctly 2020-04-13 12:48:49 -04:00
Shaun Walker
1ed8f4554a added uninstall script to external module template as embedded resource 2020-04-12 20:12:10 -04:00
Shaun Walker
482747627e added uninstall support for modules 2020-04-12 20:08:19 -04:00
Shaun Walker
112397c9de fix regression bug related to transition to PermissionNames constants 2020-04-12 10:12:48 -04:00
Grayson Walker
89066ecfd0 help text update 2020-04-10 21:49:57 -04:00
Shaun Walker
8f4fd6f135 minor improvements to field level help 2020-04-10 14:18:22 -04:00
Shaun Walker
90a127fbb8 enhancements to ModuleCreator so that it can scaffold internal and external modules 2020-04-10 13:49:50 -04:00
Shaun Walker
1edc34dca0 NavigateUrl fix to deal with scenario where alias has a value and path is "" 2020-04-08 11:43:42 -04:00
Shaun Walker
c29195b417 fixed issue with module settings tab and module creator templating 2020-04-07 17:25:57 -04:00
Grayson Walker
9fff8be40a update helptext 2020-04-06 16:00:58 -04:00
Shaun Walker
7421df2970 fixed issues when running on WebAssembly, made IModule implementations consistent 2020-04-06 13:25:19 -04:00
Shaun Walker
02fde9cec3
rolled back change creating an Infrastructure.Interfaces namespace, modified IModule interface to be strongly typed (#343)
* upgrade to .NET Core 3.2 Preview 3 and fixes for issues created by #314

* Components based on Bootstrap4 for Sections and  TabStrip to increase productivity and promote uniformity in Module UIs

* rolled back change creating an Infrastructure.Interfaces namespace, modified IModule interface to be strongly typed
2020-04-05 14:39:08 -04:00
Pavel Veselý
5af6f7a52d
Namespace Fix undo (#340) 2020-04-04 14:06:24 -04:00
Pavel Veselý
71bd3a8d6a
Namespace fix (#335) 2020-04-03 17:18:33 -04:00
Hisham Bin Ateya
6fa2a38f36
Fix regression bugs (#334) 2020-04-03 16:37:02 -04:00
Shaun Walker
d8b15e7a4e
Components based on Bootstrap4 for Sections and TabStrip to increase productivity and promote uniformity in Module UIs (#333)
* upgrade to .NET Core 3.2 Preview 3 and fixes for issues created by #314

* Components based on Bootstrap4 for Sections and  TabStrip to increase productivity and promote uniformity in Module UIs
2020-04-03 15:04:25 -04:00
Shaun Walker
e8efc5e508
upgrade to .NET Core 3.2 Preview 3 and fixes for issues created by #314 (#323) 2020-04-02 12:07:35 -04:00
Hisham Bin Ateya
c2a29831c4
Prevent deleting master tenant (#319)
* Prevent deleting master tenant

* Prevent deletion in APIS level

* Address feedback
2020-04-02 08:08:55 -04:00
Pavel Veselý
0b302c6e26
Startup migration bug (#320)
* Startup migration bug

* ModuleCreator - sql name fix

* Database Manager fixes and improvements

* Database Manager fixes and improvements - removed default password
2020-04-02 08:08:36 -04:00
Hisham Bin Ateya
66ad089088
Refactoring (#314)
* Refactoring

* Refactoring

* Check for a valid email.

* Fixed missing character.

* Moved logic to  the Utilities class.

* Rename template .sql file

* Modified null and empty string check.

* Check for a valid email.

* Fixed missing character.

* Moved logic to  the Utilities class.

* Added Favicon support, Progressive Web App support, page title and url support, and private/public user registration options

* Refactoring

* Refactoring

* Check for a valid email.

* Moved logic to  the Utilities class.

Co-authored-by: Aubrey <aubrey.b@treskcow.tech>
Co-authored-by: MIchael Atwood <matwood@dragonmastery.com>
Co-authored-by: Shaun Walker <shaun.walker@siliqon.com>
2020-03-31 10:21:05 -04:00
Shaun Walker
35f87d25be Added Favicon support, Progressive Web App support, page title and url support, and private/public user registration options 2020-03-30 20:42:43 -04:00
Shaun Walker
65540618d6
Merge pull request #312 from PoisnFang/master
Rename template .sql file
2020-03-30 14:41:53 -04:00
Shaun Walker
974b8877dc
Merge pull request #309 from aubrey-b/email-check
Check for a valid email.
2020-03-30 14:41:38 -04:00
Pavel Vesely
940cdcb349 Database Manager
done:
+ master.sql as resource
+ implemented incremental database changes also for Master
+ dbUp sql script variables implemented
+ improved database handling and creation code
+ simpified database creation
+ almost all Database and Tenant creation moved to DatabaseManager.cs (rest code marked with TODO)
+ Unattended install of master can be performed by settings in appsettings.json
+ Improved IsInstalled checking
+ Removed DBSchema field from Tenant
+ Default database and site creation moved to Program.Main
2020-03-29 14:45:02 +02:00
MIchael Atwood
00c30dc1cb Rename template .sql file 2020-03-28 00:33:23 -07:00
Aubrey
f8d7732025 Moved logic to the Utilities class. 2020-03-27 13:42:14 -04:00
Aubrey
815572b9a7 Fixed missing character. 2020-03-27 11:29:49 -04:00
Aubrey
9335b18d16 Check for a valid email. 2020-03-27 11:20:36 -04:00
Shaun Walker
744782df7a
Merge pull request #307 from sbwalker/master
Fixed some display issues for mobile rendering
2020-03-25 10:55:00 -04:00
Shaun Walker
1e688dcf5e Fixed some display issues for mobile rendering 2020-03-25 10:54:34 -04:00
Mike Casas
24263025c9 Adds an icon for the link/button. 2020-03-24 21:27:35 -04:00
Shaun Walker
20e481af3d fixes to role management 2020-03-24 16:56:01 -04:00
Shaun Walker
ee59634e23
Merge pull request #303 from sbwalker/master
SQL maanager, Module Creator, module settings enhancements
2020-03-24 14:08:55 -04:00
Shaun Walker
d9265e127e SQL maanager, Module Creator, module settings enhancements 2020-03-24 14:08:29 -04:00
Mike Casas
ca62560616 Code formatting. 2020-03-23 10:25:12 -04:00
Mike Casas
ad031cb375 Added functionality to add icons to the ActionLinks. 2020-03-23 10:24:54 -04:00
Shaun Walker
7da2824e50 fixed issues with client-side Blazor 2020-03-19 15:03:11 -04:00
Shaun Walker
0c2d1d2449
Merge branch 'master' into master 2020-03-19 12:10:12 -04:00
Shaun Walker
18a843e74f extensibility enhancements for site templates 2020-03-19 12:07:33 -04:00
Pavel Vesely
65d39974b5 Magic Strings - EntityNames 2020-03-18 09:11:49 +01:00
Shaun Walker
8bc694fe63 Label component for field level help 2020-03-16 15:06:59 -04:00
Pavel Vesely
cf6643aef3 Client fixes
Client is partially done.
227 warnings left out of 1500
I like Rider
2020-03-15 15:19:35 +01:00
Pavel Vesely
ab3f0853a7 Naming conventions 2020-03-14 21:52:26 +01:00
Pavel Vesely
7feee22b32 EntityNames replacements 2020-03-14 18:16:04 +01:00
Shaun Walker
eec983707a
Merge branch 'master' into NamingFixes 2020-03-14 12:27:34 -04:00
Pavel Vesely
e5fde5a436 Naming fixes 2020-03-14 14:37:51 +01:00
Pavel Vesely
a06ad38432 Naming fixes 2020-03-14 11:07:49 +01:00
Pavel Vesely
b4d3903517 Replace magic strings in other places 2020-03-14 10:12:07 +01:00