|
1 | 1 | # SharePoint Smart Permissions — User Guide |
2 | 2 |
|
3 | | -**Version 1.4.0** |
| 3 | +**Version 1.5.0** |
4 | 4 | **Applies to:** SharePoint Online |
5 | 5 |
|
6 | 6 | --- |
@@ -150,6 +150,8 @@ The results table appears below the filter bar after every scan: |
150 | 150 | - A **Hidden from search** badge marks libraries an admin has excluded from search indexing (NoCrawl) — worth a closer look during an audit, since that setting is sometimes used to keep sensitive content out of sight. |
151 | 151 | - The filter box and the **Unique permissions only** / **External users only** checkboxes filter the table and the exports together. |
152 | 152 | - Large results paginate at 200 rows — click **Load more** for the rest. |
| 153 | +- **"Everyone" and "Everyone except external users"** claims are highlighted in red as tenant-wide access, both in the table and in the Excel export, so a broad grant doesn't blend in as an ordinary group row. |
| 154 | +- If a temporary network or throttling error prevents an item from being fully read even after retries, it's flagged with a warning banner instead of being silently shown with its parent's permissions. Re-run the scan to retry those items. |
153 | 155 |
|
154 | 156 | ### Understanding the Excel Export |
155 | 157 |
|
@@ -215,6 +217,8 @@ When you select an item, the right panel shows: |
215 | 217 |
|
216 | 218 | Color-coded permission badges: **red** for Full Control, **amber** for Edit/Contribute, **green** for Read/View. |
217 | 219 |
|
| 220 | +**"Everyone" and "Everyone except external users"** claims are highlighted in red as tenant-wide access rather than appearing as an ordinary group row, since a grant to either of these claims effectively opens the item to the whole organization (or the whole internet, for external sharing links). |
| 221 | + |
218 | 222 | ### Expand Group Members |
219 | 223 |
|
220 | 224 | Check **Expand group members** in the options bar to expand each SharePoint group, Security group, or M365 group and show the individual users inside it. This is useful when you need to see exactly which people are covered by a group assignment. Note: expanding Security groups and M365 groups requires the optional `GroupMember.Read.All` Graph permission to be approved in your tenant — SharePoint groups expand without it. |
@@ -338,6 +342,8 @@ Permission level badges use the same color coding as the Permissions Explorer (r |
338 | 342 |
|
339 | 343 | When a user has site-level access, an information banner appears explaining that only locations with **unique permission assignments** are listed — all other content is accessible through the site-level permission shown at the top of the list. |
340 | 344 |
|
| 345 | +On a Microsoft 365 Group-connected site, if a Graph permission error prevents the tool from confirming whether the user is an Owner or Member of the group, the result shows **"Graph permission required"** rather than guessing. Approving the optional `GroupMember.Read.All` Graph permission (see [Expand Group Members](#expand-group-members)) resolves this. |
| 346 | + |
341 | 347 | ### Scan History |
342 | 348 |
|
343 | 349 | Every completed scan is saved automatically to a local history log stored in your browser. Click the **History** button in the header to open the history panel, which shows a table of past scans with the date, user, site, and accessible location count. From the history panel you can: |
@@ -567,6 +573,11 @@ A: Yes. The tool communicates only with your own SharePoint environment via the |
567 | 573 | - Ensure **Include system and hidden libraries** is unchecked in Settings. |
568 | 574 | - These libraries are excluded by URL pattern as well as their metadata flags. If they still appear, check that you are running the latest version of the web part package. |
569 | 575 |
|
| 576 | +### A User Access result looks wrong and you need more detail |
| 577 | + |
| 578 | +- Open the browser console and run `localStorage.setItem('smartPermissionsDebug', '1')`, then re-run the scan. Step-by-step diagnostic messages for that user's access resolution will appear in the console. |
| 579 | +- Set the key to any other value (or remove it) to turn this logging back off. |
| 580 | + |
570 | 581 | --- |
571 | 582 |
|
572 | 583 | ## Administrator: Tenant-Wide Provisioning |
|
0 commit comments