diff --git a/Sharepoint_ToolBox.ps1 b/Sharepoint_ToolBox.ps1 index b6da9ee..659ad7c 100644 --- a/Sharepoint_ToolBox.ps1 +++ b/Sharepoint_ToolBox.ps1 @@ -1482,6 +1482,10 @@ h1{font-size:21px;font-weight:600;margin-bottom:6px} .hdr{background:#0078d4;color:#fff;padding:22px 28px;border-radius:10px;margin-bottom:22px} .hdr .sub{font-size:13px;opacity:.85;margin-top:4px} .hdr a{color:#cce4ff} +.srch{background:#fff;border-radius:8px;padding:10px 14px;margin-bottom:14px;box-shadow:0 1px 4px rgba(0,0,0,.08)} +.srch input{width:100%;padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px;outline:none} +.srch input:focus{border-color:#0078d4} +.hidden{display:none} .cards{display:flex;gap:14px;margin-bottom:22px} .card{background:#fff;border-radius:8px;padding:16px 20px;flex:1;box-shadow:0 1px 4px rgba(0,0,0,.08);text-align:center} .card .v{font-size:26px;font-weight:700;color:#0078d4} @@ -1534,9 +1538,11 @@ a:hover{text-decoration:underline}
$uniqueCount
Unique Permission Sets
$userCount
Distinct Users / Groups
-
+
+
+
- + $rows
TypeNameUsers / MembersPermission LevelGranted ThroughUnique Permissions
Generated by SharePoint Toolbox
@@ -1595,6 +1601,12 @@ function fallbackCopy(text) { try { document.execCommand('copy'); } catch(e) {} document.body.removeChild(ta); } +function filterTable(){ + var q=document.getElementById('q').value.toLowerCase(); + Array.from(document.getElementById('tbody').rows).forEach(function(r){ + r.classList.toggle('hidden', q && !r.innerText.toLowerCase().includes(q)); + }); +} "@ @@ -1720,6 +1732,10 @@ a:hover{text-decoration:underline} .sf-tbl tr:hover td{background:#eaf7ea} .sf-tbl a{color:#2e7d32} .foot{margin-top:18px;text-align:center;font-size:12px;color:#bbb} +.srch{background:#fff;border-radius:8px;padding:10px 14px;margin-bottom:14px;box-shadow:0 1px 4px rgba(0,0,0,.08)} +.srch input{width:100%;padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px;outline:none} +.srch input:focus{border-color:#107c10} +.hidden{display:none} "@ $html | Out-File -FilePath $OutputPath -Encoding UTF8 diff --git a/TODO.md b/TODO.md index 9196862..7461565 100644 --- a/TODO.md +++ b/TODO.md @@ -1,5 +1,4 @@ # Features à ajouter : - Sauvegarde du contexte d'authentification en plus des profils - Possibilité de demander la liste de site auquels un user precis a acces -- Copie de site à site - Barre de recherche dans les fichiers HTML exportés \ No newline at end of file