Shaun Walker
|
28b58b9048
|
add ModuleControllerBase helper method for validating EntityId
|
2022-12-05 14:21:12 -05:00 |
|
Shaun Walker
|
cb10dde97d
|
added API Management for managing site level entity permissions
|
2022-12-02 16:42:43 -05:00 |
|
Shaun Walker
|
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 |
|
Shaun Walker
|
b09a3ccdae
|
enhance dynamic authorization policies to support default role specification
|
2022-12-02 07:34:06 -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
|
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 |
|
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
|
368b900a6e
|
fix #2464 - translation install/upgrade experience
|
2022-10-20 13:16:18 -04:00 |
|
Shaun Walker
|
e88d3cca07
|
Resolve deserialization issue with System.Text.Json when accessing remote services
|
2022-10-12 12:37:03 -04:00 |
|
Shaun Walker
|
2ea054dc72
|
fix #2435 - remove NewtonSoft.Json dependency
|
2022-10-11 08:34:33 -04:00 |
|
Shaun Walker
|
2e32b65421
|
add file download event
|
2022-10-05 08:00:45 -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
|
e01c3e7e4a
|
log any user creation errors from .NET Identity
|
2022-09-29 17:16:29 -04:00 |
|
Shaun Walker
|
1438e61f1b
|
fix #2427 - issue with upgrade available in Language Management
|
2022-09-28 16:16:46 -04:00 |
|
Shaun Walker
|
45df729711
|
clean up pdb files on client, hash assembly file names
|
2022-09-14 10:09:50 -04:00 |
|
Shaun Walker
|
5302be8bc1
|
optimize assembly list retrieval
|
2022-09-12 16:19:32 -04:00 |
|
Shaun Walker
|
2d306e8fda
|
optimize assembly loading for MAUI to use client storage
|
2022-09-11 10:48:40 -04:00 |
|
Pavel Veselý
|
d40c1d9b31
|
Backslash fix.
|
2022-09-06 09:14:58 +02:00 |
|
Shaun Walker
|
28f73727b5
|
moved hierarchical ordering logic to server for pages and folders
|
2022-08-30 07:31:56 -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
|
c7edc28bd9
|
improve support for module content editors
|
2022-08-16 17:25:46 -04:00 |
|
Shaun Walker
|
3c6ebd7742
|
performance improvements to reduce http and database interactions
|
2022-08-12 16:47:51 -04:00 |
|
Shaun Walker
|
bd0a218214
|
Merge pull request #2355 from sbwalker/dev
Blazor Hybrid / .NET MAUI support
|
2022-08-11 17:11:45 -04:00 |
|
Shaun Walker
|
f96129fa37
|
Blazor Hybrid / .NET MAUI support
|
2022-08-11 17:09:32 -04:00 |
|
Amir Jahangard
|
773710aeef
|
#Bug in passing Lifetime property to GenerateToken
Audience is passed to GenerateToken instead of Lifetime.
|
2022-08-09 15:32:52 +04:30 |
|
Shaun Walker
|
cf2adc7f6a
|
Fix satellite assembly loading issue when running on WebAssembly
|
2022-08-08 10:47:33 -04:00 |
|
Shaun Walker
|
99be638525
|
Fix #2336 - error.png path incorrect
|
2022-08-06 16:27:24 -04:00 |
|
Shaun Walker
|
c097956fcb
|
fix upgrade issue for framework translations, improvements for managing module translations
|
2022-08-01 17:05:18 -04:00 |
|
Shaun Walker
|
6bfab696ad
|
optimize satellite assembly loading based on the new model where all cultures are available
|
2022-07-21 16:02:23 -04:00 |
|
Shaun Walker
|
d05fba06ec
|
add Environment to System Info
|
2022-07-19 14:33:51 -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
|
6012275c7b
|
Fix #2282 - dynamically determine framework path when scaffolding project references
|
2022-07-15 15:59:55 -04:00 |
|
Shaun Walker
|
02d1838547
|
FIx issue with redirect after site delete and remove tenant if it is empty
|
2022-06-28 08:17:06 -04:00 |
|
Leigh Pointer
|
c8cfb3c7b7
|
Fix for Recycle bin not showing Deleted Date (Issue #2234)
Added the Deleted data to Module from the PageModule
|
2022-06-14 09:22:12 +02:00 |
|
Pavel Vesely
|
4f0a805c79
|
Exception is not saved to log
|
2022-06-09 10:24:13 +02:00 |
|
Shaun Walker
|
a822482172
|
Improvements for #2229 - relax userrole restrictions
|
2022-06-08 15:46:36 -04:00 |
|
Shaun Walker
|
ea5655ae42
|
Improvements for #2221 - validate file extensions client-side before initiating upload, valid file extension server-side before writing part to disk, optimize cleanup logic, add error handling to JavaScript XMLHttpRequest, ensure FileInput gets initialized after upload
|
2022-06-04 15:40:26 -04:00 |
|
Shaun Walker
|
43c34fcd64
|
fix #2213 - disabling show on all pages
|
2022-05-26 01:19:14 -04:00 |
|
Shaun Walker
|
4c254a8686
|
fix #2192 - Adding a new site fails
|
2022-05-12 20:42:05 -04:00 |
|
Shaun Walker
|
eed27e101a
|
fix #2176 - update LastIPAddress correctly during login
|
2022-05-05 09:57:09 -04:00 |
|
Shaun Walker
|
a3ff9373a2
|
enhance UserRole service with filtering and moved workload to server for better performance, improve error message details during installation
|
2022-04-29 21:39:11 -04:00 |
|
Shaun Walker
|
e4c648ee92
|
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
|
2022-04-22 17:54:20 -04:00 |
|
Shaun Walker
|
391713b84d
|
Fix #2144 - install issue, Fix #2146 - move file issue, require verification of external login account linkage
|
2022-04-20 16:00:58 -04:00 |
|
Shaun Walker
|
f6b3874668
|
create separate API methods for tokens (short-lived) and personal access tokens (long-lived), include global antiforgery filter to mitigate XSRF when using cookie auth (ignored when using Jwt)
|
2022-04-14 19:41:43 -04:00 |
|
Shaun Walker
|
a70f1ee1e0
|
cleanup
|
2022-03-30 22:08:32 -04:00 |
|
Shaun Walker
|
3194c5b600
|
remote service support via Jwt
|
2022-03-30 08:07:03 -04:00 |
|
Shaun Walker
|
b7675a21eb
|
jwt changes
|
2022-03-29 08:38:46 -04:00 |
|
Shaun Walker
|
b7a1d2df75
|
jwt improvements
|
2022-03-29 08:15:13 -04:00 |
|
Shaun Walker
|
a97af42e4b
|
add Jwt authorization support for for API
|
2022-03-28 21:51:55 -04:00 |
|