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
3abe47ae9e
[ENHANCE] - Added Module to NameSpace [Owner].Module.[Module]
...
[ENHANCE] - Added Module to NameSpace [Owner].Module.[Module]
2023-06-20 16:58:30 +10:00
3f4218f75f
Merge pull request #2904 from sbwalker/dev
...
fix #2900 - theme deletion and fallback
2023-06-19 12:29:51 -04:00
3849f59126
fix #2900 - theme deletion and fallback
2023-06-19 12:29:43 -04:00
3b0ffde1fb
[ENHANCE] - Added Theme to Name Space [Owner].Theme.[Theme]
...
changes all template files to conform to [Owner].Theme.[Theme]
2023-06-16 14:52:13 +10:00
34a727b435
allow selection of site template during installation
2023-06-15 19:10:37 -04:00
ee897a9973
Fixed targeting .NET 7.0 in ThemeController and ModuleDefinitionController missed in #2888 and #2890
2023-06-14 16:51:23 +10: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
6183d6a22e
add support for Job and Theme settings in API
2023-05-25 15:00:30 -04:00
95ba87945b
optimize client assembly download service, add support for site level scripts
2023-05-25 12:32:21 -04:00
98c2f012ee
ability to specify if a theme is enabled for a site
2023-05-24 13:09:10 -04:00
c0e6f06a5c
ability to specify if a module definition is enabled for a site
2023-05-24 09:40:05 -04:00
e41d9008b3
ability to specify Resources in IModule and ITheme interfaces,, fixed module settings for personalized pages
2023-05-19 18:08:15 -04:00
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
e0b0156640
allow module and theme dependencies setting to include .dll file extension, added testmode config setting for validating list of assemblies sent to client
2023-04-19 08:48:52 -07:00
cc3cc55269
consolidated package installation so that it always occurs during startup and added logging in case of errors
2023-04-05 10:26:21 -04:00
5fbb9160f1
Code Cleanups
2023-03-21 00:45:17 +11: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
c1f2f9a970
prepare for 3.4.1
2023-03-13 22:21:04 -04:00
3d3540f090
fixed issue where ModuleDefinition cache properties were being overwritten
2023-03-13 10:04:37 -04:00
af3b289331
exclude legacy Permissions properties from serialization/API payload
2023-03-09 15:51:16 -05:00
ca0de5258e
Merge pull request #2620 from leigh-pointer/DeletePermissionModDef
...
Fix Correct Permission Delete when ModuleDef is deleted #2619
2023-03-02 15:33:25 -05:00
2b41909d47
#2618 - add backward compatibility for permissions optimizations
2023-03-02 15:34:42 -05:00
e23a9f22dd
Fix Correct Permission Delete when ModuleDef is deleted #2619
...
Added PermissionsRepository to delete the Module permissions when the Module Definition is deleted.
2023-03-02 06:58:19 +01: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
b49d011edf
Fix for deleting a ModuleDefinition and related records #2602
...
We then find all Module items that have a ModuleDefinitionName property that matches the ModuleDefinitionName of the item to be removed, and remove them one by one. For each Module item to be removed, we find the PageModule items associated with it, remove them from the pageModules list, and then remove the Module item itself from the modules list.
2023-02-24 11:44:12 +01:00
f2df8e96db
fix #2567 - migrate tenant connection string details from database to appsettings.json
2023-02-23 16:29:15 -05:00
2e61a43e4f
fix #2596 - fix EF Core tracking error when updating a file in a folder which has a Capacity specified
2023-02-15 12:43:18 -05:00
fa8d0c91fc
added new methods for managing visitor settings (for personalization)
2023-02-08 17:43:55 -05:00
db73052ee5
allow system log to be cleared
2023-02-08 14:45:20 -05:00
ffca1d2486
refactor visitor cookie name into a shared constant
2023-02-07 16:26:23 -05:00
1f2ad4e884
Suppress unauthorized visitor logging as it is usually caused by clients that do not support cookies
2023-02-03 16:12:13 -05:00
b671b590ad
change Sql Manager logging level
2023-01-12 08:18:36 -05:00
c2375c897d
permission updates
2023-01-10 08:20:32 -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
1616f94b86
add ability to view error.log in System Info
2023-01-05 10:18:55 -05:00
fd13ad1fca
initialize API permissions based on default roles
2022-12-06 17:16:51 -05:00
28b58b9048
add ModuleControllerBase helper method for validating EntityId
2022-12-05 14:21:12 -05:00
cb10dde97d
added API Management for managing site level entity permissions
2022-12-02 16:42:43 -05:00
c91e285475
fix #2512 - provide guidance about password complexity policy during install, and ensure modified passwords meet complexity policy
2022-12-02 07:42:49 -05:00
b09a3ccdae
enhance dynamic authorization policies to support default role specification
2022-12-02 07:34:06 -05:00
7489d9d186
move UI logic from FileService to FileManager, add progressive retry logic, update file attributes if uploading a new version of a file, clean up temporary artifacts on failure, improve upload efficiency
2022-11-09 21:11:02 -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
40ddbbfbb7
fix File Update API to update the file size and image dimensions
2022-10-27 09:38:26 -04:00
368b900a6e
fix #2464 - translation install/upgrade experience
2022-10-20 13:16:18 -04:00
e88d3cca07
Resolve deserialization issue with System.Text.Json when accessing remote services
2022-10-12 12:37:03 -04:00
2ea054dc72
fix #2435 - remove NewtonSoft.Json dependency
2022-10-11 08:34:33 -04:00
2e32b65421
add file download event
2022-10-05 08:00:45 -04:00