sbwalker
|
5c536aafc2
|
handle case sensitivity for entity names and permission names
|
2025-12-19 10:56:08 -05:00 |
|
sbwalker
|
670f3854fa
|
improve documentation
|
2025-10-29 16:43:46 -04:00 |
|
sbwalker
|
1d3c1c158f
|
fix Settings update
|
2025-10-29 16:29:21 -04:00 |
|
sbwalker
|
2be11b52c3
|
fix #5708 - resolve issue saving settings
|
2025-10-19 13:34:21 -04:00 |
|
David Montesinos
|
8bac8677c5
|
fix #5717: add sync events when importing settings
Fixes #5717 by adding a sync event for each added/updated setting in the import process.
|
2025-10-15 11:04:23 +02:00 |
|
sbwalker
|
7fed6bb93a
|
improve Profile ability to use Settings
|
2025-09-21 11:12:07 -04:00 |
|
sbwalker
|
4e53dcd8d5
|
improve performance of UpdateSettingsAsync method
|
2025-09-15 07:59:46 -04:00 |
|
sbwalker
|
be8436d237
|
improve setting import
|
2025-09-08 12:55:45 -04:00 |
|
sbwalker
|
dfca6640da
|
add setting import
|
2025-09-08 12:13:17 -04:00 |
|
sbwalker
|
94391875d5
|
added a Setting Management UI
|
2025-09-05 17:20:31 -04:00 |
|
sbwalker
|
4cf1b5c0e7
|
add missing delete setting API method
|
2025-08-07 15:07:33 -04:00 |
|
sbwalker
|
9ae12ff678
|
Resolve issue where visitor cookie was not being added to HttpClient. This was because cookie values cannot contain spaces and therefore need to be Url encoded.
|
2025-08-01 07:51:58 -04:00 |
|
sbwalker
|
cb5e4e076f
|
remove unused variable
|
2025-07-07 12:42:35 -04:00 |
|
sbwalker
|
0d3d693799
|
fix #5374 Visitor Settings not returned due to change in Visitor cookie format
|
2025-07-03 16:44:59 -04:00 |
|
sbwalker
|
9c333232e2
|
fix #5329 - clear Options after updating User Settings
|
2025-05-29 11:53:14 -04:00 |
|
sbwalker
|
3468cba000
|
fix #4969 - improve feedback and flow when connection string points to an invalid database
|
2025-01-13 07:48:30 -05:00 |
|
sbwalker
|
e786c35f7d
|
User Settings should only be accessible to individual users or administrators
|
2024-11-27 13:04:06 -05:00 |
|
sbwalker
|
1c95967b31
|
fix #4695 - null reference exception deleting a setting which does not exist
|
2024-10-02 08:30:34 -04:00 |
|
sbwalker
|
515c6402b9
|
improve SettingService
|
2024-08-12 10:20:44 -04:00 |
|
sbwalker
|
cf040f51b5
|
eliminate database call for authenticated users
|
2024-08-09 13:00:20 -04:00 |
|
sbwalker
|
2ed593c5e0
|
include SiteId in SyncEvent
|
2024-02-26 14:48:26 -05:00 |
|
sbwalker
|
14d36ef8dc
|
add additional validation logic to Update API methods to ensure model ID matches ID parameter
|
2023-11-22 14:47:28 -05:00 |
|
sbwalker
|
df0f562817
|
support both 404 andf 403 status codes in API response (404 should not log)
|
2023-07-11 08:14:00 -04:00 |
|
sbwalker
|
6183d6a22e
|
add support for Job and Theme settings in API
|
2023-05-25 15:00:30 -04:00 |
|
Shaun Walker
|
fa8d0c91fc
|
added new methods for managing visitor settings (for personalization)
|
2023-02-08 17:43:55 -05:00 |
|
Shaun Walker
|
ffca1d2486
|
refactor visitor cookie name into a shared constant
|
2023-02-07 16:26:23 -05:00 |
|
Shaun Walker
|
1f2ad4e884
|
Suppress unauthorized visitor logging as it is usually caused by clients that do not support cookies
|
2023-02-03 16:12:13 -05:00 |
|
Shaun Walker
|
c2375c897d
|
permission updates
|
2023-01-10 08:20:32 -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
|
6182b96d16
|
Scope permissions by SiteId to support entity level authorization as well as improve caching and performance. Optimize GetTenant to use existing cache.
|
2022-11-07 18:16:32 -05:00 |
|
Shaun Walker
|
c5b632cb24
|
Enhance SyncManager to raise events which can be handled on the server within hosted services. Raise create, update, delete events for all major entities. Include support for refresh and reload events to synchronize client state. Move client state cache invalidation to a hosted service to separate concerns and demonstrate events.
|
2022-10-04 19:20:02 -04:00 |
|
Shaun Walker
|
a70f1ee1e0
|
cleanup
|
2022-03-30 22:08:32 -04:00 |
|
Shaun Walker
|
a97af42e4b
|
add Jwt authorization support for for API
|
2022-03-28 21:51:55 -04:00 |
|
Shaun Walker
|
b92a888583
|
factor out auth constants, remove TAlias is Alias is not an extensible type, improve SiteOptions cache clearing, improve principal validation, localization improvements
|
2022-03-26 17:30:06 -04:00 |
|
Shaun Walker
|
1a86b80c61
|
More improvements to OIDC support
|
2022-03-19 13:42:19 -04:00 |
|
Shaun Walker
|
11002efc02
|
hide deleted pages in Admin Dashboard, impove Settings API by replacing IsPublic with IsPrivate, isolate Setting updates to not affect PageState, make Pager horizintally scrollable on narrow viewports, improve LocalizableComponent to support embedded controls
|
2022-01-14 13:26:24 -05:00 |
|
Shaun Walker
|
22c2d56da0
|
imrove custom entity support in settings
|
2021-12-20 07:58:15 -05:00 |
|
Shaun Walker
|
6a2ff369ea
|
Add support for IsPublic to all Setting types, enable Url Mapping for internal links
|
2021-12-18 10:35:22 -05:00 |
|
Shaun Walker
|
76fe155c0a
|
visitor improvements
|
2021-12-11 09:30:05 -05:00 |
|
Shaun Walker
|
e95b49ba8f
|
adjust permissions for new settings
|
2021-12-10 10:20:03 -05:00 |
|
Shaun Walker
|
2f34bf69e3
|
moduledefinition settings and host settings
|
2021-12-09 15:50:00 -05:00 |
|
Shaun Walker
|
d1ade8789b
|
Merge pull request #1832 from leigh-pointer/ModuleDefinitionSettings
Settings for ModuleDefinitions #1829
|
2021-12-09 13:35:54 -05:00 |
|
Shaun Walker
|
9c32937c83
|
added support for url mapping and viitors
|
2021-12-09 08:48:56 -05:00 |
|
Leigh
|
a21a2ab3bb
|
Settings for ModuleDefinitions #1829
Add Update settings for the ModuleDefinition
|
2021-11-24 16:06:52 +01:00 |
|
Shaun Walker
|
f739db1e42
|
Enhance Settings API for public Site Settings. Added Settings to Site model by default. Added new parameters to Login and UserProfile components. Enhanced Oqtane Theme settings to use new component parameters. Enhanced image download and resizing logic.
|
2021-09-20 17:15:52 -04:00 |
|
Shaun Walker
|
82c05a841f
|
Improve validation and error handling in Controller methods
|
2021-06-07 15:29:08 -04:00 |
|
Shaun Walker
|
a5de639d15
|
optimizing tenant resolution and routing
|
2021-05-10 17:45:39 -04:00 |
|
Shaun Walker
|
880ad0486a
|
include syncevents on module add/update/delete to trigger reload in UI
|
2020-11-10 16:26:50 -05:00 |
|
Tony Valenti
|
766be6c929
|
Factor out default controller route.
|
2020-10-16 10:37:17 -05:00 |
|
Tony Valenti
|
955e7a3856
|
Factored out Contants.*** Role into RoleNames.***
Renamed 'AllUsers' to 'Everyone'
|
2020-10-16 06:22:52 -05:00 |
|