f546a68f7c
remove unnecessary using statement
2023-07-12 17:59:21 -04:00
35fa18a852
migrate remaining methods to UserManager
2023-07-12 17:52:16 -04:00
c0f4cd2097
add a UserManager to simplify user creation, improve response validation in ServiceBase, allow Section component to support parameter changes
2023-07-12 16:37:18 -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
16d0d11e0b
refactored upload so that it is not dependent on Folder Browse permission
2023-07-10 11:44:05 -04:00
c597c4c234
add API method to get File based on name, and fix permission validation for Folder
2023-07-10 08:44:14 -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
b7de4b81a6
[ENHANCE] - Added IsRead property to Notifications
...
Fixed Version to Tenant.04.00.01.01 and reverted the Program.cs back to the way it was
This reverts commit 82fef82c4f
.
[ENHANCE] - Added API to get Count of New Notifications based on IsRead
Fixed Typo in Notification Controller
[ENHANCE] - Added API to get Notifications by Count and IsRead
2023-07-06 01:02:05 +10:00
a2a64e73bc
Merge branch 'oqtane:dev' into dev
2023-06-30 07:41:49 +10:00
8d3d218067
handle paths during Folder add/update
2023-06-29 12:24:20 -04:00
eadf2e89a8
Fix HasChildren property not considering if page is not in navigation (i.e. hidden)
2023-06-29 11:56:19 +10:00
c55c8bff6e
fix #2941 - HasChildren property not considering deleted pages
2023-06-28 13:05:34 -04: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
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