sbwalker
3c1167d359
improve migration history
2025-09-19 15:25:11 -04:00
sbwalker
beb4919d97
add ability to view Migration History
2025-09-19 14:59:58 -04:00
sbwalker
503134d38c
use newer Resource overload methods
2025-09-16 12:50:01 -04:00
sbwalker
c38dc69d3b
fix #5616 - show all available modules/themes and indicate if they are installed
2025-09-16 11:36:28 -04:00
Ben
e620bba0da
Fix #5612 : add paging function.
2025-09-16 18:21:47 +08: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
e913c10d5b
exception handling needs to encapsulate entire method
2025-09-05 11:13:21 -04: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
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
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
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
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
Leigh Pointer
c13ce3d0f1
Update Index.razor
...
Deprecated .text-muted will be replaced by .text-body-secondary in v6.
2025-06-03 15:24:43 +02:00
sbwalker
d5f19d97e2
change id for header/footer
2025-05-29 15:04:12 -04:00
sbwalker
4b05f7fdad
imprvoe help text
2025-05-19 15:14:49 -07:00
sbwalker
ff6a810ad5
Fix #4789 - allow user email verification to be managed by administrator
2025-05-16 11:13:03 -04:00
sbwalker
bbd6f13f36
fix initialization issue related to time zones
2025-05-16 09:09:07 -04:00
sbwalker
eb5a0dc1c9
improve filename validation in module content export
2025-05-16 08:25:50 -04:00
sbwalker
c57c6abb1b
update module export resource info
2025-05-15 11:06:04 -04:00
sbwalker
5d077e843d
allow filename to be provided during module export
2025-05-15 10:58:55 -04:00
sbwalker
51ba3a01f5
allow module import from a file
2025-05-15 09:34:19 -04:00
sbwalker
a49b8728fd
improve module export so that content can be saved to a file
2025-05-15 08:56:21 -04:00
sbwalker
f3fcef52dd
fix #5200 - sort folders alphabetically, display folders hierarchically
2025-05-14 15:51:51 -04:00
sbwalker
57d443be8d
support for module header and footer content
2025-05-14 12:18:37 -04:00