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
5f3a3d4d54
Merge remote-tracking branch 'upstream/dev' into Bootstrap
2025-06-13 19:58:18 +02:00
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
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
85085bf4c7
stop gap fix to mitigate date conversion exceptions on WebAssembly
2025-06-05 10:37:25 -04:00
c13ce3d0f1
Update Index.razor
...
Deprecated .text-muted will be replaced by .text-body-secondary in v6.
2025-06-03 15:24:43 +02:00
d5f19d97e2
change id for header/footer
2025-05-29 15:04:12 -04:00
ef4fbcbb8a
Update ModuleBase.cs
...
This method replaces all tokens in the format [Object:Property] or [Object:SubObject:Property] within a string.
Efficient string parsing and reflection ensure flexibility with performance.
It supports deeply nested properties, optional default fallback values (e.g. [PageState:User:Email|default@email.com ]), and uses caching to optimize repeated token resolution without regex.
2025-05-28 17:30:19 +02:00
7fff5c0d18
Fix for ModuleBase ReplaceTokens #5332
...
Replaced the ReplaceTokens logic to replace all tokens in the string
2025-05-25 10:55:49 +02:00
c098839881
fix #5205 add support for inheritance when loading Resources from ModuleBase or ThemeBase
2025-05-19 21:00:35 -07:00
4b05f7fdad
imprvoe help text
2025-05-19 15:14:49 -07:00
ff6a810ad5
Fix #4789 - allow user email verification to be managed by administrator
2025-05-16 11:13:03 -04:00
bbd6f13f36
fix initialization issue related to time zones
2025-05-16 09:09:07 -04:00
eb5a0dc1c9
improve filename validation in module content export
2025-05-16 08:25:50 -04:00
c57c6abb1b
update module export resource info
2025-05-15 11:06:04 -04:00
5d077e843d
allow filename to be provided during module export
2025-05-15 10:58:55 -04:00
51ba3a01f5
allow module import from a file
2025-05-15 09:34:19 -04:00
a49b8728fd
improve module export so that content can be saved to a file
2025-05-15 08:56:21 -04:00
f3fcef52dd
fix #5200 - sort folders alphabetically, display folders hierarchically
2025-05-14 15:51:51 -04:00
57d443be8d
support for module header and footer content
2025-05-14 12:18:37 -04:00
a0f41341ac
fix #5398 - editing page permissions
2025-05-13 15:49:16 -04:00
deb4607081
adding time zone support to admin modules
2025-05-13 13:55:01 -04:00
139793f3c0
display local datetimes in the Job Scheduler (using time zones)
2025-05-13 11:29:26 -04:00
9f18c460d8
add time zone support for sites and users
2025-05-13 09:24:17 -04:00
90d72489d9
fix #5287 - allow deletion of folder which contains files
2025-05-12 08:41:57 -04:00
6f60a91f4c
add new Register Url and Profile Url options to User Management / Settings
2025-05-01 23:32:37 -04:00
feee8def6f
GetUrlParameters crash
...
The _urlparametersstate variable is not initialized so in GetUrlParameters it causes a crash
2025-04-29 09:50:15 +02:00
4f16cd2d01
url mapping improvements
2025-04-21 15:14:39 -04:00
e0044658f9
improve validation in Url Mapping
2025-04-21 14:13:49 -04:00
95cb5dd66c
UX improvements for System Update
2025-04-15 09:20:18 -04:00
020b7233d0
fix #5223 - allow robots.txt to be customized for each site
2025-04-08 09:23:22 -04:00
5dcc7c14f3
optimize the System Update process
2025-04-07 13:18:52 -04:00
e6ba2cce62
fix #5194 - improve performance of retrieving scheduled job logs
2025-03-31 13:16:35 -04:00
72da77be01
fix #5207 add support for username and displayname in permissions grid
2025-03-31 10:04:26 -04:00
a57fbea0cc
include external login support for host role
2025-03-26 17:11:29 -04:00
7873ca564c
supress build warnings.
2025-03-26 08:12:10 +08:00
8376f98f21
Fix #5191 : trigger event when folder changed.
2025-03-25 22:23:51 +08:00
4656471a0a
add ability to Synchronize local modules and themes with Marketplace
2025-03-19 14:37:36 -04:00
18102cbd78
Merge pull request #5160 from sbwalker/dev
...
sort endpoints by route
2025-03-11 13:11:34 -04:00
262d6a1529
sort endpoints by route
2025-03-11 13:11:19 -04:00
1124ddaf90
Merge pull request #5157 from zyhfish/task/fix-5156
...
Fix #5156 : update the bind event to oninput.
2025-03-11 11:51:38 -04:00
8d4b30140e
rename Cache service to OutputCache
2025-03-11 11:48:43 -04:00
b9c59137a8
Fix #5156 : update the bind event to oninput.
2025-03-11 22:58:06 +08:00
70a3fab1ff
added Logout Everywhere option to User Settings
2025-03-10 10:53:05 -04:00
5b4db0de3b
allow page and module settings to be included in site templates, improve terms and privacy default content, add Settings for HtmlText module
2025-03-06 14:46:17 -05:00
c0e3483cc7
modify localization text
2025-03-05 10:44:34 -05:00
eab3a753f5
resolves #4899 : output cache for sitemap
2025-03-03 17:54:33 +01:00
f50ba1a91e
Merge branch 'dev' into task/fix-4936
2025-02-28 10:47:24 -05:00
c52ee3d91d
provide option to assign a theme to a site
2025-02-28 10:45:25 -05:00
1ced5c0425
update the cookie consent control.
2025-02-28 23:32:17 +08:00