From 77229089da9ee3d7dd9b023d01a0b0c8e400071f Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Tue, 17 Jun 2025 11:44:35 -0700 Subject: [PATCH 1/4] Test for folder admin creating from template --- src/org/labkey/test/tests/FolderExportTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/org/labkey/test/tests/FolderExportTest.java b/src/org/labkey/test/tests/FolderExportTest.java index 0da35b244d..8652b64e5b 100644 --- a/src/org/labkey/test/tests/FolderExportTest.java +++ b/src/org/labkey/test/tests/FolderExportTest.java @@ -354,6 +354,7 @@ private void verifyProjectGroups(String projectName, @Nullable String[] groupsNo @LogMethod private void verifyCreateFolderFromTemplate() { + impersonateRole("Folder Administrator"); // Issue 52254 _containerHelper.createSubFolderFromTemplate(getProjectName(), folderFromTemplate, "/" + getProjectName() + "/" + folderFromZip, new String[]{"Grid Views"}); verifyExpectedWebPartsPresent(); verifySubfolderImport(folderFromTemplate, true); From fa1c9599f17e83b7bb2b1278bc4cb2ad1ce4d575 Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Tue, 17 Jun 2025 12:40:31 -0700 Subject: [PATCH 2/4] Stop impersonating --- src/org/labkey/test/tests/FolderExportTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/org/labkey/test/tests/FolderExportTest.java b/src/org/labkey/test/tests/FolderExportTest.java index 8652b64e5b..90796118e8 100644 --- a/src/org/labkey/test/tests/FolderExportTest.java +++ b/src/org/labkey/test/tests/FolderExportTest.java @@ -359,6 +359,7 @@ private void verifyCreateFolderFromTemplate() verifyExpectedWebPartsPresent(); verifySubfolderImport(folderFromTemplate, true); verifyFolderExportAsExpected(folderFromTemplate); + stopImpersonating(); } @Test From 8a68c3caf23b5e57d4de0503fd173b9797078d28 Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Wed, 18 Jun 2025 09:52:17 -0700 Subject: [PATCH 3/4] Update src/org/labkey/test/tests/FolderExportTest.java Co-authored-by: Trey Chadick --- src/org/labkey/test/tests/FolderExportTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/labkey/test/tests/FolderExportTest.java b/src/org/labkey/test/tests/FolderExportTest.java index 90796118e8..924b22eb03 100644 --- a/src/org/labkey/test/tests/FolderExportTest.java +++ b/src/org/labkey/test/tests/FolderExportTest.java @@ -355,7 +355,7 @@ private void verifyProjectGroups(String projectName, @Nullable String[] groupsNo private void verifyCreateFolderFromTemplate() { impersonateRole("Folder Administrator"); // Issue 52254 - _containerHelper.createSubFolderFromTemplate(getProjectName(), folderFromTemplate, "/" + getProjectName() + "/" + folderFromZip, new String[]{"Grid Views"}); + new UIContainerHelper(this).createSubFolderFromTemplate(getProjectName(), folderFromTemplate, "/" + getProjectName() + "/" + folderFromZip, new String[]{"Grid Views"}); verifyExpectedWebPartsPresent(); verifySubfolderImport(folderFromTemplate, true); verifyFolderExportAsExpected(folderFromTemplate); From a491638edf9413dffc36d5a8e091c393f0691ca2 Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Wed, 18 Jun 2025 10:39:36 -0700 Subject: [PATCH 4/4] Add import --- src/org/labkey/test/tests/FolderExportTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/org/labkey/test/tests/FolderExportTest.java b/src/org/labkey/test/tests/FolderExportTest.java index 924b22eb03..b7f2bee4a1 100644 --- a/src/org/labkey/test/tests/FolderExportTest.java +++ b/src/org/labkey/test/tests/FolderExportTest.java @@ -41,6 +41,7 @@ import org.labkey.test.util.PasswordUtil; import org.labkey.test.util.PermissionsHelper.PrincipalType; import org.labkey.test.util.RReportHelper; +import org.labkey.test.util.UIContainerHelper; import org.labkey.test.util.ZipUtil; import org.openqa.selenium.WebElement;