sbwalker
e7a48f3909
use Runtimes constant
2024-02-02 14:38:37 -05:00
Cody
8500f5b437
Fix refresh() conditional check for page
2024-02-01 14:36:14 -08:00
sbwalker
7c04792777
remove unnecessary constants
2024-02-01 10:45:52 -05:00
sbwalker
7640dab380
fix Runtimes property behavior
2024-02-01 10:08:41 -05:00
sbwalker
abd235f332
add RenderMode to IModuleControl
2024-02-01 09:59:28 -05:00
sbwalker
1e332ed075
split RenderMode and Runtime configuration
2024-02-01 09:08:39 -05:00
sbwalker
97762712e6
fix site Hybrid behavior
2024-01-31 16:39:46 -05:00
sbwalker
c66982c9bc
fix .NET MAUI integration
2024-01-31 15:43:17 -05:00
sbwalker
8e499d164a
render mode integration
2024-01-31 15:22:21 -05:00
sbwalker
7fcfffba6f
add IDisposable declaration to accompany existing Dispose() method
2024-01-30 13:13:49 -05:00
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