e444c6bcf0
fix #2777 - module rendering order within pane - moved default module ordering logic to server API for consistency and better performance
2023-05-03 12:25:52 -04:00
0a30f2b7e8
fix #2679 - fixed issue where ModuleDefinition cache properties were being overwritten (same issue as #2674 however implemented in ModuleController)
2023-03-14 11:49:38 -04:00
af3b289331
exclude legacy Permissions properties from serialization/API payload
2023-03-09 15:51:16 -05:00
2b41909d47
#2618 - add backward compatibility for permissions optimizations
2023-03-02 15:34:42 -05:00
e136972cd7
add support for API permissions at the UI layer - including ability to delegate user, role, profile management
2023-01-09 11:38:25 -05:00
6182b96d16
Scope permissions by SiteId to support entity level authorization as well as improve caching and performance. Optimize GetTenant to use existing cache.
2022-11-07 18:16:32 -05:00
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
c7edc28bd9
improve support for module content editors
2022-08-16 17:25:46 -04:00
c8cfb3c7b7
Fix for Recycle bin not showing Deleted Date (Issue #2234 )
...
Added the Deleted data to Module from the PageModule
2022-06-14 09:22:12 +02:00
43c34fcd64
fix #2213 - disabling show on all pages
2022-05-26 01:19:14 -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
6a2ff369ea
Add support for IsPublic to all Setting types, enable Url Mapping for internal links
2021-12-18 10:35:22 -05:00
e3ebbde767
add logging for the logout event to the UI component, relocate module setting deletion to repository
2021-12-15 10:33:12 -05:00
765760f3a5
Fix for #1877 #1878 Module data not being deleted
...
Fixed the permissions validation and added functionality to remove all the settings for the deleted module.
2021-12-15 08:26:00 +01:00
eea417ff44
added logging for startup issues
2021-07-01 07:37:03 -04:00
82c05a841f
Improve validation and error handling in Controller methods
2021-06-07 15:29:08 -04:00
a5de639d15
optimizing tenant resolution and routing
2021-05-10 17:45:39 -04:00
880ad0486a
include syncevents on module add/update/delete to trigger reload in UI
2020-11-10 16:26:50 -05:00
97cec46ec1
load module settings automatically so that they are part of the ModuleState and can be easily accessed by developers
2020-11-04 15:40:57 -05: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
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
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
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
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
066c616eca
authorization changes
2020-02-17 19:48:26 -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
1cc58ea150
performance optimizations in site router and remove dependency between page and module in route specification
2019-10-18 12:23:36 -04:00
76d4be157a
Move IsDeleted condition into Pane.razor, restore themes razor and css files
2019-10-17 11:41:08 +02:00
05a405e036
Improvements to themes, layouts, and CSS styling
2019-10-16 14:28:49 -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
88a08c8863
Permission grid control, refactor permission string serialization
2019-08-30 10:05:13 -04:00
3ce7f1a227
Permission-based authorization utilizing Policies
2019-08-27 17:14:41 -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