Shaun Walker
0a30f2b7e8
fix #2679 - fixed issue where ModuleDefinition cache properties were being overwritten (same issue as #2674 however implemented in ModuleController)
2023-03-14 11:49:38 -04:00
Shaun Walker
2c88f36e3d
fix #2680 - issue when adding new site to existing installation
2023-03-14 10:26:51 -04:00
Shaun Walker
c1f2f9a970
prepare for 3.4.1
2023-03-13 22:21:04 -04:00
Shaun Walker
3d3540f090
fixed issue where ModuleDefinition cache properties were being overwritten
2023-03-13 10:04:37 -04:00
Shaun Walker
81030f468b
improve user profile error logging for external login
2023-03-11 14:03:24 -05:00
Shaun Walker
3065ed5094
fix issue with capturing user profile information during external login
2023-03-11 11:50:02 -05:00
Shaun Walker
9305c99577
exclude hidden pages by default
2023-03-10 17:22:18 -05:00
Shaun Walker
5e1ac485a0
#2655 - add support for capturing user profile infrmation from claims during external login
2023-03-10 10:14:57 -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
78adb24a75
fix new installation issue
2023-03-09 16:54:44 -05:00
Shaun Walker
af3b289331
exclude legacy Permissions properties from serialization/API payload
2023-03-09 15:51:16 -05:00
Shaun Walker
9c6174e3f2
rolling back CSS changes so that it remains consistent with the Oqtane theme
2023-03-09 09:46:58 -05:00
Shaun Walker
0f109ab93a
fx #2647 - error when creating new site in existing installation
2023-03-08 10:51:38 -05:00
Shaun Walker
1f29f77f66
fix #2624 - permission grid behavior issues
2023-03-06 12:20:20 -05:00
Cody
a60cf40a3c
inverts color of text within "main" <div>
2023-03-05 09:50:56 -08:00
Cody
6c90ec812f
Fix - unable to see module actions dropdown toggle
2023-03-04 15:24:43 -08:00
Cody
196d611c1c
Fix issue with navbar
2023-03-04 13:13:49 -08:00
Cody
ff41cb2735
Missing using directive Oqtane.Repository
2023-03-04 10:45:32 -08:00
Cody
fb11674301
Missing - Using Oqtane.Repository
2023-03-04 10:44:19 -08:00
Cody
b9e7f4530c
Update Theme Project to use [RootFolder]
2023-03-04 10:35:45 -08:00
Cody
27049687bf
Use [RootFolder] for Oqtane.Server Project
2023-03-04 10:34:12 -08:00
Cody
13503edc63
Removed extra { }
2023-03-04 09:50:49 -08:00
Shaun Walker
d33f82d969
prepare for 3.4.0 release
2023-03-03 15:45:56 -05:00
Shaun Walker
ca0de5258e
Merge pull request #2620 from leigh-pointer/DeletePermissionModDef
...
Fix Correct Permission Delete when ModuleDef is deleted #2619
2023-03-02 15:33:25 -05:00
Shaun Walker
2b41909d47
#2618 - add backward compatibility for permissions optimizations
2023-03-02 15:34:42 -05:00
Leigh Pointer
e23a9f22dd
Fix Correct Permission Delete when ModuleDef is deleted #2619
...
Added PermissionsRepository to delete the Module permissions when the Module Definition is deleted.
2023-03-02 06:58:19 +01: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
c4cd1a5a54
Merge pull request #2610 from leigh-pointer/DeleteModDefPageMod
...
Fix for deleting a ModuleDefinition and related records #2602
2023-02-24 14:21:22 -05:00
Shaun Walker
94152651fc
Merge pull request #2609 from Behnam-Emamian/dev
...
extends watching *.dll files
2023-02-24 14:20:44 -05:00
Shaun Walker
4913fab0b3
explicity specify optional and reload parameters
2023-02-24 14:21:03 -05:00
Leigh Pointer
b49d011edf
Fix for deleting a ModuleDefinition and related records #2602
...
We then find all Module items that have a ModuleDefinitionName property that matches the ModuleDefinitionName of the item to be removed, and remove them one by one. For each Module item to be removed, we find the PageModule items associated with it, remove them from the pageModules list, and then remove the Module item itself from the modules list.
2023-02-24 11:44:12 +01:00
Ben Emamian
6e04281b03
extends watching dll files
...
extends watching group to include *.dll files and exclude the ones cause an infinite loop.
2023-02-24 11:20:05 +11:00
Shaun Walker
f2df8e96db
fix #2567 - migrate tenant connection string details from database to appsettings.json
2023-02-23 16:29:15 -05:00
Shaun Walker
71dd00da0f
Merge pull request #2605 from Behnam-Emamian/dev
...
add AddByteColumn to add tinyint to the database table.
2023-02-21 07:54:20 -05:00
Shaun Walker
8c6c66fb11
add sitemap generator which outputs all public pages and also includes an ISitemap interface for modules
2023-02-20 08:35:46 -05:00
Ben Emamian
f333b57310
add AddByteColumn to add tinyint to the database table
2023-02-20 00:20:19 +11:00
Leigh Pointer
52300e680a
Fix for Missing Delete ModuleDefinition settings #1966
...
Added ISettingRepository _settings to the public ModuleDefinitionRepository method and updated the DeleteModuleDefinition with _settings.DeleteSettings(EntityNames.ModuleDefinition, moduleDefinitionId);
2023-02-16 13:38:42 +01:00
Shaun Walker
2e61a43e4f
fix #2596 - fix EF Core tracking error when updating a file in a folder which has a Capacity specified
2023-02-15 12:43:18 -05:00
Shaun Walker
11dd3ce110
adding Oqtane.Server project back to module and theme external template solutions
2023-02-09 17:45:45 -05:00
Shaun Walker
fa8d0c91fc
added new methods for managing visitor settings (for personalization)
2023-02-08 17:43:55 -05:00
Shaun Walker
0883a8dbff
optimize Split() statements for consistency
2023-02-08 16:51:45 -05: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
ffca1d2486
refactor visitor cookie name into a shared constant
2023-02-07 16:26:23 -05:00
Shaun Walker
02c134bf4b
Merge pull request #2580 from markdav-is/patch-3
...
Make ActiveDatabase setter public
2023-02-06 16:50:55 -05:00
Shaun Walker
33bc6adcb5
fix #2574 - check for null ModuleDefinition reference when loding permissions in PageModuleRepository (credit @beolafsen)
2023-02-06 16:49:45 -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
Mark Davis
85ac8dd701
Make ActiveDatabase setter public
...
We have two cases where we need to override the active database: Unit Testing and added GraphQL. In both of these cases, we have a database context that is in a different scope than the automatically assigned active database during normal Oqtane startup. Our work-around has been to make this setter public. Unless there is a better solution to our cases, I feel this change would be useful for others as well.
2023-02-04 09:04:54 -08: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
7a105047e9
Fixed issue where TenantMiddleware was not rewriting the Url path for the new File Server when running on an Alias Path which resulted in a 404 when serving files
2023-01-23 15:16:08 -05:00