Support NTFS permission ensure for shares

This commit is contained in:
Meik
2026-03-29 23:13:17 +02:00
parent 54be771569
commit ae65f8e758
3 changed files with 52 additions and 6 deletions

View File

@@ -909,7 +909,7 @@ namespace C4IT.LIAM.Activities
public InArgument<Guid> ConfigID { get; set; }
[Category("Input")]
[DisplayName("Folder Path")]
[DisplayName("Path")]
[RequiredArgument]
public InArgument<string> FolderPath { get; set; }

View File

@@ -420,7 +420,9 @@ namespace LiamWorkflowActivities
if (!IsAdditionalConfigurationEnabled(provider, "EnsureNtfsPermissionGroups"))
return true;
foreach (var ntfsArea in dataAreas.OfType<cLiamNtfsFolder>())
foreach (var ntfsArea in dataAreas
.Where(dataArea => dataArea is cLiamNtfsFolder || dataArea is cLiamNtfsShare)
.Cast<cLiamNtfsPermissionDataAreaBase>())
{
var folderPath = ntfsArea.TechnicalName;
if (string.IsNullOrWhiteSpace(folderPath))