Merge pull request #6107 from sbwalker/dev

rename property to IPortableContext
This commit is contained in:
Shaun Walker
2026-03-05 13:44:01 -05:00
committed by GitHub
5 changed files with 7 additions and 7 deletions

View File

@@ -559,11 +559,11 @@ namespace Oqtane.Controllers
module = _modules.AddModule(module);
// deep copy module content (includes settings)
pm.Module.IPortable = "Copy Page";
pm.Module.IPortableContext = "Copy Page";
string content = _modules.ExportModule(pm.Module);
if (content != "")
{
module.IPortable = "Copy Page";
module.IPortableContext = "Copy Page";
_modules.ImportModule(module, content);
}
}

View File

@@ -149,7 +149,7 @@ namespace Oqtane.Infrastructure
// module content
if (globalReplace.Content)
{
pageModule.Module.IPortable = "Global Replace";
pageModule.Module.IPortableContext = "Global Replace";
var content = moduleRepository.ExportModule(pageModule.Module);
if (!string.IsNullOrEmpty(content) && content.Contains(WebUtility.HtmlEncode(find), comparisonType))
{

View File

@@ -132,7 +132,7 @@ namespace Oqtane.Repository
{
try
{
module.IPortable = "Export Module";
module.IPortableContext = "Export Module";
module.Settings = settings.ToDictionary(x => x.SettingName, x => x.SettingValue);
var moduleobject = ActivatorUtilities.CreateInstance(_serviceProvider, moduletype);
modulecontent.Content = ((IPortable)moduleobject).ExportModule(module);
@@ -206,7 +206,7 @@ namespace Oqtane.Repository
{
try
{
module.IPortable = "Import Module";
module.IPortableContext = "Import Module";
module.Settings = _settings.GetSettings(EntityNames.Module, module.ModuleId).ToDictionary(x => x.SettingName, x => x.SettingValue);
var moduleobject = ActivatorUtilities.CreateInstance(_serviceProvider, moduletype);
((IPortable)moduleobject).ImportModule(module, modulecontent.Content, modulecontent.Version);

View File

@@ -535,7 +535,7 @@ namespace Oqtane.Repository
if (!string.IsNullOrEmpty(pageTemplateModule.Content))
{
var module = _moduleRepository.GetModule(pageModule.ModuleId);
module.IPortable = "Site Template";
module.IPortableContext = "Site Template";
if (!_moduleRepository.ImportModule(module, pageTemplateModule.Content))
{
if (alias != null)

View File

@@ -43,7 +43,7 @@ namespace Oqtane.Models
/// Specifies the scenario where the IPortable interface is being invoked
/// </summary>
[NotMapped]
public string IPortable { get; set; }
public string IPortableContext { get; set; }
/// <summary>
/// Reference to the <see cref="ModuleDefinition"/> used for this module.