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
4cea22d813
add defensive logic to Alias.Path, improve new GetAlias method
2023-12-19 08:41:36 -05:00
sbwalker
2e4656ae8b
added HybridEnabled field to Site table to indicate if .NET MAUI hybrid applications can be integrated
2023-12-04 16:35:03 -05:00
sbwalker
08f691ee0d
add generic Result model for leveraging Result pattern
2023-12-04 15:41:00 -05:00
Leigh Pointer
6e36312be8
Update Site with ImageFiles and UploadableFiles
2023-12-04 09:07:11 +01:00
sbwalker
c0ed335d84
Add Rows option to Profile Management. Improve Profile validation feedback. Fix Add User so that profile Options are supported.
2023-10-09 14:26:56 -04:00
sbwalker
edac046fcd
improvements based on user import testing
2023-09-23 09:04:18 -04:00
sbwalker
b4b9976567
retain querystring parameters on url mapping redirect
2023-09-08 12:05:20 -04:00
sbwalker
d491aeeba6
include User Settings when calling UserService
2023-09-01 13:16:39 -04:00
sbwalker
2ed51bf1f3
documentation for ReleaseVersions property
2023-08-28 15:27:33 -04:00
sbwalker
a857e3f31e
abstract namespace specification to template.json so that module and theme templates can use their own naming conventions
2023-08-28 09:03:05 -04:00
sbwalker
95de1fff69
resolve #3189 - make path a querystring parameter
2023-08-25 09:49:07 -04:00
sbwalker
4de809e275
remove unecessary NotMapped attribute
2023-08-24 16:41:58 -04:00
sbwalker
d2b3061ed9
include PackageRegistryUrl in System Info
2023-08-24 16:39:38 -04:00
sbwalker
7a42646bed
Fix #3068 - support microsites in .NET MAUI
2023-08-02 13:55:01 -04:00
sbwalker
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
sbwalker
9a3b458c45
Package enhancements for Marketplace
2023-07-09 08:36:14 -04:00
vnetonline
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
sbwalker
8067b2e634
fix #2912 - move JavaScript handling from ThemeBuilder to component OnAfterRenderAsync
2023-06-21 08:31:51 -04:00
sbwalker
a9d871e9af
improvements to page template processing in cases where a page parent and name is specified without a path
2023-06-09 12:33:07 -04:00
sbwalker
28ba2c00fc
make AliasName explicit
2023-06-01 10:37:39 -04:00
sbwalker
0d5c3a3a0c
ability to specify PageTemplates for modules
2023-05-30 15:52:27 -04:00
sbwalker
cc4c47c3ee
added validation support for user profile fields
2023-05-25 16:16:16 -04:00
sbwalker
59d1a47846
add ability to modify Theme Name
2023-05-25 12:56:49 -04:00
sbwalker
98c2f012ee
ability to specify if a theme is enabled for a site
2023-05-24 13:09:10 -04:00
sbwalker
c0e6f06a5c
ability to specify if a module definition is enabled for a site
2023-05-24 09:40:05 -04:00
sbwalker
20c7bf3c48
add support for body content
2023-05-22 15:02:36 -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
8d2f644177
added HeadContent property to Site and replaced Meta property on Page with HeadContent property.
2023-05-16 16:23:07 -04:00
Shaun Walker
00f039d31e
Fix #2687 - add Setters to Permissions property to provide improved backward compatibility
2023-03-16 13:26:18 -04:00
Shaun Walker
ef4e99b3a7
further optimization of permissions - removed reference to Role to reduce API payload and minimize information disclosure
2023-03-10 08:28:37 -05:00
Shaun Walker
af3b289331
exclude legacy Permissions properties from serialization/API payload
2023-03-09 15:51:16 -05:00
Shaun Walker
63df2742db
initialize SiteId in Permission constructor
2023-03-08 08:43:45 -05:00
Shaun Walker
2b41909d47
#2618 - add backward compatibility for permissions optimizations
2023-03-02 15:34:42 -05:00
Shaun Walker
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
Shaun Walker
f2df8e96db
fix #2567 - migrate tenant connection string details from database to appsettings.json
2023-02-23 16:29:15 -05:00
Shaun Walker
8c6c66fb11
add sitemap generator which outputs all public pages and also includes an ISitemap interface for modules
2023-02-20 08:35:46 -05:00
Shaun Walker
db73052ee5
allow system log to be cleared
2023-02-08 14:45:20 -05:00
Shaun Walker
475894b680
fix #2584 - added IsDeleted columns back to Folder and File tables to preserve compatibility for SQLite
2023-02-08 08:05:25 -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
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
Shaun Walker
cb10dde97d
added API Management for managing site level entity permissions
2022-12-02 16:42:43 -05:00
Shaun Walker
424950bd3e
Fix #2488 - add ability to include inline script resource definitions in modules and themes
2022-11-12 10:58:58 -05:00
Shaun Walker
40ddbbfbb7
fix File Update API to update the file size and image dimensions
2022-10-27 09:38:26 -04:00
Shaun Walker
54b45943db
remove IDeletable fields from Folder and File entities as they are never set and not used
2022-10-26 17:42:26 -04:00
Shaun Walker
fe97a76d00
fix IDeletable code documentation
2022-10-26 17:33:17 -04:00
Shaun Walker
4499d55464
update models to use new ModelBase
2022-10-26 17:26:46 -04:00
Shaun Walker
1daa9575db
introduced a ModelBase to move the IAuditable properties to a base class
2022-10-26 17:12:03 -04: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
Shaun Walker
b7a3713946
Fix #2439 - ensure resource urls are constructed consistently on client and server
2022-09-28 09:43:02 -04:00