sbwalker
9620c5a98f
fix issue adding existing user to a new site
2024-08-29 17:53:11 -04:00
sbwalker
1a2ad55677
add ability to extract zip file contents in File Management
2024-08-14 15:54:13 -04:00
sbwalker
16215847cd
improve file name and extension validation
2024-08-12 17:02:07 -04:00
sbwalker
515c6402b9
improve SettingService
2024-08-12 10:20:44 -04:00
sbwalker
cf040f51b5
eliminate database call for authenticated users
2024-08-09 13:00:20 -04:00
sbwalker
8ca2f0a49f
fix #4284 - handle user role effective and expiry date
2024-07-22 21:09:35 -04:00
sbwalker
7ee6775251
remove hardcoded names when using GetInterface()
2024-07-17 19:52:44 -04:00
sbwalker
deb6a9e51c
make SearchResults API consistent with other core APIs
2024-07-16 16:54:55 -04:00
sbwalker
bb79b9ed74
search modifications
2024-07-12 10:33:17 -04:00
Ben
7f970d489f
refactoring the code.
2024-06-04 17:32:31 +08:00
sbwalker
06f0cc70b8
scalability improvements
2024-05-31 16:23:36 -04:00
Shaun Walker
5ca5ad2cee
Merge pull request #4226 from ohba-ikuo/oqtane-#4223
...
Fix #4223 In the Ubuntu environment, an error occurs when trying to upload a file.
2024-05-07 13:49:25 -04:00
Ikuo Ohba
d047d26dbf
Reverted and fixed the source code.
2024-05-05 12:12:40 +09:00
Ikuo Ohba
332e528012
Fix #4223
2024-05-03 21:18:28 +09:00
Ikuo Ohba
adfd0d5c18
Fix MicroService And Controller
2024-04-23 21:27:13 +09:00
Shaun Walker
e192383662
Merge pull request #4135 from leigh-pointer/TokenRep
...
InitializeTokenReplace not setting the correct PackageReference
2024-04-12 07:41:40 -04:00
Leigh Pointer
4a20fad4e5
InitializeTokenReplace not setting the correct PackageReference
...
For completeness.
2024-04-12 12:21:44 +02:00
sbwalker
d67566252a
add Process info to System Info to indicate if process is 32 bit or 64 bit
2024-04-11 13:34:06 -04:00
sbwalker
7b95db4d13
modify #4099 - fix localization and use Delete rather than Clear in API methods for consistency with rest of framework
2024-04-04 11:58:05 -04:00
Ben
757a39a75e
update code by review result.
2024-04-03 22:27:39 +08:00
Ben
4c08a527be
Fix #3625 : add the clear logs function.
2024-04-03 09:21:13 +08:00
sbwalker
b1446438fb
fix #3947 - module deletion
2024-03-11 12:36:51 -04:00
sbwalker
2ed593c5e0
include SiteId in SyncEvent
2024-02-26 14:48:26 -05:00
Ben
77ce31128c
Fix #3833 : introduce token replace class.
2024-02-18 21:38:43 +08:00
sbwalker
ed7904b673
create server-side SiteService
2024-02-15 15:48:18 -05:00
sbwalker
1e332ed075
split RenderMode and Runtime configuration
2024-02-01 09:08:39 -05:00
sbwalker
c5de56790a
remove Runtime from System Info
2024-01-31 15:30:07 -05:00
sbwalker
8e499d164a
render mode integration
2024-01-31 15:22:21 -05:00
sbwalker
d57d7ec4d8
improvements to .NET MAUI file upload based on #3674 (credit @thabaum)
2024-01-24 09:37:27 -05:00
sbwalker
4816bfa26d
fix typo
2024-01-22 08:38:31 -05:00
sbwalker
5e1e6aea16
fix #3656 - UploadableFiles and ImageFiles settings not loaded properly to handle empty string value resulting in upload issues
2024-01-22 08:24:01 -05:00
Cody
35bb6b62d8
Handle null or empty formfile in UploadFile Method
2024-01-12 14:08:15 -08:00
Leigh Pointer
22e4e4efc1
Updates
...
Loops tighter
Updated Logout base
SiteController corrected.
2024-01-03 12:12:27 +01:00
Leigh Pointer
5ce5193430
Modifications
2024-01-02 16:09:54 +01:00
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
86feaff82f
handle loading/saving of File Extensions
2023-12-19 07:39:48 -05:00
sbwalker
6621983a9c
HTML encode notifications sent by non-admins to prevent HTML injection
2023-12-13 10:07:21 -05:00
Ricardo Pacheco
422bf7b689
Edit languages to set default.
2023-12-07 18:12:49 -06: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
Leigh Pointer
daeb76df11
Corrected the IsPrivate
2023-12-04 17:26:37 +01:00
Leigh Pointer
6e36312be8
Update Site with ImageFiles and UploadableFiles
2023-12-04 09:07:11 +01:00
Leigh Pointer
9cc7ba1d82
Merge branch 'oqtane:dev' into FileExtentions
2023-12-04 08:15:49 +01:00
Leigh Pointer
7035f4cc1f
File Extension management - site wide.
...
I have added to the site settings file extension management.
The Constants remain for backward compatibility.
If the extensions are not updated then the Constant will be used.
2023-12-01 21:09:33 +01:00
sbwalker
a152d8664d
optimize assembly loading performance
2023-12-01 14:54:44 -05:00
sbwalker
e92d34a9e3
only allow download of assemblies when using WebAssembly
2023-12-01 14:38:16 -05:00
sbwalker
077343ca20
suppress logging for resized image files which no longer exist
2023-11-29 13:58:52 -05:00
sbwalker
3c33614115
user identity improvements
2023-11-29 10:42:23 -05:00
sbwalker
14d36ef8dc
add additional validation logic to Update API methods to ensure model ID matches ID parameter
2023-11-22 14:47:28 -05:00
sbwalker
9c833a8a95
fix #3420 - auto create user folder for Host user if it does not exist for site
2023-11-10 13:49:11 -05:00
sbwalker
0d1be72fdb
fixes to notifications UI in user profile
2023-10-24 08:40:26 -04:00
sbwalker
9f28ee2982
.NET 8 initial migration
2023-10-18 15:22:53 -04:00
sbwalker
057fd02e26
improve user import API
2023-09-23 11:37:29 -04:00
sbwalker
edac046fcd
improvements based on user import testing
2023-09-23 09:04:18 -04:00
sbwalker
98257de005
user import improvements
2023-09-21 09:37:29 -04:00
sbwalker
8e5e79a799
add ability to import users
2023-09-20 10:43:49 -04:00
sbwalker
840b656d1c
remove using statements added by Visual Studio
2023-09-18 09:47:38 -04:00
sbwalker
5797bf549c
fix issue with module order in panes caused by transition from Admin to Default pane naming
2023-09-18 09:46:16 -04:00
sbwalker
037f1ec887
fix #3229 - changing page path in Edot Page when invoked from Control Panel results in 404 when redirecting
2023-09-08 10:35:22 -04:00
sbwalker
9966fc4651
add ability to validate and download packages
2023-09-02 14:08:21 -04:00
sbwalker
d491aeeba6
include User Settings when calling UserService
2023-09-01 13:16:39 -04:00
sbwalker
f40f3f934f
Fix #3215 - module creator creates incorrect ServerManagerType value
2023-09-01 13:02:44 -04:00
sbwalker
db2c42f0f4
filter deleted pages and modules on the server
2023-08-28 17:15:31 -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
74921a0686
move password requirement localization back to Client project
2023-08-27 08:43:23 -04:00
sbwalker
bdd1ba05e8
optimize package update queries
2023-08-25 15:42:45 -04:00
sbwalker
ef2f779f71
fix #3174 - display accurate password complexity requirements (this is now implemented in registration, user profiles, and user management - add/edit)
2023-08-25 13:31:02 -04:00
sbwalker
95de1fff69
resolve #3189 - make path a querystring parameter
2023-08-25 09:49:07 -04:00
sbwalker
d2b3061ed9
include PackageRegistryUrl in System Info
2023-08-24 16:39:38 -04:00
sbwalker
6fafeedeb9
reverse InputList Dictionary usage
2023-08-24 08:50:33 -04:00
sbwalker
82d128974c
move icon loading reflection logic to server
2023-08-23 15:25:39 -04:00
sbwalker
9bd078d3e9
add support for background color padding during image resizing
2023-08-23 10:05:27 -04:00
sbwalker
542eec2a9e
add support for * ImageSizes for folders
2023-08-18 10:55:10 -04:00
sbwalker
b00b426e9c
fix the id handling for the progressinfo and progressbar, include OnSelect events on Upload and Delete, add missing backend implementation for AddFileAsync
2023-08-15 15:50:35 -04:00
sbwalker
c2acd010ce
add ability to get user based on username or email address
2023-08-13 08:35:03 -04:00
sbwalker
337a566617
improve sync service to always rely on server dates
2023-08-08 07:51:07 -04:00
sbwalker
b5649e2a6f
fix #3108 - raise reload event after user logs out
2023-08-07 09:34:20 -04:00
sbwalker
f7bd03d051
add transparency support on image resizing
2023-08-04 16:07:37 -04:00
sbwalker
749e11762f
fix GetFolderByPath to support root folder path
2023-08-03 17:29:02 -04:00
sbwalker
fa18467cdd
fix #3069 - exclude templates from release packages
2023-08-03 15:26:23 -04:00
sbwalker
4483901270
fix #3072 - add error handling and logging to folder creation logic
2023-08-03 14:45:27 -04:00
sbwalker
7a42646bed
Fix #3068 - support microsites in .NET MAUI
2023-08-02 13:55:01 -04:00
sbwalker
805018286c
fix #3046 - user folders displayed in folder lists
2023-07-19 16:14:48 -04:00
sbwalker
985d324593
use discretion with LogLevel.Error messages
2023-07-17 09:28:29 -04:00
sbwalker
fec9fa17e8
marketplace changes
2023-07-15 10:01:27 -04:00
sbwalker
0e042925f2
SupportUrl integration
2023-07-14 15:18:52 -04:00
sbwalker
8bdbf7b994
moved UserManager to Managers namespace
2023-07-13 17:05:01 -04:00
sbwalker
f546a68f7c
remove unnecessary using statement
2023-07-12 17:59:21 -04:00
sbwalker
35fa18a852
migrate remaining methods to UserManager
2023-07-12 17:52:16 -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
df0f562817
support both 404 andf 403 status codes in API response (404 should not log)
2023-07-11 08:14:00 -04:00
sbwalker
3891dea009
fix #2978 - allow host users and admins to have personalized pages
2023-07-10 16:13:56 -04:00
sbwalker
62ad99d0b6
prevent logging of error for personalized pages
2023-07-10 14:51:32 -04:00
Shaun Walker
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
sbwalker
16d0d11e0b
refactored upload so that it is not dependent on Folder Browse permission
2023-07-10 11:44:05 -04:00
sbwalker
c597c4c234
add API method to get File based on name, and fix permission validation for Folder
2023-07-10 08:44:14 -04:00
sbwalker
9a3b458c45
Package enhancements for Marketplace
2023-07-09 08:36:14 -04:00
vnetonline
bad7be39a6
Fixing personalized page created to be UserName if DisplayName is null
2023-07-07 09:21:49 +10: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
vnetonline
a2a64e73bc
Merge branch 'oqtane:dev' into dev
2023-06-30 07:41:49 +10:00
sbwalker
8d3d218067
handle paths during Folder add/update
2023-06-29 12:24:20 -04:00