Commit Graph

1682 Commits

Author SHA1 Message Date
Shaun Walker
a470db594e Merge pull request #5992 from sbwalker/dev
refactor Site Groups
2026-01-28 19:06:33 -05:00
sbwalker
ce905499b0 refactor Site Groups 2026-01-28 19:06:18 -05:00
Shaun Walker
7e6b60405b Merge pull request #5990 from sbwalker/dev
add last synchronization date
2026-01-28 13:59:50 -05:00
sbwalker
8a4275c240 add last synchronization date 2026-01-28 13:59:35 -05:00
Shaun Walker
8749ab7588 Merge pull request #5989 from sbwalker/dev
refactorimg Site Groups
2026-01-28 10:47:57 -05:00
sbwalker
912c01cdf8 refactorimg Site Groups 2026-01-28 10:47:39 -05:00
Shaun Walker
1588d4626b Merge pull request #5985 from sbwalker/dev
only host users can synchronize sites
2026-01-27 17:05:47 -05:00
sbwalker
c95725d444 only host users can synchronize sites 2026-01-27 17:05:31 -05:00
Shaun Walker
d3e4c57ede Merge pull request #5981 from mdmontesinos/max-upload-size
Maximum upload file size parameter for FileManager
2026-01-27 16:53:00 -05:00
sbwalker
3be2b9c720 introducing Site Groups 2026-01-27 16:51:30 -05:00
David Montesinos
256af74e0c Maximum upload file size parameter for FileManager 2026-01-23 09:34:06 +01:00
sbwalker
0446bdb970 use primary database type if type not explicitly specified 2026-01-19 12:42:24 -05:00
sbwalker
54d3f1c659 include message to notify user of change in connection name format 2026-01-19 11:56:54 -05:00
sbwalker
1a777b29e0 allow SQL Management to support non-tenant databases 2026-01-19 11:36:27 -05:00
sbwalker
b0211b2e6e remove SMTP Relay setting 2026-01-19 10:45:02 -05:00
sbwalker
7d7ecf4757 fix #5894 - allow user to select upgrade version 2026-01-19 08:24:56 -05:00
sbwalker
780e2a8484 enable scheduled job automatically if SMTP is enabled in Site Settings 2026-01-16 11:58:03 -05:00
Shaun Walker
1678817bf0 Merge pull request #5962 from zyhfish/task/fix-5961
Fix #5961: redirect to the external login page automatically.
2026-01-16 11:20:52 -05:00
Ben
9dc91aec58 Fix #5961: redirect to the external login page automatically. 2026-01-16 11:02:46 +08:00
sbwalker
a6f7ec9bd5 fix #5910 - eliminate double render of Login component 2026-01-14 15:54:39 -05:00
sbwalker
c8872a5e99 improve SMTP Relay description 2026-01-14 11:11:42 -05:00
Shaun Walker
ea0271ba79 Merge pull request #5949 from zyhfish/task/fix-5948
Fix #5948: re-render the module message when it's been changed.
2026-01-14 08:21:19 -05:00
sbwalker
0d0efaf4ca improve Edit Job UI 2026-01-14 08:20:30 -05:00
Ben
5c70f4f6a7 Fix #5948: re-render the module message when it's been changed. 2026-01-09 08:44:13 +08:00
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