Commit Graph

47 Commits

Author SHA1 Message Date
c5b632cb24 Enhance SyncManager to raise events which can be handled on the server within hosted services. Raise create, update, delete events for all major entities. Include support for refresh and reload events to synchronize client state. Move client state cache invalidation to a hosted service to separate concerns and demonstrate events. 2022-10-04 19:20:02 -04:00
11002efc02 hide deleted pages in Admin Dashboard, impove Settings API by replacing IsPublic with IsPrivate, isolate Setting updates to not affect PageState, make Pager horizintally scrollable on narrow viewports, improve LocalizableComponent to support embedded controls 2022-01-14 13:26:24 -05:00
eeff4af167 make Url Mappings relative rather than absolute 2022-01-03 10:56:13 -05:00
6a2ff369ea Add support for IsPublic to all Setting types, enable Url Mapping for internal links 2021-12-18 10:35:22 -05:00
1e1aaaccca create url mapping when page path changes 2021-12-12 09:59:33 -05:00
82c05a841f Improve validation and error handling in Controller methods 2021-06-07 15:29:08 -04:00
3f48c1f8fe fix #1367 - provides support for multiple entities in auth policy and makes parameter names more intuitive - backward compatible with entityid 2021-05-23 10:29:05 -04:00
a5de639d15 optimizing tenant resolution and routing 2021-05-10 17:45:39 -04:00
cbe843bafc User experience improvements 2021-04-17 19:18:24 -04:00
766be6c929 Factor out default controller route. 2020-10-16 10:37:17 -05:00
955e7a3856 Factored out Contants.*** Role into RoleNames.***
Renamed 'AllUsers' to 'Everyone'
2020-10-16 06:22:52 -05:00
f515def414 Html encode job log messages, add new IModule property to allow modules to specify Runtime support, provide feedback during module content import, remove default EditMode option at the Page level (should be implemented at Module level) - resolves issue where Admin modules could not be deleted, include link to Event Log in AddModuleMessage for Error message type, fixed fallback support for themes in siterouter, integrated auth policy into site templates for Module Creator 2020-07-08 19:56:02 -04:00
836c4505b9 fix bug #589 - Unhandled exception when trying to edit MyPage 2020-06-08 13:48:41 -04:00
ac03afb146 added ability to set default container at the page level, expanded size of role description in upgrade script for 0.9.2 2020-05-15 09:50:48 -04: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
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
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
7606e7b488 Permission Optimalization 2020-04-26 16:19:20 +02:00
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
5af6f7a52d Namespace Fix undo (#340) 2020-04-04 14:06:24 -04:00
71bd3a8d6a Namespace fix (#335) 2020-04-03 17:18:33 -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
18a843e74f extensibility enhancements for site templates 2020-03-19 12:07:33 -04:00
cf6643aef3 Client fixes
Client is partially done.
227 warnings left out of 1500
I like Rider
2020-03-15 15:19:35 +01:00
5b3feaf26f Server naming fixes and cleanup
Server is now completely cleaned up and without warnings
2020-03-15 11:53:24 +01:00
7feee22b32 EntityNames replacements 2020-03-14 18:16:04 +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
fe98084324 optimizations and fixes 2020-03-11 14:39:49 -04:00
155c4e12d9 completed client state invalidation in multi-user environment 2020-03-10 10:37:42 -04:00
d7b3b444b5 infrastructure for dealing with client cache invalidation in a multi-user environment 2020-03-09 15:37:49 -04:00
425b4e1c67 Fix casing for constructor params 2020-03-05 20:03:54 +03:00
303bdf3be2 Remove this keyword 2020-03-05 19:22:13 +03:00
a46235ea1e Fix naming conventions for private fields 2020-03-05 01:46:53 +03:00
05eaf12003 fix page management 2020-02-18 17:49:36 -05:00
066c616eca authorization changes 2020-02-17 19:48:26 -05:00
d8d5e768b2 fixd issue where the ihostedservice registration was too wide resulting in an error Cannot instantiate implementation type 'Microsoft.Extensions.Hosting.BackgroundService' for service type 'Microsoft.Extensions.Hosting.IHostedService' 2020-01-10 10:51:14 -05:00
ffba735aac Support for user personalizable pages 2019-11-10 14:56:29 -05:00
e25bbe2e24 logging abstraction 2019-10-26 11:00:45 -04:00
3d7ae6a743 logging enhancements 2019-10-24 16:54:14 -04:00
2e3a4efb74 structured logging 2019-10-22 11:57:28 -04:00
7d5e35c637 updated namespaces, improved page management, 2019-09-14 15:31:12 -04:00
88a08c8863 Permission grid control, refactor permission string serialization 2019-08-30 10:05:13 -04:00
f037898c6e Multi-tenant role authorization 2019-08-25 14:52:25 -04:00
42c6efbfdb Dynamic User Roles 2019-08-20 16:43:35 -04:00
4fda7b17d0 Refactored repository pattern for Add and Update methods so that they return their respective entity objects 2019-08-05 09:31:04 -04:00
d71de1c21f Initial commit 2019-05-04 20:32:08 -04:00