sbwalker
430e616328
fix #4150 - remove Add Existing Module option when managing personalized pages
2024-04-18 18:43:14 -04:00
sbwalker
5b3849082f
use Constants.RequestVerificationToken rather than magic string
2024-03-29 11:19:21 -04:00
Ben
6fde3f8453
Fix #4051 : set the return url correctly.
2024-03-23 21:47:27 +08:00
sbwalker
d3e6177a2b
refactoring of #4027
2024-03-21 18:44:16 -04:00
Shaun Walker
8adbdcc675
Merge pull request #4027 from zyhfish/task/fix-issue-4025
...
Fix #4025 : add user setting to keep the view mode.
2024-03-21 15:35:10 -04:00
Ben
fb3a27c02f
update the code by following the review suggestions.
2024-03-21 08:38:59 +08:00
Ben
6d41bcd511
update the if condition.
2024-03-21 08:17:45 +08:00
Ben
82f25cc2e5
Fix #4028 : check whether the user info is null.
2024-03-20 16:32:51 +08:00
Ben
7b67c9aa8d
Fix #4025 : add user setting to keep the view mode.
2024-03-20 15:46:32 +08:00
sbwalker
7cc328ed3b
stay in Edit Mode when editing Module Settings
2024-03-11 13:10:21 -04:00
sbwalker
8e287da7b5
consolidate Clone logic for Resource objects
2024-03-08 19:33:09 -05:00
sbwalker
020fa4eefa
stay in edit mode when choosing module action
2024-03-06 14:40:27 -05:00
sbwalker
babd351151
add data-enhance to edit mode transition
2024-03-04 09:30:14 -05:00
sbwalker
2b7d05df6b
call JS Interop in Interactive render mode, use PageState.Site.Themes rather than calling ThemeService from Control Panel
2024-02-29 15:38:04 -05:00
sbwalker
7286c2f603
remove the data-enhance-nav commented logic in menu components
2024-02-27 17:05:21 -05:00
sbwalker
ed9121a06f
remove data-enhance from Edit Mode button as it prevents the module actions menu from functioning
2024-02-26 10:56:51 -05:00
sbwalker
707740b7f1
removing fix for #3868 as it causes other performance issues
2024-02-24 10:55:44 -05:00
sbwalker
9f07f6441a
fix #3868 - add data-enhance.nav attribute
2024-02-24 09:09:15 -05:00
sbwalker
4402645b37
change name of form class to reflect purpose
2024-02-23 14:05:40 -05:00
sbwalker
ddd39ea0c9
fix #3868 - static rendering support for page themes within site
2024-02-23 09:28:33 -05:00
sbwalker
35f5df63e2
improve UX by adding data-enhance to Edit Mode button
2024-02-23 07:31:12 -05:00
Shaun Walker
6f215cbff9
Merge pull request #3826 from thabaum/profile-registration-button-return-url-fix
...
Fix handling of returnurl parameter in UserProfile component - Fixes #3825
2024-02-18 10:46:53 -05:00
Cody
57a86cd836
Fix handling of returnurl parameter in UserProfile component
2024-02-17 09:11:56 -08:00
Cody
a741b1b9ac
Fix Login Button Control Url While On Login Page
2024-02-17 07:22:32 -08:00
sbwalker
7d1b4d916e
fix #3793 - render issues on .NET MAUI
2024-02-15 10:22:14 -05:00
sbwalker
872ec90654
force ModuleActions to interactive render mode
2024-02-14 13:48:56 -05:00
sbwalker
3db744269e
force control panel to interactive render mode
2024-02-14 11:05:49 -05:00
sbwalker
88bf569752
more Control Panel use cases supported on static rendering
2024-02-13 21:25:53 -05:00
sbwalker
f677b63c5c
changes to allow adding modules via control panel in static rendering (note that onchange events have not been changed to an alternative approach yet)
2024-02-13 13:08:46 -05:00
sbwalker
6bcf47fc4b
enable Edit Mode in static rendering
2024-02-12 16:00:01 -05:00
sbwalker
8b803faf72
remove unused Action form field
2024-02-12 15:45:35 -05:00
sbwalker
ead9f0b3c6
enable Admin Dashboard in static rendering
2024-02-12 15:43:24 -05:00
sbwalker
caa9cc213d
fix #3760 include form button wrapper CSS class for inline-block
2024-02-10 11:25:54 -05:00
sbwalker
a40b49f2ed
implement RenderModeBoundary
2024-02-08 15:47:25 -05:00
sbwalker
6345335be2
optrimization to eliminate file lookup in Logo control
2024-02-06 11:26:31 -05:00
sbwalker
7fcfffba6f
add IDisposable declaration to accompany existing Dispose() method
2024-01-30 13:13:49 -05:00
Leigh Pointer
22e4e4efc1
Updates
...
Loops tighter
Updated Logout base
SiteController corrected.
2024-01-03 12:12:27 +01:00
sbwalker
8b6c6beceb
refactor fix for #3539 to avoid string comparison
2023-12-12 13:32:33 -05:00
Leigh Pointer
467e5423d2
Fix #3539 for Multiple click on login button
...
Updated the LoginBase, if the URI doesn't contain the login URL then the NavigationManager is updated.
2023-12-12 07:25:35 +01:00
sbwalker
3c33614115
user identity improvements
2023-11-29 10:42:23 -05:00
sbwalker
23b9b8aaf6
if site login is disabled redirect Login to external identity provider
2023-10-24 13:46:25 -04:00
Leigh Pointer
6f12818352
Fix for #3374 Backward compatability
...
Fixes the issue in the Language selector.
2023-10-13 14:06:21 +02:00
Leigh Pointer
297c1524b4
Language Selector Alignment fix #3368
...
Themes fixed also
2023-10-11 15:48:05 +02:00
sbwalker
2d4bf17b28
allow module to be inserted at top of pane
2023-10-09 12:58:01 -04:00
sbwalker
8c9e886136
refactor logic to redirect to external login provider when local site login is disabled
2023-09-25 13:53:05 -04:00
sbwalker
b35d778abe
include Logout link in Control Panel for scenarios where a theme does not include a Login/Logout component
2023-09-25 12:42:39 -04:00
Leigh Pointer
7771c3159b
upated LanguageSwitcher with end padding
...
When the LanguageSwitcher is dsiplayed the wsa no end padding on the button so it appeared flush with the following button. Adding "pe-1" to the class corrects the issue
2023-09-24 18:49:50 +02:00
sbwalker
a6ca843ced
fix #3231 - validate module description
2023-09-20 14:29:06 -04:00
sbwalker
e0ebf70907
if site login is disabled redirect Login to external identity provider
2023-09-20 13:45:19 -04:00
vnetonline
92ea5da358
[FIX] Added the ability to clear the Message in control panel on open or close
...
This fix is related to issue #3163
2023-08-23 10:13:16 +10:00
sbwalker
394b8f1ce6
migrate LocalizerFactory logic from SiteRouter to ModuleTitle component
2023-08-17 08:23:17 -04:00
alikoli
283a03a7cc
Fix missing translations part 3
2023-08-15 16:09:59 +02:00
sbwalker
176bd229e6
fix #3094 - localization of admin module titles
2023-08-07 12:13:53 -04:00
Leigh Pointer
92718372b8
Fixed up margins in Control Panel
...
Added top margin to the Module Management
2023-07-18 12:47:48 +02:00
vnetonline
411111fa55
[FIX] - Page disappears if you unpublish and publish a module on the page
2023-07-17 09:33:04 +10:00
sbwalker
feae7d6269
fix #2976 - add logging methods to ThemeBase
2023-07-10 16:26:30 -04:00
sbwalker
4e1a389c8b
fix #2977 - margin between edit and cog
2023-07-10 16:20:16 -04:00
sbwalker
3891dea009
fix #2978 - allow host users and admins to have personalized pages
2023-07-10 16:13:56 -04:00
Shaun Walker
2c614f3bb6
Merge pull request #2961 from leigh-pointer/UnPubPage
...
Fixes #2960 - cant unpublish page.
2023-06-30 15:43:52 -04:00
Leigh Pointer
95cd6ea48e
Fixes #2960 - cant unpublish page.
...
Added the reverse code to change a published page to unpublished.
2023-06-30 08:53:09 +02:00
Leigh Pointer
2e3c57226f
ModuleActions not displaying the correct mouse pointer
...
Upated the <ul> tag with a role attribute button.
2023-06-30 08:20:57 +02:00
sbwalker
ce6647a84a
remove A/B testing logic for stylesheets - discard root component approach in favor of legacy JS Interop approach to eliminate FOUC issues
2023-06-25 08:39:12 -04:00
sbwalker
f6cca5cb35
allow for testing CSS page transitions
2023-06-23 08:16:39 -04:00
sbwalker
10a754642a
ability for non-administrators to edit page settings
2023-06-05 14:33:05 -04:00
sbwalker
9f93476167
use ReturnUrl for Page Management invoked by Control Panel
2023-06-05 09:42:33 -04:00
sbwalker
cc9377b37d
improvements for personalized pages
2023-06-05 08:22:29 -04:00
sbwalker
d272bf8a29
fix page add/edit path
2023-06-02 15:24:14 -04:00
sbwalker
40c788fc33
include methods for dynamic scenarios
2023-06-02 08:34:05 -04:00
sbwalker
b57450398c
optimize pane rendering, preserve querystring parameters in edit mode, relocate anchor tags to ensure they are always injected, add ability to determine if navigation is internal
2023-06-01 08:44:07 -04:00
sbwalker
30cb8ec9c3
ensure consistent admin dashboard styling
2023-05-26 08:54:47 -04:00
sbwalker
c0e6f06a5c
ability to specify if a module definition is enabled for a site
2023-05-24 09:40:05 -04:00
Leigh Pointer
fa9b4b6112
Fix for MenuHorizontal #2757
...
Add the css class to MenuHorizontal to handle scrolling when hamburger Menu is in use.
2023-04-26 09:43:11 +02:00
Shaun Walker
5e4c91440e
modify editmode parameter value in url to be more intuitive
2023-03-11 11:56:43 -05:00
Shaun Walker
ef4e99b3a7
further optimization of permissions - removed reference to Role to reduce API payload and minimize information disclosure
2023-03-10 08:28:37 -05:00
Shaun Walker
af3b289331
exclude legacy Permissions properties from serialization/API payload
2023-03-09 15:51:16 -05:00
Shaun Walker
63df2742db
initialize SiteId in Permission constructor
2023-03-08 08:43:45 -05:00
Shaun Walker
2b41909d47
#2618 - add backward compatibility for permissions optimizations
2023-03-02 15:34:42 -05:00
Shaun Walker
465b7850b7
Fix #2614 - ability to add module to page
2023-03-01 10:05:14 -05:00
Shaun Walker
8605e3ca5a
Major refactoring replacing permission strings with permission collections. These changes will require extensive regression testing. These changes may include breaking changes which will need to be identified and resolved to provide backward compatibility.
2023-02-28 17:59:21 -05:00
Shaun Walker
56e4dcc11e
fix #2578 - error notification sent via email includes direct link to specific log item, however redirect was causing an infinite loop. This resolves the problem and also preserves url querystring parameters during login/logout.
2023-02-06 16:44:25 -05:00
Shaun Walker
eae6d13284
Fix #2561 - set Permission EntityName explicitly to Module when adding module to page from Control Panel
2023-01-14 12:39:34 -05:00
Shaun Walker
e136972cd7
add support for API permissions at the UI layer - including ability to delegate user, role, profile management
2023-01-09 11:38:25 -05:00
Shaun Walker
2bae971b92
fix #2501 - set default Visibility to Same As Page when adding modules to a page
2022-11-23 10:51:37 -05:00
Shaun Walker
dd170bb41a
more changes to support Default pane
2022-09-05 15:49:38 -04:00
Shaun Walker
282a0b0c44
Fix #2382 - Admin pane improvements
2022-09-02 18:10:13 -04:00
Shaun Walker
c7edc28bd9
improve support for module content editors
2022-08-16 17:25:46 -04:00
Shaun Walker
56c082cb26
trim list of pages allowed to be Home Page
2022-08-16 08:42:47 -04:00
Shaun Walker
4cae3f02ed
add ability to dynamically set module title and visible from components
2022-08-12 13:05:48 -04:00
Shaun Walker
f96129fa37
Blazor Hybrid / .NET MAUI support
2022-08-11 17:09:32 -04:00
Leigh Pointer
e6cb90e545
Formating issues with Bootstrap 5.2
2022-08-02 08:55:42 +02:00
Shaun Walker
f97a6a2bee
Added version to Language Management, improved framework performance by loading languages into PageState, include all supported cultures and allow Administrator to add any language to a site regardless of translation availability, fix translation upgrade issue
2022-07-16 09:59:47 -04:00
Shaun Walker
80fd1820c2
Support for module editors by exposing Edit Mode in the Control Panel
2022-07-06 17:25:08 -04:00
Santiago Cattaneo
a4d75befe7
* Collapse menu after click on a page (mobile version)
2022-05-22 20:05:01 -03:00
Shaun Walker
e4c648ee92
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
2022-04-22 17:54:20 -04:00
Shaun Walker
683ad8959a
dogfooding fixes
2022-04-04 10:53:40 -04:00
Shaun Walker
0fcf1c2732
filter deleted pages and modules in the router, provide support for cascading aspect of style sheets, replace ResourceDeclaration concept with ResourceLevel
2022-03-31 21:05:58 -04:00
Shaun Walker
d51ba8f6dd
Improve Principal handling for OIDC and resolve Logout issue (caused by AntiForgeryToken)
2022-03-14 22:28:41 -04:00
Shaun Walker
9bbbff31f8
Added support for per site options and OpenID Connect
2022-03-13 22:55:52 -04:00
Shaun Walker
f964e0e502
added router support for url fragments, added language attribute to HTML document tag to improve validation, fixed Theme Settings so they can only be invoked via the Control Panel, added support for webp image files
2022-01-22 19:34:30 -05:00
Shaun Walker
51b356cc0e
enhanced scheduler to support one-time jobs, fixed pager component so that top/bottom have consistent UX, fixed Blazor theme z-index issues caused by input-group in Bootstrap 5, improved password reset instructions in email notification
2022-01-10 19:58:58 -05:00