From 93427c44b641aafc31d4ed2cc624a8644fd7861e Mon Sep 17 00:00:00 2001 From: Gunjan Datta Date: Thu, 27 Aug 2026 13:48:14 -0400 Subject: [PATCH 1/4] Add debug for testing. --- package.json | 2 +- spfx/config/config.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c9b86db..a092284 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "adm-zip": "^0.5.18", "datatables.net": "^3.0.0", "datatables.net-bs5": "^3.0.0", - "dattatable": "^2.11.88", + "dattatable": "^2.11.89", "exceljs": "^4.4.0", "fast-xml-parser": "^5.9.3", "gd-sprest-bs": "^10.15.92", diff --git a/spfx/config/config.json b/spfx/config/config.json index a7d7af3..8934d92 100644 --- a/spfx/config/config.json +++ b/spfx/config/config.json @@ -14,7 +14,7 @@ "externals": { "main-lib": { "globalName": "main-lib", - "path": "../dist/site-admin.min.js" + "path": "../dist/site-admin.js" } }, "localizedResources": { From 52a79e8fc39dbb21aed550627cbd6be4e4dd0a82 Mon Sep 17 00:00:00 2001 From: Gunjan Datta Date: Thu, 27 Aug 2026 14:06:18 -0400 Subject: [PATCH 2/4] Fixed issue where permissions were not being shown. --- src/reports/viewPermissions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reports/viewPermissions.ts b/src/reports/viewPermissions.ts index 92ff11f..54bec33 100644 --- a/src/reports/viewPermissions.ts +++ b/src/reports/viewPermissions.ts @@ -254,7 +254,7 @@ export class ViewPermissions { let roleDefinitions = []; role.RoleDefinitionBindings.results.forEach(roleDef => { // Skip limited access permissions - if (roleDef.Name.indexOf("Limited Access") === 0) { isLimitedAccess = true; return; } + if (roleDef.Name.indexOf("Limited Access") === 0 && item.Permissions.length === 1) { isLimitedAccess = true; return; } // Append the permission roleDefinitions.push(`${roleDef.Name}: ${roleDef.Description}${roleDef.Hidden ? " (Hidden)" : ""}`); From 5ae09ee251524707af656aa371ebd4f8972b6c46 Mon Sep 17 00:00:00 2001 From: Gunjan Datta Date: Thu, 27 Aug 2026 16:36:39 -0400 Subject: [PATCH 3/4] Fixed reference for limited access only. --- src/reports/viewPermissions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reports/viewPermissions.ts b/src/reports/viewPermissions.ts index 54bec33..4d0b25a 100644 --- a/src/reports/viewPermissions.ts +++ b/src/reports/viewPermissions.ts @@ -254,7 +254,7 @@ export class ViewPermissions { let roleDefinitions = []; role.RoleDefinitionBindings.results.forEach(roleDef => { // Skip limited access permissions - if (roleDef.Name.indexOf("Limited Access") === 0 && item.Permissions.length === 1) { isLimitedAccess = true; return; } + if (roleDef.Name.indexOf("Limited Access") === 0 && role.RoleDefinitionBindings.results.length === 1) { isLimitedAccess = true; return; } // Append the permission roleDefinitions.push(`${roleDef.Name}: ${roleDef.Description}${roleDef.Hidden ? " (Hidden)" : ""}`); From 29eb55e0d6d8a1b08d2dd46aa28dcb205f243db1 Mon Sep 17 00:00:00 2001 From: Gunjan Datta Date: Thu, 27 Aug 2026 16:48:19 -0400 Subject: [PATCH 4/4] Remove debugging. --- spfx/config/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spfx/config/config.json b/spfx/config/config.json index 8934d92..a7d7af3 100644 --- a/spfx/config/config.json +++ b/spfx/config/config.json @@ -14,7 +14,7 @@ "externals": { "main-lib": { "globalName": "main-lib", - "path": "../dist/site-admin.js" + "path": "../dist/site-admin.min.js" } }, "localizedResources": {