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
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
e01c3e7e4a
log any user creation errors from .NET Identity
2022-09-29 17:16:29 -04:00
1438e61f1b
fix #2427 - issue with upgrade available in Language Management
2022-09-28 16:16:46 -04:00
45df729711
clean up pdb files on client, hash assembly file names
2022-09-14 10:09:50 -04:00
5302be8bc1
optimize assembly list retrieval
2022-09-12 16:19:32 -04:00
2d306e8fda
optimize assembly loading for MAUI to use client storage
2022-09-11 10:48:40 -04:00
d40c1d9b31
Backslash fix.
2022-09-06 09:14:58 +02:00
28f73727b5
moved hierarchical ordering logic to server for pages and folders
2022-08-30 07:31:56 -04:00