7a9c637e03
fix #5014 - page content scripts not loading on initial page request in Interactive rendering
2025-01-24 14:29:23 -05:00
90d2e0a40b
fix #4976 - manage hierarchical path updates and page deletion
2025-01-21 15:57:48 -05:00
334054bcd4
fix #4984 - path mapping for personalized pages
2025-01-16 09:25:27 -05:00
51600bbcb0
fix #4984 - ensure personalized page path does not contain illegal characters
2025-01-14 15:42:40 -05:00
80c8433aad
ensure Pages collection is always returned in the same order by moving GetPagesHierarchy method to the repository.
2024-12-19 14:45:12 -05:00
2ed593c5e0
include SiteId in SyncEvent
2024-02-26 14:48:26 -05:00
14d36ef8dc
add additional validation logic to Update API methods to ensure model ID matches ID parameter
2023-11-22 14:47:28 -05:00
037f1ec887
fix #3229 - changing page path in Edot Page when invoked from Control Panel results in 404 when redirecting
2023-09-08 10:35:22 -04:00
985d324593
use discretion with LogLevel.Error messages
2023-07-17 09:28:29 -04:00
df0f562817
support both 404 andf 403 status codes in API response (404 should not log)
2023-07-11 08:14:00 -04:00
3891dea009
fix #2978 - allow host users and admins to have personalized pages
2023-07-10 16:13:56 -04:00
62ad99d0b6
prevent logging of error for personalized pages
2023-07-10 14:51:32 -04:00
66d07fbed3
Merge pull request #2980 from vnetonline/fix-ispersonalised
...
Fixing personalized page created to be UserName if DisplayName is null
2023-07-10 14:28:55 -04:00
9a3b458c45
Package enhancements for Marketplace
2023-07-09 08:36:14 -04:00
bad7be39a6
Fixing personalized page created to be UserName if DisplayName is null
2023-07-07 09:21:49 +10:00
452c3fd355
fix #2942 - reverse ordering of page name and site name for page title
2023-06-28 12:50:58 -04:00
e1a8d3db54
fix #2938 - path not updated correctly when parent page changed
2023-06-28 12:17:27 -04:00
10a754642a
ability for non-administrators to edit page settings
2023-06-05 14:33:05 -04:00
cc9377b37d
improvements for personalized pages
2023-06-05 08:22:29 -04:00
5fbb9160f1
Code Cleanups
2023-03-21 00:45:17 +11:00
2b41909d47
#2618 - add backward compatibility for permissions optimizations
2023-03-02 15:34:42 -05:00
8605e3ca5a
Major refactoring replacing permission strings with permission collections. These changes will require extensive regression testing. These changes may include breaking changes which will need to be identified and resolved to provide backward compatibility.
2023-02-28 17:59:21 -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
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