sbwalker
352e20f01b
remove commented code
2024-01-05 12:14:43 -05:00
Shaun Walker
f7d10a6cf1
Merge pull request #3602 from leigh-pointer/ENH#3538-PgModDateActive
...
Start Date and Expiry Date for Module instances and Pages #3538
2024-01-05 12:09:19 -05:00
sbwalker
02c22c1894
improved rendering optimization
2024-01-05 11:49:57 -05:00
Leigh Pointer
8b41a03080
Modified Logic from || to &&
...
UserSecurity.IsAuthorized && Utilities.IsPageModuleVisible fixed
2024-01-05 10:15:51 +01:00
sbwalker
f75179b2f6
component rendering optimizations
2024-01-04 13:47:51 -05:00
Leigh Pointer
22e4e4efc1
Updates
...
Loops tighter
Updated Logout base
SiteController corrected.
2024-01-03 12:12:27 +01:00
Leigh Pointer
5ce5193430
Modifications
2024-01-02 16:09:54 +01:00
Leigh Pointer
233f40f3e9
Start Date and Expiry Date for Module instances and Pages #3538
...
This is complete excluding Reporting and Notifications which can be added at a later date. I just really wanted to get the schema and the functionality into place.
2023-12-31 12:21:38 +01:00
sbwalker
6621983a9c
HTML encode notifications sent by non-admins to prevent HTML injection
2023-12-13 10:07:21 -05:00
sbwalker
3c7633564f
security improvement - ensure returnurl is a relativre path
2023-12-12 15:54:52 -05:00
sbwalker
b4b9976567
retain querystring parameters on url mapping redirect
2023-09-08 12:05:20 -04:00
sbwalker
db2c42f0f4
filter deleted pages and modules on the server
2023-08-28 17:15:31 -04:00
sbwalker
394b8f1ce6
migrate LocalizerFactory logic from SiteRouter to ModuleTitle component
2023-08-17 08:23:17 -04:00
sbwalker
9e6ea3f486
rollback #3125 and localize module component Title using LocalizerFactory
2023-08-17 07:56:39 -04:00
sbwalker
3814009ad9
fix refresh logic in router
2023-08-08 13:07:29 -04:00
sbwalker
337a566617
improve sync service to always rely on server dates
2023-08-08 07:51:07 -04:00
sbwalker
258f2dbe8f
improve reload in router to prevent looping
2023-08-07 15:39:44 -04:00
sbwalker
51ebe520f4
improve code documentation
2023-08-07 10:39:24 -04:00
sbwalker
b5649e2a6f
fix #3108 - raise reload event after user logs out
2023-08-07 09:34:20 -04:00
sbwalker
7a42646bed
Fix #3068 - support microsites in .NET MAUI
2023-08-02 13:55:01 -04:00
sbwalker
3891dea009
fix #2978 - allow host users and admins to have personalized pages
2023-07-10 16:13:56 -04:00
sbwalker
86fbdced1b
cleanup and ensure site level scripts work properly
2023-06-21 15:49:00 -04:00
sbwalker
8067b2e634
fix #2912 - move JavaScript handling from ThemeBuilder to component OnAfterRenderAsync
2023-06-21 08:31:51 -04:00
sbwalker
c8a679ecce
integrate old logic for managing stylesheets using JS Interop
2023-06-20 08:52:02 -04:00
sbwalker
3849f59126
fix #2900 - theme deletion and fallback
2023-06-19 12:29:43 -04:00
sbwalker
dd2c2dbe61
fix regression issue from #2852
2023-06-13 14:00:09 -04:00
sbwalker
50cf67546b
fix personalization redirect
2023-06-05 09:30:17 -04:00
sbwalker
cc9377b37d
improvements for personalized pages
2023-06-05 08:22:29 -04:00
sbwalker
b57450398c
optimize pane rendering, preserve querystring parameters in edit mode, relocate anchor tags to ensure they are always injected, add ability to determine if navigation is internal
2023-06-01 08:44:07 -04:00
sbwalker
95ba87945b
optimize client assembly download service, add support for site level scripts
2023-05-25 12:32:21 -04:00
sbwalker
e41d9008b3
ability to specify Resources in IModule and ITheme interfaces,, fixed module settings for personalized pages
2023-05-19 18:08:15 -04:00
sbwalker
5e652364c9
migrate PWA script injection
2023-05-16 08:00:48 -04:00
Shaun Walker
fc114dc5db
include documentation to explain logic
2023-03-08 12:11:11 -05:00
Shaun Walker
7107d844e1
fix #2640 - system should remain in edit mode when editing a page
2023-03-08 11:50:30 -05:00
Shaun Walker
2b41909d47
#2618 - add backward compatibility for permissions optimizations
2023-03-02 15:34:42 -05:00
Shaun Walker
7db6b82a1a
add defensive logic to querystring parser to handle duplicate parameters
2023-02-15 15:21:50 -05:00
Shaun Walker
0883a8dbff
optimize Split() statements for consistency
2023-02-08 16:51:45 -05:00
Shaun Walker
56e4dcc11e
fix #2578 - error notification sent via email includes direct link to specific log item, however redirect was causing an infinite loop. This resolves the problem and also preserves url querystring parameters during login/logout.
2023-02-06 16:44:25 -05:00
Shaun Walker
3de98873d6
fix #2502 - invalid logic checking querystring parameter
2022-11-23 11:26:23 -05:00
Shaun Walker
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
Shaun Walker
dd170bb41a
more changes to support Default pane
2022-09-05 15:49:38 -04:00
Shaun Walker
282a0b0c44
Fix #2382 - Admin pane improvements
2022-09-02 18:10:13 -04:00
Shaun Walker
4084b352de
added ability to specify a site home page, updated default template content to include .NET MAUI
2022-08-15 17:01:20 -04:00
Shaun Walker
8bca345b45
optimize site router
2022-08-14 11:22:39 -04:00
Shaun Walker
3cf7153f44
resolve issue with deleted pages and modules caused by refactoring
2022-08-12 18:02:45 -04:00
Shaun Walker
3c6ebd7742
performance improvements to reduce http and database interactions
2022-08-12 16:47:51 -04:00
Shaun Walker
fc6a794714
add support for preserving state when loading admin components
2022-08-12 10:43:00 -04:00
Shaun Walker
f97a6a2bee
Added version to Language Management, improved framework performance by loading languages into PageState, include all supported cultures and allow Administrator to add any language to a site regardless of translation availability, fix translation upgrade issue
2022-07-16 09:59:47 -04:00
Shaun Walker
a3ff9373a2
enhance UserRole service with filtering and moved workload to server for better performance, improve error message details during installation
2022-04-29 21:39:11 -04:00
Shaun Walker
e4c648ee92
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
2022-04-22 17:54:20 -04:00