1305125390
Merge pull request #5882 from sbwalker/dev
...
remove unnecessary comment
2025-12-15 10:47:40 -05:00
c539f41ebf
remove unnecessary comment
2025-12-15 10:47:01 -05:00
075e754830
Merge pull request #5881 from sbwalker/dev
...
use EmailConfirmationToken (which is valid for 10 minutes)
2025-12-15 10:43:28 -05:00
87fd9dd000
use EmailConfirmationToken (which is valid for 10 minutes)
2025-12-15 10:43:11 -05:00
e34321f727
Merge pull request #5880 from sbwalker/dev
...
improve new API method signatures
2025-12-15 10:29:22 -05:00
a48dff4a85
improve new API method signatures
2025-12-15 10:29:03 -05:00
576d3d0b56
Merge pull request #5879 from sbwalker/dev
...
relocate the GetUser() call in App.razor so that it is not included in the Site cache
2025-12-15 09:10:41 -05:00
640c2cee00
Merge branch 'dev' of https://github.com/sbwalker/oqtane.framework into dev
2025-12-15 09:02:32 -05:00
1958787185
relocate the GetUser() call in App.razor so that it is not included in the Site cache
2025-12-15 09:02:25 -05:00
073e1ac13a
Merge pull request #5876 from leigh-pointer/CurrentPageUser
...
Add pagination state to Pager in Index.razor
2025-12-15 08:25:24 -05:00
c0eacd0d6b
Merge pull request #5878 from sbwalker/dev
...
refactor new Forgot Username and Login Link methods
2025-12-15 08:24:36 -05:00
7938eaf123
refactor new Forgot Username and Login Link methods
2025-12-15 08:23:41 -05:00
b4f8896713
Add pagination state to Pager in Index.razor
...
When clicking the Roles or Edit button, returning would load the first page.
Pager now tracks and updates the current page using a new _page field and the CurrentPage/OnPageChange parameters. This improves pagination handling and user experience by persisting the current page state.
2025-12-15 10:21:32 +01:00
c418ddf240
Merge pull request #5875 from sbwalker/dev
...
use a more complex token for login links
2025-12-14 17:08:45 -05:00
6c6b36f3da
use a more complex token for login links
2025-12-14 17:08:19 -05:00
c0c71251ab
Merge pull request #5873 from leigh-pointer/SupportCustomRole
...
Enhance tab authorization with role and permission checks #5872
2025-12-14 15:15:19 -05:00
2685c18798
Merge pull request #5871 from leigh-pointer/AltText
...
Add AltText/title support to ActionDialog and ActionLink
2025-12-14 15:15:03 -05:00
7f914271ed
Merge pull request #5870 from leigh-pointer/RendarBoundry
...
Add null checks for RenderModeBoundary in ModuleBase methods
2025-12-14 15:14:44 -05:00
7b37cc3c82
Merge pull request #5874 from sbwalker/dev
...
added support for Forgot Username and Use Login Link
2025-12-14 15:14:25 -05:00
ec2afd5f03
added support for Forgot Username and Use Login Link
2025-12-14 15:13:53 -05:00
e62268af2e
Update TabStrip.razor
...
The authorization flow is:
• Host tabs: Only Host (Admin blocked by Step 1)
• Everything else: Admin bypasses, others check permissions
2025-12-13 21:56:05 +01:00
01ad99b925
Enhance tab authorization with role and permission checks #5872
...
Add RoleName and PermissionName parameters to TabPanel for fine-grained tab visibility control. Update IsAuthorized logic in TabStrip to prioritize Host/Admin access, then check SecurityAccessLevel, and additionally require specified roles or permissions if provided. Removes redundant Admin/Host checks from the switch statement for clarity.
2025-12-13 18:13:37 +01:00
a33e9d25cc
Add AltText/title support to ActionDialog and ActionLink
...
Introduce optional AltText parameter to ActionDialog and ActionLink components. AltText is now used as the title attribute on rendered buttons and links, providing tooltips for improved accessibility and user experience. All relevant elements, including those in disabled states, now support this enhancement.
2025-12-13 13:04:30 +01:00
a0e45cbea0
Add null checks for RenderModeBoundary in ModuleBase methods
...
Add null checks to key ModuleBase methods to ensure RenderModeBoundary is available before use. Throw a detailed InvalidOperationException with guidance if it is missing, improving error handling and developer feedback.
2025-12-13 12:55:24 +01:00
171314947c
Merge pull request #5869 from sbwalker/dev
...
add null check for User
2025-12-12 15:57:07 -05:00
6b883b3f94
add null check for User
2025-12-12 15:56:50 -05:00
c99348650f
Merge pull request #5867 from sbwalker/dev
...
admin dashboard should always use enhanced navigation
2025-12-11 19:29:10 -05:00
011375a081
admin dashboard should always use enhanced navigation
2025-12-11 19:28:50 -05:00
38f43c9988
Merge pull request #5866 from sbwalker/dev
...
update version in Oqtane Application Template nuspec
2025-12-11 15:51:43 -05:00
f459d0503a
update version in Oqtane Application Template nuspec
2025-12-11 15:51:27 -05:00
c2912a291e
Merge pull request #5865 from sbwalker/dev
...
bump Oqtane version to 10.0.1
2025-12-11 15:27:00 -05:00
53a88e0c9f
bump Oqtane version to 10.0.1
2025-12-11 15:26:42 -05:00
9cf670bcad
Merge pull request #5864 from sbwalker/dev
...
update nuspec files to .NET SDK 10.0.1
2025-12-11 15:14:01 -05:00
156e7bd3d4
update nuspec files to .NET SDK 10.0.1
2025-12-11 15:13:45 -05:00
009829c8f9
Merge pull request #5863 from sbwalker/dev
...
update to .NET SDK 10.0.1
2025-12-11 15:09:13 -05:00
d7c0b0aaaf
update to .NET SDK 10.0.1
2025-12-11 15:08:52 -05:00
06071fb7f9
Merge pull request #5857 from sbwalker/dev
...
move user workload from siterouter to app component to improve performance and 404 handling
2025-12-05 08:40:57 -05:00
a51f87d743
move user workload from siterouter to app component to improve performance and 404 handling
2025-12-05 08:40:30 -05:00
12fa6ff4f0
Merge pull request #5855 from sbwalker/dev
...
remove unique index of TenantId and Name from Site table as site name does not need to be unique. Remove TenantId column from Site table as it is not necessary and should be obtained from the Alias.
2025-12-03 15:29:07 -05:00
23d14c62a5
remove unique index of TenantId and Name from Site table as site name does not need to be unique. Remove TenantId column from Site table as it is not necessary and should be obtained from the Alias.
2025-12-03 15:28:31 -05:00
ad993c6180
Merge pull request #5854 from leigh-pointer/refs
...
Package updates
2025-12-03 13:03:23 -05:00
e99ce3ac7b
Merge pull request #5853 from zyhfish/task/fix-5852
...
Fix #5852 : clear the cache after import content.
2025-12-03 13:03:04 -05:00
270b447fbd
Package updates
...
Radzen, Swashbuckle
Added the Bold tool to the Radzen editor.
2025-12-03 11:19:10 +01:00
1c55a74ff1
Merge remote-tracking branch 'upstream/dev' into dev
2025-12-03 11:02:09 +01:00
47f42747cb
clean the usage.
2025-12-03 09:09:43 +08:00
86a3f67871
Fix #5852 : clear the cache after import content.
2025-12-03 09:08:01 +08:00
29b87f809f
Merge pull request #5848 from W6HBR/dev
...
Fix SMTPRelay condition for sender email validation
2025-12-02 11:27:44 -05:00
8bd63fdc61
Merge pull request #5850 from zyhfish/task/fix-5849
...
Fix #5849 : correct resources key.
2025-12-02 11:25:03 -05:00
cf88347c3d
Fix #5849 : correct resources key.
2025-12-02 09:23:43 +08:00
171f9c84a0
Fix SMTPRelay condition for sender email validation
...
Prior change was leaving sender null and not properly setting "From" address when used in a relay configuration. This caused emails to go to the deleted state and not be delivered.
2025-12-01 16:36:19 -08:00