sbwalker
5a77c83e68
update version to 6.1.0
2025-01-30 08:08:16 -05:00
sbwalker
2a06304a2c
add caching support for folders
2025-01-28 12:47:23 -05:00
sbwalker
7d94e4a53a
fix #4855 - dropping required column causes issue on SQLite
2024-11-22 11:55:43 -05:00
sbwalker
bcf7866fe2
fix #4733 - remove Name column from Language table and populate value dynamically
2024-10-15 15:58:17 -04:00
sbwalker
2fc6dbc222
fix #4517 - index error due to duplicate records on upgrade
2024-08-14 08:19:14 -04:00
sbwalker
ef791aa22a
add missing indexes
2024-08-07 16:55:35 -04:00
sbwalker
bc0573918f
search refactoring
2024-06-08 16:14:56 -04:00
Ben
7f970d489f
refactoring the code.
2024-06-04 17:32:31 +08:00
Ben
9d85ca07f4
#4303 : add search function.
2024-06-03 21:19:42 +08:00
sbwalker
1e332ed075
split RenderMode and Runtime configuration
2024-02-01 09:08:39 -05:00
sbwalker
8e499d164a
render mode integration
2024-01-31 15:22:21 -05:00
sbwalker
bf13f06e68
fix incorrect migration id
2024-01-25 14:40:32 -05:00
Cody
4f23ad37f5
Sets Profile Autocomplete Property 50 Character Limit
2024-01-17 09:07:03 -08:00
Cody
a1b0731665
profile autocomplete migration
2024-01-15 08:24:06 -08:00
Leigh Pointer
233f40f3e9
Start Date and Expiry Date for Module instances and Pages #3538
...
This is complete excluding Reporting and Notifications which can be added at a later date. I just really wanted to get the schema and the functionality into place.
2023-12-31 12:21:38 +01:00
sbwalker
2e4656ae8b
added HybridEnabled field to Site table to indicate if .NET MAUI hybrid applications can be integrated
2023-12-04 16:35:03 -05:00
sbwalker
c0ed335d84
Add Rows option to Profile Management. Improve Profile validation feedback. Fix Add User so that profile Options are supported.
2023-10-09 14:26:56 -04:00
Leigh Pointer
0dea2bc79e
The Down path is incorrect
...
The Down Path drops the wrong column
2023-07-11 08:37:23 +02:00
sbwalker
b87eddeeda
fix migration error caused by new IsRead field in Notifications. Microsoft.Data.SqlClient.SqlException: 'ALTER TABLE only allows columns to be added that can contain nulls, or have a DEFAULT definition specified.'
2023-07-10 08:59:09 -04:00
vnetonline
b7de4b81a6
[ENHANCE] - Added IsRead property to Notifications
...
Fixed Version to Tenant.04.00.01.01 and reverted the Program.cs back to the way it was
This reverts commit 82fef82c4f
.
[ENHANCE] - Added API to get Count of New Notifications based on IsRead
Fixed Typo in Notification Controller
[ENHANCE] - Added API to get Notifications by Count and IsRead
2023-07-06 01:02:05 +10:00
sbwalker
cc4c47c3ee
added validation support for user profile fields
2023-05-25 16:16:16 -04:00
sbwalker
20c7bf3c48
add support for body content
2023-05-22 15:02:36 -04:00
sbwalker
8d2f644177
added HeadContent property to Site and replaced Meta property on Page with HeadContent property.
2023-05-16 16:23:07 -04:00
Shaun Walker
db73052ee5
allow system log to be cleared
2023-02-08 14:45:20 -05:00
Shaun Walker
475894b680
fix #2584 - added IsDeleted columns back to Folder and File tables to preserve compatibility for SQLite
2023-02-08 08:05:25 -05:00
Shaun Walker
54b45943db
remove IDeletable fields from Folder and File entities as they are never set and not used
2022-10-26 17:42:26 -04:00
Shaun Walker
4084b352de
added ability to specify a site home page, updated default template content to include .NET MAUI
2022-08-15 17:01:20 -04:00
Shaun Walker
345b0bc95f
fix #2182 - modifications to address MySQL compatibility issues
2022-05-08 22:14:26 -04:00
Shaun Walker
fc12903cfd
include theme resources on server page load, add IUpgradeable interface to provide site-based versioning support
2022-04-01 17:57:30 -04:00
Shaun Walker
39dfc00693
OIDC improvements
2022-03-16 17:28:32 -04:00
Shaun Walker
668da62519
Fix #2032 - Fresh install with Postgres failed with "42703: column "settingname" does not exist POSITION: 43
2022-03-07 12:23:35 -05:00
Shaun Walker
1cdc80e09b
2 factor authentication and user account lockout completed
2022-03-03 09:12:37 -05:00
Shaun Walker
9ba356c47e
moved AlterStringColumn to IDatabase interface so that it can be overridden in the Sqlite provider rather than requiring conditional logic in the migrations
2022-02-22 14:47:31 -05:00
Shaun Walker
3d0cbdd1a7
expand Url column in Visitor and UrlMapping to accomodate maximum url size of 2048 characters
2022-02-22 10:01:52 -05:00
Shaun Walker
c635351a12
resolved UI error when closing Event Log and Visitor Management, made button class consistent in Recycle Bin, refactored RichTextEditor, made use of ConfigManager consistently throughout framework, added support for deleted Sites, removed reference to Runtime in Startup as it is now set per Site, added versioning to Html/Text, added Meta tag support to Page Management
2022-02-06 12:19:42 -05: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
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
1291eb5b7c
Merge pull request #1861 from sbwalker/dev
...
added support for url mapping and viitors
2021-12-09 08:40:15 -05:00
Shaun Walker
9c32937c83
added support for url mapping and viitors
2021-12-09 08:48:56 -05:00
Sven Dummis
bbee87f7df
Make IsPublic of type bool
2021-12-07 12:07:26 +01:00
Shaun Walker
53ff491efd
Assorted enhancements
2021-11-24 08:08:39 -05:00
Shaun Walker
306b78b526
Added ability for Runtime and RenderMode to be set per Site - enabling the framework to support multiple hosting models concurrently in the same installation. Fixed WebAssembly Prerendering issue (this also resolved the issue where the component taghelper was not passing parameters correctly to the app when running on WebAssembly). Fix #1702 - remove web,config from upgrade package.
2021-10-05 14:32:05 -04: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
db85e088bf
fix #1659 installation issue on PostgreSQL by ntroducing a new RewriteValue method which can be overridden in a database provider to provide custom behavior. Updated PostgreSQL provide to utilize new method. Also added an Oqtane.Server project reference to the module and theme external templates to streamline the development experience (credit @leighpointer).
2021-09-17 13:56:19 -04:00
Shaun Walker
898b908c1b
Added support for File descriptions, Folder capacity and image sizes. Added image resizing capability using ImageSharp - implemented in user profile. Added parameter to disable image preview in FileManager component. Overhauled Pager component and added Columns parameter for Grid mode. Populated PageState.User.IsAuthenticated in SiteRouter. Added support for zero price commercial extentions.
2021-09-15 08:02:55 -04:00
Shaun Walker
21fc493322
Revert "EntityBuilder UpdateColumn to dynamic type of value"
2021-08-20 16:32:04 -04:00
Tom.Sornarin
5a1bada10c
EntityBuilder UpdateColumn to dynamic type of value
2021-08-12 16:59:15 +07:00
Shaun Walker
8e7b553ca8
Page IsClickable column must be nullable in order to support upgrades, add more defensive logic
2021-06-24 07:41:34 -04:00
Shaun Walker
aa5aca3a8e
back out auth policy header support as Blazor HttpClient is registered as Scoped and can not support variable headers
2021-06-11 07:54:02 -04:00