d6f3fd108b
Merge pull request #449 from chlupac/LoadOptimalization
...
Simplified loading of oqtane assemblies
2020-05-07 15:09:32 -04:00
47f17a589f
implementation of [OqtaneIgnore] class attribute in controls
2020-05-07 21:02:43 +02:00
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
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
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
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
df3afb1e21
Merge branch 'master' into master
2020-04-26 13:27:16 -04:00
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
f0043f53ee
OS independent file paths & Utility.PathCombine added
...
System.IO.Path.Combine provides cross-platform support for system paths, however rooted paths discarding of earlier segments
Utilities.PathCombine ensures if any parameters start with root chacters does not discard previous Utilities.PathCombine allows appending of "\\" to translate to the correct cross-platform result
2020-04-18 14:57:31 -04:00
b9d70dd11a
changed ServerAssemblyName to ServerManagerType to optimize processing
2020-04-16 22:27:12 -04:00
1edc34dca0
NavigateUrl fix to deal with scenario where alias has a value and path is ""
2020-04-08 11:43:42 -04:00
c29195b417
fixed issue with module settings tab and module creator templating
2020-04-07 17:25:57 -04:00
532a33ff47
Merge pull request #336 from hishamco/navigate-url
...
Simplify NavigateUrl using UriBuilder
2020-04-07 10:53:52 -04:00
e10015c11a
Address feedback
2020-04-06 20:54:55 +03:00
a2f756729c
Use relative path instead
2020-04-05 01:14:12 +03:00
69d89aaaf9
Icon constants ( #339 )
2020-04-04 14:39:43 -04:00
4bc089d2cb
Simplify NavigateUrl using UriBuilder
2020-04-04 13:13:26 +03:00
c38dff5e7c
No more magic strings in module definition ( #332 )
2020-04-03 12:45:27 -04:00
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
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
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
974b8877dc
Merge pull request #309 from aubrey-b/email-check
...
Check for a valid email.
2020-03-30 14:41:38 -04:00
52cb3cb980
Modified null and empty string check.
2020-03-29 09:00:26 -04:00
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
f8d7732025
Moved logic to the Utilities class.
2020-03-27 13:42:14 -04:00
0c2d1d2449
Merge branch 'master' into master
2020-03-19 12:10:12 -04:00
18a843e74f
extensibility enhancements for site templates
2020-03-19 12:07:33 -04:00
ee42db7c39
Merge pull request #292 from chlupac/MagicStrings
...
Magic Strings - EntityNames
2020-03-18 09:01:16 -04:00
50bbc7f5b8
moved to version 0.0.9 in preparation for MVP release
2020-03-18 08:59:41 -04:00
65d39974b5
Magic Strings - EntityNames
2020-03-18 09:11:49 +01:00
7feee22b32
EntityNames replacements
2020-03-14 18:16:04 +01:00
4546354ecb
Delete permission removed
2020-03-14 17:06:39 +01:00
b4d3903517
Replace magic strings in other places
2020-03-14 10:12:07 +01:00
3e1c371be6
PermissionNames constants
...
Replace magic strings in authorisation calls
2020-03-14 09:21:26 +01:00
155c4e12d9
completed client state invalidation in multi-user environment
2020-03-10 10:37:42 -04:00
4c2007439d
module load error handler, router optimizaton, relative paths, fixed add existing module control panel issue
2020-03-04 13:22:58 -05:00
00914208ba
added image preview to the file manager component
2020-02-22 09:56:28 -05:00
0aed11e71c
notification service and user management improvements
2020-02-03 16:43:37 -05:00
b4cd038e17
fix issue #170 which is related to the host user not being part of the Registered Users role
2019-11-13 18:39:04 -05:00
3d7ae6a743
logging enhancements
2019-10-24 16:54:14 -04:00
ce25967633
renamed control to action to reflect its purpose and be more consistent with asp.net conventions
2019-10-19 11:09:10 -04:00
1cc58ea150
performance optimizations in site router and remove dependency between page and module in route specification
2019-10-18 12:23:36 -04:00
05a405e036
Improvements to themes, layouts, and CSS styling
2019-10-16 14:28:49 -04:00
c029e70783
CSS separation, multi-tenancy fixes
2019-10-12 16:32:47 -04:00
9971510b1e
improved file upload, enhanced module installation from Nuget to support upgrades, added ability to upgrade the framework from Nuget, completed isolated multitenancy and site alias management, created IPortable interface for importing data into modules, added default content to initial installation
2019-10-08 16:11:23 -04:00
6fa3b124d2
relocated IDeletable and added methods for downloading assemblies from server /bin when running under Wasm
2019-09-28 16:51:01 -04:00
4792ea697b
Rename Interface in IDeletable and property in IsDeleted
2019-09-27 18:50:25 +02:00
83a212e7e3
Refactor host user security model, support static assets in modules and themes, module definition permissions and categories, paging control, remove SiteUsers, move seed data from script to site template for installation
2019-09-19 16:33:48 -04:00
7d5e35c637
updated namespaces, improved page management,
2019-09-14 15:31:12 -04:00
2a691dbceb
Module ordering improvements
2019-09-10 09:56:42 -04:00