Ben
43ee682d1f
Fix #5942 : set the next execution time correctly.
2026-01-08 11:39:32 +08:00
sbwalker
86f88c4f7c
fix #5940 - add MySQL support to Oqtane 10
2026-01-05 15:49:42 -05:00
Leigh Pointer
ff8417ed31
Refine tab visibility authorization logic
...
Updated the tab visibility logic to clarify and enforce the authorization hierarchy. Host-only tabs now strictly require the Host role, Admins bypass all checks except Host, and null SecurityAccessLevel still enforces RoleName and PermissionName if specified. Improved code comments for clarity and adjusted logic to ensure correct permission checks.
2025-12-31 11:10:10 +01:00
sbwalker
b4c6b6b794
clarify SMTP Relay site option to avoid confusion
2025-12-29 11:08:10 -05:00
sbwalker
8120db84f4
add url mapping referrer
2025-12-19 15:06:06 -05:00
sbwalker
417a6bf226
expand size of page name
2025-12-19 14:25:44 -05:00
sbwalker
1682a123b4
login improvements
2025-12-18 16:00:46 -05:00
sbwalker
f5f00c51c1
limit management of user settings to host users
2025-12-15 11:16:37 -05:00
Shaun Walker
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
sbwalker
7938eaf123
refactor new Forgot Username and Login Link methods
2025-12-15 08:23:41 -05:00
Leigh Pointer
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
Shaun Walker
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
Shaun Walker
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
Shaun Walker
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
sbwalker
ec2afd5f03
added support for Forgot Username and Use Login Link
2025-12-14 15:13:53 -05:00
Leigh Pointer
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
Leigh Pointer
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
Leigh Pointer
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
Leigh Pointer
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
sbwalker
011375a081
admin dashboard should always use enhanced navigation
2025-12-11 19:28:50 -05:00
sbwalker
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
Leigh Pointer
270b447fbd
Package updates
...
Radzen, Swashbuckle
Added the Bold tool to the Radzen editor.
2025-12-03 11:19:10 +01:00
vnetonline
ac31cd3f41
Merge branch 'oqtane:dev' into dev
2025-11-29 15:12:07 +11:00
vnetonline
321fe2954e
Added Style Paramater to RichTextEditor to remove the margin-bottom: 50px; if the developer wishes
2025-11-29 15:10:58 +11:00
sbwalker
fb6e8bb233
add Enhanced Navigation option in Site Settings
2025-11-25 14:43:51 -05:00
Leigh Pointer
1e3c176ddf
Update ReplaceTokens on ModuleBase
...
Check for Contents == null
2025-11-22 13:31:04 +01:00
sbwalker
dafbae7237
initialize the Owner name when using an Oqtane Application and creating new modules or themes
2025-11-19 10:47:38 -05:00
sbwalker
3d34ab83c6
resolve UI issue for internal template
2025-11-14 13:58:36 -05:00
sbwalker
2acd5799d9
improve module/theme creation UI to support internal/external scenarios
2025-11-14 13:35:21 -05:00
sbwalker
05993ab462
resolve UI issue in module/theme creation
2025-11-14 12:53:10 -05:00
Ben
0e717c8f57
Fix #5774 : remove duplicated radzen dialog delegate handlers.
2025-11-04 17:06:11 +08:00
Leigh Pointer
2def6ad854
Added Resizable css to text editors
...
updated the app.css with resizable and applied the class to Radzen and Quilll text editors
2025-11-01 09:53:25 +01:00
sbwalker
20e270c040
remove MyModule and MyTheme from Application Template - solution can now nbe extended using Internal module/theme templates
2025-10-31 10:02:34 -04:00
sbwalker
087d5ef394
make logger public
2025-10-30 16:33:59 -04:00
sbwalker
ab4bc7e678
add passkey and login management to User Management
2025-10-30 11:08:56 -04:00
sbwalker
adfd870319
create Security tab in User Management
2025-10-30 09:43:49 -04:00
sbwalker
d774557522
passkey adjustments
2025-10-30 09:15:40 -04:00
sbwalker
d5ad29be34
ensure Logins are site specific
2025-10-29 20:04:35 -04:00
sbwalker
cd24573599
only display passkey login when connection is secure
2025-10-29 13:36:49 -04:00
sbwalker
7e69b5193f
add passkey functionality
2025-10-29 12:31:50 -04:00
sbwalker
e548c21c94
add passkey infrastructure
2025-10-23 12:46:34 -04:00
sbwalker
ca521f3a5e
fix issue with image file list
2025-10-21 09:22:29 -04:00
sbwalker
ff6c71e587
reorganize user profile to prepare for pass keys
2025-10-20 16:23:00 -04:00
sbwalker
7cf325f4f6
improve support for internal module/theme templates
2025-10-14 13:37:39 -04:00
Ben
72e475bca5
Fix #5691 : always display toast message.
2025-10-04 09:49:05 +08:00
sbwalker
68233951cb
implement single logout for OIDC
2025-09-29 09:39:15 -04:00
sbwalker
bc2e7915cc
change term from existing to current
2025-09-29 07:40:42 -04:00
Ben
297f91da00
do not replace the selected text when insert file link.
2025-09-28 18:05:17 +08:00
Ben
2bdc7e1bc3
do not replace the selected text when insert file link.
2025-09-28 14:51:55 +08:00
Ben
2a302a187a
enable to insert file link in radzen editor.
2025-09-27 09:31:16 +08:00