sbwalker
18a9c059f4
fix site provisioning issue for host module definitions
2023-05-25 14:55:46 -04:00
sbwalker
59d1a47846
add ability to modify Theme Name
2023-05-25 12:56:49 -04:00
sbwalker
95ba87945b
optimize client assembly download service, add support for site level scripts
2023-05-25 12:32:21 -04:00
sbwalker
98c2f012ee
ability to specify if a theme is enabled for a site
2023-05-24 13:09:10 -04:00
sbwalker
666f9c2db9
use SiteKey as a cache key for multi-tenancy
2023-05-24 10:29:45 -04:00
sbwalker
c0e6f06a5c
ability to specify if a module definition is enabled for a site
2023-05-24 09:40:05 -04:00
sbwalker
20c7bf3c48
add support for body content
2023-05-22 15:02:36 -04:00
sbwalker
ded326c822
changes to support page level scripts, ability to detect prerendering
2023-05-22 13:56:48 -04:00
sbwalker
e41d9008b3
ability to specify Resources in IModule and ITheme interfaces,, fixed module settings for personalized pages
2023-05-19 18:08:15 -04:00
sbwalker
2be48c3847
remove unused local reference to ThemeType
2023-05-19 11:58:52 -04:00
sbwalker
0b8086bd36
optimize JavaScript handling
2023-05-18 14:36:06 -04:00
sbwalker
076d150f72
add support for type attribute in JSInterop IncludeScript
2023-05-18 09:36:09 -04:00
sbwalker
f1ec70ff14
move PWA elements back to _Host
2023-05-18 08:37:21 -04:00
sbwalker
7336417634
handle id attribute automatically for headcontent inline scripts
2023-05-18 08:26:51 -04:00
sbwalker
5da4dadc31
allow HeadContent to support script tags
2023-05-17 17:13:08 -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
sbwalker
89ada83012
migrate CSS references and remove JS Interop methods
2023-05-16 09:09:18 -04:00
sbwalker
5e652364c9
migrate PWA script injection
2023-05-16 08:00:48 -04:00
sbwalker
3b214a0105
relocate favicon rendering
2023-05-16 07:41:50 -04:00
sbwalker
dbe7324c7f
ability to add arbitrary content to head and body during client and server rendering
2023-05-15 16:43:22 -04:00
sbwalker
02c1e4fb65
remove unneccesary package reference to Microsoft.AspNetCore.Mvc.ViewFeatures (not used and deprecated)
2023-05-15 12:58:14 -04:00
sbwalker
0c749a126c
initial changes to upgrade to .NET 7
2023-05-15 12:01:29 -04:00
sbwalker
f59a5c90a5
Modify the FilterModuleDefinition() method to return null if the object passed to the method is null instead of returning an initialized object
2023-05-11 17:10:39 -04:00
sbwalker
79fe224cea
fix #2795 - remove protocol from alias names during add/update
2023-05-08 11:43:59 -04:00
Cody
53ec1416b4
Add missing settings excluded from Fix #2727
2023-05-05 08:44:29 -07:00
sbwalker
e444c6bcf0
fix #2777 - module rendering order within pane - moved default module ordering logic to server API for consistency and better performance
2023-05-03 12:25:52 -04:00
sbwalker
e4a24df7b4
prepare for 3.4.3 release
2023-05-02 15:54:36 -04:00
Shaun Walker
e88ca00658
Merge pull request #2770 from thabaum/patch-23
...
Remove Admin Page/Module Registered User View
2023-05-02 15:41:27 -04:00
sbwalker
e31f32e5aa
fixed compilation error and improved UTF8 support
2023-05-02 15:03:26 -04:00
Shaun Walker
2ebd1310c9
Merge pull request #2747 from thabaum/patch-19
...
Add content-type to sitemap: Fixes issues 2749 2764
2023-05-02 14:20:39 -04:00
Cody
09118fcb42
Updates lastmod date
2023-05-02 07:15:22 -07:00
Cody
9a9a78e0bd
Remove Admin Page/Module Registered User View
2023-05-01 20:01:49 -07:00
Shaun Walker
418eff7d21
Merge pull request #2754 from pepsinio/dev
...
Add ability to use environment variables in order to set them as app settings in Azure
2023-05-01 16:14:47 -04:00
sbwalker
dd83e3ee67
fix #2761 - updating Module Definition name, description, category not invalidating cache
2023-05-01 15:38:18 -04:00
Cody
c3ac0e365d
Removed PR comments
2023-04-27 16:32:48 -07:00
Cody
2986625605
Update content type to XML and include UTF-8
2023-04-27 16:22:35 -07:00
Cody
8beaeabf09
Include utf-8 encoding.
2023-04-27 16:21:14 -07:00
Cody
d81fbe4585
Fixed missing logic from PR
2023-04-19 10:18:27 -07:00
Petar Dimitrov
536c044139
Add environment settings needed for Azure deployment
2023-04-19 19:18:19 +02:00
Petar Dimitrov
376531195e
Add environment settings needed for Azure deployment
2023-04-19 19:17:33 +02:00
Cody
abf4ff71d7
re-add missing settings
2023-04-19 10:13:31 -07:00
Cody
d25debcea3
cleanup using
2023-04-19 10:11:16 -07:00
Cody
948c186cb5
fixed formatting
2023-04-19 10:09:00 -07:00
Cody
ba27e70fe3
Removed unnecessary cache comments.
2023-04-19 10:05:43 -07:00
Cody
c93d2576af
Updates content-type to "application/xml"
...
removes sitemap cache from previous commits.
2023-04-19 10:00:33 -07:00
Shaun Walker
e0b0156640
allow module and theme dependencies setting to include .dll file extension, added testmode config setting for validating list of assemblies sent to client
2023-04-19 08:48:52 -07:00
Cody
b20157450b
Add caching and content-type
2023-04-14 18:08:39 -07:00
Shaun Walker
94a02b7bf9
add filter to exclude orphaned permissions
2023-04-11 10:35:23 -04:00
Shaun Walker
cf46210ff8
Merge pull request #2725 from thabaum/patch-17
...
Fixes null reference permissions issue: Fixes #2724
2023-04-11 10:22:08 -04:00
Shaun Walker
ef27a0d6b0
Merge pull request #2727 from leigh-pointer/ModulePassSettings
...
Fix for #2718 SiteMap functionality missing Settings
2023-04-05 10:53:09 -04:00
Shaun Walker
0f34c6efc5
fix #2720 - module definition permissions not being created properly for new sites
2023-04-05 10:29:51 -04:00
Shaun Walker
cc3cc55269
consolidated package installation so that it always occurs during startup and added logging in case of errors
2023-04-05 10:26:21 -04:00
Leigh Pointer
036279a54c
Fix for #2718 SiteMap functionality missing Settings
...
Added the Module Settings to the Module parameter passed in the GetUrls interface call,
2023-04-05 07:31:57 +02:00
Cody
481f18cf1c
Fixes null reference permissions issue
2023-04-04 11:19:25 -07:00
Shaun Walker
82221f54c5
add defensive logic to package installer
2023-03-29 08:47:54 -04:00
Shaun Walker
8f6dc52430
prepare for 3.4.2 release
2023-03-28 14:29:57 -04:00
Shaun Walker
47065299ca
Merge pull request #2691 from Behnam-Emamian/dev
...
Code Cleanups
2023-03-28 08:14:09 -04:00
Shaun Walker
3d23a5c79a
Fix #2696 - PermissionNames not appearing in PermissionGrid
2023-03-24 12:54:46 -04:00
Ben Emamian
5fbb9160f1
Code Cleanups
2023-03-21 00:45:17 +11:00
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