Commit Graph

1647 Commits

Author SHA1 Message Date
sbwalker
880a6e43d1 use enum for MessageStyle 2025-09-16 11:16:23 -04:00
Ben
e620bba0da Fix #5612: add paging function. 2025-09-16 18:21:47 +08:00
sbwalker
a528e5eab2 add toast support to ModuleMessage 2025-09-15 16:42:37 -04:00
Ben
dd447e802e Move radzen editor settings dialog to correct folder. 2025-09-15 17:05:51 +08:00
sbwalker
4278b9992b move and rename FileManagerDialog so that it is clear that it is a dependency of RadzenTextEditor 2025-09-11 08:24:14 -04:00
sbwalker
fba4f23f71 improve sort order of user profile options using settings 2025-09-10 17:17:47 -04:00
sbwalker
3f4f1a8278 profile improvements 2025-09-09 08:52:20 -04:00
sbwalker
be8436d237 improve setting import 2025-09-08 12:55:45 -04:00
sbwalker
dfca6640da add setting import 2025-09-08 12:13:17 -04:00
sbwalker
dcc2e59e46 improve validation 2025-09-05 17:38:02 -04:00
sbwalker
94391875d5 added a Setting Management UI 2025-09-05 17:20:31 -04:00
sbwalker
27041f464f restructure text editors and static assets 2025-09-05 12:32:43 -04:00
Shaun Walker
9f923ae968 Merge pull request #5577 from zyhfish/task/radzen-text-editor
implement radzen text editor.
2025-09-05 11:13:52 -04:00
sbwalker
e913c10d5b exception handling needs to encapsulate entire method 2025-09-05 11:13:21 -04:00
Ben
e59d5fd339 implement radzen text editor. 2025-09-05 20:36:50 +08:00
Jon Welfringer
1ea76d06d1 Change StartJob to check if job is enabled 2025-09-04 21:47:51 -07:00
sbwalker
30c6da13c2 fix help text related to module/theme upload 2025-09-02 08:49:32 -04:00
sbwalker
6daf675e52 added support for cookie domain option in User Management Settings 2025-08-30 08:01:18 -04:00
sbwalker
1ebf3c4077 added StaticAssetPath properties to base classes 2025-08-30 07:48:26 -04:00
sbwalker
a9bc356f37 remove hardcoded references to LocalDB 2025-08-29 17:16:42 -04:00
sbwalker
3b16ae8cc0 improve help text 2025-08-27 14:07:51 -04:00
Ben
91e55aeb9b Fix #5532: change the default value to true. 2025-08-26 20:26:11 +08:00
Ben
919fb5012f Fix #5532: add require nonce setting. 2025-08-26 18:13:09 +08:00
sbwalker
cca0f2219e fix #5520 - site soft delete should only be visible to Host users 2025-08-21 09:59:15 -04:00
sbwalker
96192e2e06 add additional SSL connection options for SMTP 2025-08-19 13:16:37 -04:00
sbwalker
2143660345 resolve issue related tp moving database providers to Oqtane.Server 2025-08-15 13:56:57 -04:00
sbwalker
b7ff49bdb2 add authorization convenience methods to ModuleBase 2025-08-13 08:18:16 -04:00
sbwalker
eb8ad04557 ensure all install config settings are populated 2025-08-12 15:33:17 -04:00
sbwalker
3bd6767138 only hosts should be allowed to view/edit SMTP settings 2025-08-07 14:42:24 -04:00
sbwalker
a37f07d20b fix malformed bold tag 2025-08-07 14:31:57 -04:00
sbwalker
b11a7a678c fix #5461 - handle MinDate and MaxDate 2025-08-07 10:58:33 -04:00
sbwalker
77949331e2 improve FileManager performance 2025-08-04 13:06:16 -04:00
sbwalker
334137454e improve FileManager performance when ShowFiles is disabled 2025-08-02 09:46:02 -04:00
sbwalker
23c3c47db4 add active/deleted filter in User Management 2025-08-01 14:45:40 -04:00
sbwalker
f53ed5b13b use consistent terminology 2025-07-30 10:00:57 -04:00
sbwalker
cf9b4b869c use margin rather than padding 2025-07-30 08:16:07 -04:00
sbwalker
7a4b98aec9 use consistent naming 2025-07-29 16:36:28 -04:00
sbwalker
f4cea3fe03 fix #5349 - send verification email if unverified user attempts to login, add ability to enable/disable email verification per site 2025-07-29 16:20:07 -04:00
sbwalker
658059806b fix #5346 - deleting role should remove associated useroles 2025-07-29 09:05:37 -04:00
sbwalker
9f097521f6 fix #5348 - ensure time zones work consistently on all platforms 2025-07-29 08:11:42 -04:00
sbwalker
91c5309855 fix #5372 - add support for sending SMTP emails using OAuth 2025-07-28 10:26:18 -04:00
sbwalker
962488fd34 localize time zone names 2025-07-23 14:52:18 -04:00
sbwalker
83ba9ca73e improve user experience of permissions grid 2025-07-22 16:07:52 -04:00
Shaun Walker
7c2775119b Merge pull request #5404 from sbwalker/dev
add new option to FileManager component to anonymize filenames during upload
2025-07-21 09:14:30 -04:00
sbwalker
0be7f1bdb5 add new option to FileManager component to anonymize filenames during upload 2025-07-21 09:14:07 -04:00
David Montesinos
bb52402a17 feat: handle timezones and conversions with NodaTime 2025-07-09 12:09:00 +02:00
sbwalker
461330773a resolve issue where IDP fails to provide email claim resulting in External Login Remote Failure due to dbo.AspNetUsers requiring a unique email value for each user 2025-07-08 16:04:19 -04:00
Leigh Pointer
5f3a3d4d54 Merge remote-tracking branch 'upstream/dev' into Bootstrap 2025-06-13 19:58:18 +02:00
Leigh Pointer
1412737036 Date / Time validations
This PR ensures time fields are required when dates are set, using Oqtane validation and dynamically toggles the required attribute on time inputs when their corresponding date fields have values. Benefits:
- Uses Oqtane's validation for a polished UX.
- Reduces custom validation code.
- Aligns with our internal form logic.

- Tested across all date/time scenarios—works flawlessly!
**Testing Confirmed:**
- Date + Time Provided → Saves successfully.
- No Date + No Time → Optional (no validation).
- Date + No Time → Browser blocks submission with icon error.
2025-06-10 12:27:55 +02:00
Leigh Pointer
ff450ca43a Fix for Scheduled Jobs UI #5354
This PR addresses an issue where null date/time values could cause exceptions when processing job scheduling.
Changes Made:
- Added proper null checks for _startDate, _startTime, _endDate, _endTime, _nextDate, and _nextTime
- Improved parsing safety for _retentionHistory using int.TryParse()
- Added validation to fail early with meaningful error messages

Impact:

Prevents NullReferenceException and InvalidOperationException when date/time fields are missing
2025-06-09 10:29:43 +02:00