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
|
d33f82d969
|
prepare for 3.4.0 release
|
2023-03-03 15:45:56 -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
|
0883a8dbff
|
optimize Split() statements for consistency
|
2023-02-08 16:51:45 -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
|
ffca1d2486
|
refactor visitor cookie name into a shared constant
|
2023-02-07 16:26:23 -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
|
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 |
|
Shaun Walker
|
4cc0060c67
|
prepare for 3.3.1 patch
|
2023-01-14 14:45:30 -05:00 |
|
Shaun Walker
|
c4315c25bc
|
prepare for 3.3.0 release
|
2023-01-10 14:02:23 -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
|
b09a3ccdae
|
enhance dynamic authorization policies to support default role specification
|
2022-12-02 07:34:06 -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
|
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 |
|
Shaun Walker
|
2aa6eb90e2
|
add support for dynamic authorization policies
|
2022-11-04 08:08:10 -04: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
|
45e2027c56
|
prepare for 3.2.1 release
|
2022-10-13 13:34:43 -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
|
1438e61f1b
|
fix #2427 - issue with upgrade available in Language Management
|
2022-09-28 16:16:46 -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 |
|
Shaun Walker
|
06812d5df8
|
improve BaseUrl handling for MAUI, replace ContentUrl with FileUrl and improve file server
|
2022-09-21 13:38:21 -04:00 |
|
Darryl Koehn
|
ba97f63338
|
Make sure Job date times are stored in the database as UTC. This is required if using Postgres or you will get an exception with a message of “Cannot write DateTime with Kind=Unspecified to PostgreSQL type 'timestamp with time zone', only UTC is supported.”.
|
2022-09-07 12:46:24 -06:00 |
|
Shaun Walker
|
282a0b0c44
|
Fix #2382 - Admin pane improvements
|
2022-09-02 18:10:13 -04:00 |
|
Shaun Walker
|
075748d697
|
made folder paths cross platform, introduced file handler for abstracting the serving of files, enabled url mapping for broken file links, resolved public folder deletion issue
|
2022-08-30 07:21:52 -04:00 |
|
Shaun Walker
|
32d6d143dd
|
Prepare for 3.2.0 release
|
2022-08-19 15:54:33 -04:00 |
|
Shaun Walker
|
2c1543aa82
|
optimize Url Parameters and implement in Event Log
|
2022-08-18 16:04:30 -04:00 |
|
Shaun Walker
|
56c082cb26
|
trim list of pages allowed to be Home Page
|
2022-08-16 08:42:47 -04:00 |
|
Shaun Walker
|
4084b352de
|
added ability to specify a site home page, updated default template content to include .NET MAUI
|
2022-08-15 17:01:20 -04:00 |
|
Shaun Walker
|
3c6ebd7742
|
performance improvements to reduce http and database interactions
|
2022-08-12 16:47:51 -04:00 |
|
Shaun Walker
|
f96129fa37
|
Blazor Hybrid / .NET MAUI support
|
2022-08-11 17:09:32 -04:00 |
|
Shaun Walker
|
b35c342960
|
prepare for 3.1.4 release
|
2022-07-26 17:22:06 -04:00 |
|
Shaun Walker
|
5762ce58a4
|
introduce ITransientService interface for auto registration of transient services (for DBContexts and Repositories)
|
2022-07-26 09:41:42 -04:00 |
|
Shaun Walker
|
557b30815e
|
use package name as a convention for identifying satellite assemblies
|
2022-07-18 13:14:34 -04:00 |
|
Shaun Walker
|
f97a6a2bee
|
Added version to Language Management, improved framework performance by loading languages into PageState, include all supported cultures and allow Administrator to add any language to a site regardless of translation availability, fix translation upgrade issue
|
2022-07-16 09:59:47 -04:00 |
|
Shaun Walker
|
bc488d4ac2
|
prepare for 3.1.3
|
2022-06-21 09:25:14 -04:00 |
|
Shaun Walker
|
79c8126c4a
|
Fix #2230 - add support for an Unauthenticated User global role
|
2022-06-07 15:25:44 -04:00 |
|
Shaun Walker
|
43c34fcd64
|
fix #2213 - disabling show on all pages
|
2022-05-26 01:19:14 -04:00 |
|
Shaun Walker
|
dde7094fe3
|
prepare for 3.1.2
|
2022-05-12 20:55:11 -04:00 |
|
Shaun Walker
|
cbca8c9e93
|
prepare for 3.1.1 release
|
2022-04-24 20:19:44 -04:00 |
|