SharePoint Online hide "site contents" and "site usage" page (modern sites)

%3CLINGO-SUB%20id%3D%22lingo-sub-164930%22%20slang%3D%22en-US%22%3ESharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-164930%22%20slang%3D%22en-US%22%3E%3CP%3EI%20have%20a%20scenario%20with%20external%20users.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20created%20a%20custom%20permission%20level%20for%20these%20users.%20The%20custom%20permission%20level%20is%20a%20copy%20of%20the%20default%20%22Read%22%20permission%20level%2C%20but%20I%20unchecked%26nbsp%3Bthe%20%22View%20application%20pages%22%20permissions.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20external%20users%20are%20however%20still%20able%20to%20see%20the%20site%20contents%20page%20and%2C%20even%20worse%2C%20the%20'site%20usage'%20page.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20also%20activated%20the%20%22Limited-access%20user%20permission%20lockdown%20mode%22%20site%20collection%20feature.%20And%20I%20tried%20to%20work%20with%20limited%20access%20for%20external%20users%2C%20but%20then%20they%20don't%20have%20access%20at%20all.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIs%20there%20a%20way%20to%20achieve%20what%20I%20want%3F%20A%20permission%20level%20where%20(external)%20users%20are%20not%20able%20to%20see%20site%20contents%20and%20site%20usage%20page%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20in%20advance!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-164930%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3E2016%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESecurity%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EUsage%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-362862%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-362862%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20is%20very%20important%20to%20us%2C%20as%20well%2C%20and%20is%20driving%20us%20to%20look%20at%20alternatives%20that%20we%20would%20rather%20not%20pursue.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-302825%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-302825%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%20same%20issue%20here%2C%20i%20whant%20to%20Hide%20Info%20about%20Members%2C%20but%20in%20SPO%20Teams%20Site%2C%20the%20external%20user%20(my%20domain%20account%20but%20without%20licences)%20he%20can%20see%20the%20Team%20Group%20Members.%20%3A(%3C%2Fimg%3E%20....%20is%20not%20GDPR%20OK%20because%20my%20user%20have%20phone%20nr.%20etc%20on%20there%20profile.%20%3A(((%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-276569%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-276569%22%20slang%3D%22en-US%22%3E%3CP%3EI'm%20interested%20in%20learning%20more%20about%20this%20solution%20as%20well.%20The%20result%20is%20similar%3A%26nbsp%3BA%20custom%20permission%20setting%20that%20would%3A%3C%2FP%3E%3COL%3E%3CLI%3EGrant%20Visitors%20access%20to%26nbsp%3Bcomplete%20forms.%3C%2FLI%3E%3CLI%3EDisable%20Visitors%20access%20to%20the%20Site%20Settings%2C%20Site%20Contents%20and%20Edit%2FAdd%20Page.%3C%2FLI%3E%3C%2FOL%3E%3CP%3EAfter%20some%20research%2C%20I%20tried%20using%3C%2FP%3E%3CUL%3E%3CLI%3EContribute%20%3D%20Visitors%20are%20able%20to%20access%20and%20complete%20forms.%20However%2C%20they%20may%20access%20Site%20Settings%2C%20Site%20Contents%2C%20and%20Edit%2FAdd%20Page%3C%2FLI%3E%3CLI%3ERestricted%20Read%20%3D%20Visitors%20are%20unable%20to%20access%20Site%20Settings%2C%20etc.%20However%2C%20they%20are%20unable%20to%20access%20and%20complete%20the%20forms.%3C%2FLI%3E%3CLI%3ECustom%20Permission%20%3D%20Copy%20of%20Contribute%20Settings%20with%20an%20unchecked%2C%20%22View%20Application%20Pages%22.%26nbsp%3BResult%20is%20Visitors%20are%20unable%20to%20access%20and%20complete%20the%20form.%3C%2FLI%3E%3C%2FUL%3E%3CP%3EThere%20are%20some%20solutions%20to%20remove%20the%20Site%20Settings%20Icon%20and%20Menu%20using%20SharePoint%20Designer%2C%20however%2C%20using%20Designer%20is%20not%20an%20option%20for%20our%20team%20at%20this%20time.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-239772%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-239772%22%20slang%3D%22en-US%22%3E%3CP%3EI%20would%20like%20to%20hide%20the%20site%20permissions%20as%20well.%20Haven't%20figured%20out%20a%20way%20of%20doing%20so%20as%20of%20yet.%20Any%20input%20would%20be%20great.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-214675%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-214675%22%20slang%3D%22en-US%22%3E%3CP%3EHas%20this%20been%20recolved%20or%20is%20there%20a%20way%20to%20hide%20the%20site%20content%20menu%20item%3F%20I%20have%20hidden%20access%20to%20site%20assests%2C%20styles%20and%20other%20folder%20except%20document%20using%20custom%20permissions%20by%20not%20inheriting%20from%20parent.%20But%20visitors%20still%20have%20access%20to%20site%20usage%20and%20site%20workflows.%20I%20need%20to%20not%20show%20this%20in%20the%20UI.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eany%20help%20would%20be%20great.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-165082%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-165082%22%20slang%3D%22en-US%22%3E%3CP%3EI%20did%20some%20further%20research%2C%20here%20are%20my%20findings%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWhen%20you%20uncheck%20the%20%22view%20application%20pages%22%20permissions%2C%20users%20are%20not%20able%20to%20view%20the%20'site%20contents'%20and%20'site%20usage'%20pages.%20This%20works%20fine%20in%20a%20SharePoint%20site%20that%20uses%20sitepages%20that%20are%20based%20on%20the%20classic%20interface.%20Because%20users%20can%20browse%20the%20site%20pages%2C%20but%20not%20the%20application%20pages.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20however%20use%20modern%20site%20pages%2C%20user%20will%20not%20be%20able%20to%20view%20those%20pages%20if%20they%20don't%20have%20the%20'view%20application%20pages'%20permissions.%20In%20other%20words%2C%20SharePoint%20sees%20the%20modern%20pages%20as%20application%20pages.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ETherefore%20there%20does%20not%20seem%20to%20be%20a%20way%20to%20restrict%20the%20access%20to%20the%20site%20contents%20and%20site%20usage%20pages%20while%20being%20able%20to%20view%20modern%20site%20pages.%20Which%20in%20my%20opinion%20is%20a%20clear%20bug...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-688428%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-688428%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F297100%22%20target%3D%22_blank%22%3E%40Ann_M%3C%2FA%3E%26nbsp%3BYeah%20this%20is%20kinda%20bad.%20Anyone%20with%20read%20permissions%20on%20modern%20sites%20her%20has%20access%20to%20all%20the%20admin%20functions%20on%20the%20menus%2C%20but%20jsut%20read%20access%20on%20the%20pages.%20What%20in%20the%20world%20is%20going%20on.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-816583%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-816583%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F338627%22%20target%3D%22_blank%22%3E%40jenkweb%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHello%20is%20there%20any%20news%20on%20this%20topic%3F%20how%20to%20hide%20site%20contents%20and%20usage%3F%3C%2FP%3E%3CP%3EBecause%20it%20is%20very%20annoying%20to%20have%20these%20functions%20accessible%20to%20user%20with%20read%20access.%3C%2FP%3E%3CP%3EKind%20regards%2C%3C%2FP%3E%3CP%3EPierre.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-820179%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-820179%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F338627%22%20target%3D%22_blank%22%3E%40jenkweb%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20was%20running%20into%20this%20exact%20issue.%20Trying%20to%20setup%20a%20very%20strict%20%22Read%20only%22%20permission%20group%20for%20our%20Sharepoint%20site.%20I%20thought%20I%20had%20something%20working%2C%20and%20then%20found%20the%20gear%20icon%20had%20both%20%22Site%20contents%22%20and%20%22Site%20Usage%22%20listed.%20And%2C%20when%20I%20went%20to%20%22Site%20Contents%22%2C%20I%20could%20do%20anything%20an%20admin%20can%20do%20(checkout%2C%20checkin%2C%20download%2C%20delete%2C%20upload).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI've%20made%20mitigated%20a%20big%20part%20of%20the%20issue%2C%20but%20I%20don't%20think%20it's%20good%20enough%20yet.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20found%20the%20%22Style%20Resource%20Readers%22%20group%20had%20Contribute%20permissions%20at%20the%20highest%20level%20(in%20addition%20to%20%22Read%22%20and%20%22View%20Only%22).%20Removing%20the%20Contribute%20permission%20from%20this%20group%20at%20least%20removed%20%22Site%20Usage%22%20from%20the%20gear%2C%20and%20when%20I%20went%20to%20the%20contents%20I%20could%20no%20longer%20checkout%2C%20checkin%2C%20delete%20or%20upload%3B%20but%20I%20could%20still%20get%20to%20the%20Site%20Contents%2C%20open%20the%20files%20and%20download%20them.%20This%20is%20not%20desired%20for%20a%20%22Read%20only%22%20user.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENext%20I'm%20going%20to%20try%20using%20the%20%22View%20only%22%20permission%20instead%20of%20the%20%22Read%22%20permission.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ep.s.%20I%20just%20noticed%20as%20what%20should%20be%20a%20Read%20only%20user%20I%20can%20pull%20up%20the%20%22Shared%20With%22%20window%2C%20and%20share%20the%20site%20with%20presumably%20anyone!%20Not%20something%20I%20want%20them%20to%20be%20able%20to%20do.%20The%20window%20doesn't%20let%20them%20select%20the%20appropriate%20group...that's%20somehow%20much%20scarier%2C%20I%20have%20no%20idea%20what%20group%20that%20user%20would%20be%20put%20into.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUpdate%3A%20I%20have%20a%20solution!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EShort%20answer%3A%20use%20%22Restricted%20Read%22%20instead%20of%20%22Read%22%20or%20%22View%20Only%22%2C%20and%20also%20set%20the%20Style%20Resource%20Readers%20group%20to%20%22Restricted%20Read%22.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhen%20I%20used%20%22View%20Only%22%2C%20Site%20contents%20were%20still%20available%20but%20files%20could%20no%20longer%20be%20downloaded%2C%20that%20was%20a%20substantial%20improvement%20but%20not%20quite%20all%20the%20way%20to%20what%20I%20want.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20then%20tried%20%22Restricted%20Read%22%2C%20and%20now%20%22Site%20Contents%22%20is%20removed%20from%20the%20gear%20icon.%20%22Shared%20With...%22%20is%20still%20listed%20as%20an%20option%2C%20but%20clicking%20it%20results%20in%20an%20error%20and%20the%20sharing%20window%20does%20not%20come%20up.%20Pages%20still%20seem%20to%20work%2C%20and%20I%20don't%20seem%20to%20be%20able%20to%20edit%20list%20items.%20So%20this%20is%20a%20workable%20solution%20for%20me.%20I%20believe%20%22Restricted%20Read%22%20is%20a%20standard%20permissions%20group%20for%20SharePoint%2C%20in%20case%20it%20isn't%2C%20you%20can%20create%20it%20yourself%20by%20adding%20a%20new%20permission%20level%20with%20the%20following%20items%20checked%20in%20the%20%22Permissions%22%20section%3A%20View%20Items%2C%20Open%20Items%2C%20View%20Pages%2C%20and%20Open.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20not%20experimented%20with%20creating%20a%20special%20permission%20level%20to%20pare%20this%20down%20even%20further%20(i.e.%20I%20don't%20know%20exactly%20what%20those%20permissions%20do%2C%20and%20what%20would%20happen%20if%20I%20took%20them%20away).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-847259%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-847259%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F397431%22%20target%3D%22_blank%22%3E%40rpawa%3C%2FA%3E%26nbsp%3B%2C%20can%20you%20confirm%20this%20was%20on%20a%20modern%20site%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-870802%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-870802%22%20slang%3D%22en-US%22%3EWill%20this%20solution%20also%20allow%20users%20to%20access%20and%20complete%20forms%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1036278%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1036278%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F397431%22%20target%3D%22_blank%22%3E%40rpawa%3C%2FA%3E%26nbsp%3BCan%20you%20walk%20me%20through%20how%20to%20change%20my%20current%20group%20members%20permission%20setting%20to%26nbsp%3B%3CSPAN%3E%22Restricted%20Read%22%20instead%20of%20%22Read%22%20or%20%22View%20Only%22%2C%20and%20also%20how%20to%20set%20the%20Style%20Resource%20Readers%20group%20to%20%22Restricted%20Read%22.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1224327%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1224327%22%20slang%3D%22en-US%22%3E%3CP%3EAny%20news%20about%20new%20solutions%3F%3C%2FP%3E%3CP%3EI%20need%20to%20give%20access%20to%20site%20homepage%20and%20specific%20folders%20in%20Site%20Contents.%20But%20I%20doesn't%20want%20users%20to%20mess%20around%20in%20whole%20Site%20Contents.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1247475%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1247475%22%20slang%3D%22en-US%22%3EDo%20you%20have%20any%20solution%20for%20this%3F%20We%20need%20to%20hide%20site%20usage%2C%20sharing%20and%20site%20contents%20for%20external%20users%20(which%20have%20different%20email%20domains...)%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1317437%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1317437%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F42700%22%20target%3D%22_blank%22%3E%40Reindert%20de%20Kok%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20currently%20testing%20and%20in%20the%20same%20situation%20as%20everyone%20that%20has%20requested%20and%20posted%20regarding%20this%20problem.%20as%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F397431%22%20target%3D%22_blank%22%3E%40rpawa%3C%2FA%3E%26nbsp%3Bposted%20it%20is%20a%20permission%20thing%20but%20i%20will%20test%20what%20i%20may%20found%20as%20being%20everyone%20solution.%20Discovery%20needs%20experimentation%26nbsp%3B%3CIMG%20class%3D%22lia-deferred-image%20lia-image-emoji%22%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Fhtml%2Fimages%2Femoticons%2Fxd_40x40.gif%22%20alt%3D%22%3Axd%3A%22%20title%3D%22%3Axd%3A%22%20%2F%3E.%20As%20soon%20as%20i%20am%20done%20testing%20fully%20with%20a%20few%20other%20users%20and%20a%20test%20user%20i%20am%20cramming%20with%20i%20will%20repost%20my%20findings%20and%20maybe%20the%20solution.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1318326%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1318326%22%20slang%3D%22en-US%22%3EI%20take%20it%20back%2C%20it%20was%20just%20a%20fluke%2C%20got%20the%20site%20usage%20and%20site%20content%20option%20to%20be%20hidden%20for%20users%20but%20after%20permissions%20were%20propagated%20correctly%20the%20user%20could%20have%20seen%20them%20again.%20I%20am%20currently%20trying%20to%20limit%20what%20the%20user%20can%20see%20by%20playing%20with%20the%20permissions%20levels%20of%20share%20point.%20i%20gave%20users%20the%20following%20permissions%3A%20View%20Items%20under%20List%20Permissions%20and%20View%20pages%20%2B%20Open%20Under%20Site%20permissions.%20with%20these%203%20permission%20the%20user%20can%20still%20get%20to%20the%20site%20content.%20I%20tried%20but%20without%20any%20success.%20it%20was%20a%20REAL%20fluke%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1333091%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1333091%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20had%26nbsp%3B%20the%20same%20issue%20I%20used%20a%20custom%20permission%20level%20with%20the%20%22View%20application%20pages%22%20permission%20disabled%20and%20my%20external%20users%20were%20still%20able%20to%20access%20the%20Site%20Contents.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhen%20I%20first%20enabled%2C%20%22Limited-access%20user%20permission%20lockdown%20mode%22%20%2C%20both%20the%20site%20pages%20and%20Site%20content%20displayed%20%22Access%20Denied%22.%20However%2C%20after%20playing%20around%20with%20the%20permissions%20I%20was%20able%20to%20find%20a%20combination%20that%20worked%20for%20me.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMy%20Steps%3A%3C%2FP%3E%3CP%3E1.%20Enable%20the%20%22Limited-access%20user%20permission%20lockdown%20mode%22%20Site%20Feature%20(%3CSTRONG%3ESite%20Settings%20%26gt%3B%20Site%20collection%20features%20%26gt%3B%20Limited-access%20user%20permission%20lockdown%20mode%3C%2FSTRONG%3E).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E2.%20Create%20Custom%20Permission%20Level%20with%20the%20following%20permissions%3A%3C%2FP%3E%3COL%20class%3D%22lia-list-style-type-lower-roman%22%3E%3CLI%3EList%20Permissions%3CUL%3E%3CLI%3EAdd%20Items%20-%20Add%20items%20to%20lists%20and%20add%20documents%20to%20document%20libraries.%3C%2FLI%3E%3CLI%3EEdit%20Items%20-%20Edit%20items%20in%20lists%2C%20edit%20documents%20in%20document%20libraries%2C%20and%20customize%20Web%20Part%20Pages%20in%20document%20libraries.%3C%2FLI%3E%3CLI%3EDelete%20Items%20-%20Delete%20items%20from%20a%20list%20and%20documents%20from%20a%20document%20library.%3C%2FLI%3E%3CLI%3EView%20Items%20-%20View%20items%20in%20lists%20and%20documents%20in%20document%20libraries.%3C%2FLI%3E%3CLI%3EOpen%20Items%20-%20View%20the%20source%20of%20documents%20with%20server-side%20file%20handlers.%3C%2FLI%3E%3CLI%3EView%20Versions%20-%20View%20past%20versions%20of%20a%20list%20item%20or%20document.%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%3ESite%20Permissions%3CUL%3E%3CLI%3EView%20Pages%20-%20View%20pages%20on%20the%20Web%20site.%3C%2FLI%3E%3CLI%3EBrowse%20User%20Information%20-%20View%20information%20about%20users%20of%20the%20Web%20site.%3C%2FLI%3E%3CLI%3EOpen%20-%20Allows%20users%20to%20open%20the%20Web%20site%2C%20list%2C%20or%20folder%20in%20order%20to%20access%20items%20inside%20that%20container.%3C%2FLI%3E%3CLI%3E%3CSTRONG%3EUse%20Remote%20Interfaces%20-%20Use%20SOAP%2C%20Web%20DAV%2C%20the%20Client%20Object%20Model%20or%20SharePoint%20Designer%20interfaces%20to%20access%20the%20Web%20site%3C%2FSTRONG%3E.%3C%2FLI%3E%3CLI%3EEdit%20Personal%20User%20Information%20-%20Allows%20a%20user%20to%20change%20his%20or%20her%20own%20user%20information%2C%20such%20as%20adding%20a%20picture.%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CSTRONG%3ENote%3A%3C%2FSTRONG%3E%20These%20permissions%20worked%20for%20my%20needs%2C%20you%20may%20want%20to%20modify%20according%20to%20your%20needs.%20However%2C%20this%20method%20didn't%20work%20without%20the%20%3CSTRONG%3E%22Use%20Remote%20Interfaces%22%20%3C%2FSTRONG%3Epermission%20being%20enabled.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E3.%20Ensure%20the%20external%20user%20group%20has%20the%20correct%20permission%20level%20applied%20to%20it.%20(%3CSTRONG%3ESite%20Settings%20%26gt%3B%20Site%20Permissions%20%26gt%3B%20Check%20Permissions%3C%2FSTRONG%3E).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EResult%3A%3C%2FP%3E%3CP%3EThe%20External%20User%20group%20can%20access%20the%20site%20pages%20and%20but%20Site%20content%20and%20Site%20usage%20displays%20%22Access%20Denied%22.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20hope%20this%20helps%20someone%20else!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1335551%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1335551%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F634657%22%20target%3D%22_blank%22%3E%40TristonT%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThank%20you%20TristonT%2C%20the%20only%20thing%20i%20was%20missing%20from%20what%20you%20have%20done%20is%20and%20that%20was%20i%20did%20not%20enable%20this%3A%26nbsp%3B%3CSPAN%3E(%3C%2FSPAN%3E%3CSTRONG%3ESite%20Settings%20%26gt%3B%20Site%20collection%20features%20%26gt%3B%20Limited-access%20user%20permission%20lockdown%20mode)%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThose%20are%20the%20minor%20things%20you%20miss%20sometimes%20but%20thank%20you%20ALOT%20this%20has%20helped%20me%20for%20what%20i%20was%20looking%20for.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1303713%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1303713%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20can%20go%20for%20the%20%3CSTRONG%3Erestricted%20read%3C%2FSTRONG%3E%20permission%20level%20and%20the%20%3CSTRONG%3Elockdown%20feature%3C%2FSTRONG%3E%20as%20well%2C%20that's%20all%20fine%20..%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3Ebut%3C%2FSTRONG%3E%2C%20just%20make%20sure%20you%20select%20%3CSTRONG%3Eclient%20integration%20functions..%3C%2FSTRONG%3E%20and%20external%20interfaces..%20additionally%20in%20the%20permission%20level%2C%20this%20should%20make%20work%20everything%20(forms%2C%20but%20also%20certain%20images%20etc.%20and%20therefore%20prevents%20the%20overall%20access%20denied%20messages%20..)%20as%20expected%20and%20%3CSTRONG%3Eprevent%20access%20to%20the%20application%20pages%20%3C%2FSTRONG%3E(also%20in%20%3CSTRONG%3Emodern%20SharePoint%3C%2FSTRONG%3E%20%3B-))%3CBR%20%2F%3E%3CBR%20%2F%3EYou%20might%20want%20to%20set%20your%20SharePoint%20security%20groups%20membership%20setting%20to%20'only%20members%20can%20see%20...%20'%20as%20well%20..hope%20IT%20helps%20!best%20regardsShare%20P%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1547289%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1547289%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F634657%22%20target%3D%22_blank%22%3E%40TristonT%3C%2FA%3E%26nbsp%3B%2C%3CBR%20%2F%3E%3CBR%20%2F%3EI%20did%20the%20same%20as%20you%20mentioned.%20Site%20content%20got%20hidden%20but%20then%20users%20cant%20access%20the%20document%20library.%20After%20enabling%20the%26nbsp%3B%3CSTRONG%3ELimited-access%20user%20permission%20lockdown%20mode%26nbsp%3B%3C%2FSTRONG%3EI%20checked%20the%20permission%20as%20well%20it%20says%20limited.%20Any%20help%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1563070%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1563070%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F634657%22%20target%3D%22_blank%22%3E%40TristonT%3C%2FA%3E%26nbsp%3Bthis%20worked%20perfectly%2C%20thank%20you!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1724566%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1724566%22%20slang%3D%22en-US%22%3E%3CP%3EYou%20can%20use%20the%20following%20css%20at%20content%20editor%20web%20part%3C%2FP%3E%3CP%3E%3CSTYLE%3E%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Blt%3BBR%20%2F%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bgt%3B%23SuiteMenu_zz5_MenuItem_ViewAllSiteContents%20%7B%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Blt%3BBR%20%2F%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bgt%3Bdisplay%3A%20none%3B%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Blt%3BBR%20%2F%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bgt%3B%7D%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Blt%3BBR%20%2F%26amp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bamp%3Bgt%3B%3C%2FSTYLE%3E%3C%2FP%3E%3CP%3ENote%20the%20ID%20for%26nbsp%3BViewAllSiteContents%20item%20in%20menu%20is%20changed%20from%20environment%20to%20another%20so%20you%20can%20get%20it%20from%20browser%20inspect%20element%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F42700%22%20target%3D%22_blank%22%3E%40Reindert%20de%20Kok%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1858359%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1858359%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24450%22%20target%3D%22_blank%22%3E%40Share%20P%3C%2FA%3E%26nbsp%3BHi%20Mark%2C%20how%20did%20you%20get%20access%20to%20the%20permission%20levels%20for%20Restricted%20Read%3F%20When%20I%20go%20to%20the%20Permission%20Levels%20screen%20the%20restricted%20read%20level%20isn't%20there.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPail%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1859256%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1859256%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F397431%22%20target%3D%22_blank%22%3E%40rpawa%3C%2FA%3E%26nbsp%3BAre%20you%20using%20modern%20sites%20or%20classic%3F%20When%20I%20give%20external%20users%20%22Restricted%20Read%22%20permissions%20they%20can't%20even%20access%20the%20site.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1873457%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1873457%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3Bhello.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20you%20provide%20additional%20details%2Fsteps%20to%20your%20process%20(particularly%20for%20those%20this%20is%20new%20to)%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFollowing%20the%20video%20instructions%2C%20I%20am%20using%20Visual%20Studio%20Code.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E-%20What%20specific%20extension%20did%20you%20import%2Finstall%3F%3C%2FP%3E%3CP%3E-%20What%20specific%20area%20did%20you%20add%20your%20provided%20code%3F%3C%2FP%3E%3CP%3E-%20Can%20you%20provide%20guidance%20on%20how%20to%20make%20the%20extension%20available%20on%20a%20SP%20site%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThank%20you%20in%20advance%20for%20any%20help.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1873778%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1873778%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F351510%22%20target%3D%22_blank%22%3E%40AnielloS%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHey%20its%20good%20to%20meet%20a%20fellow%20traveler%20that's%20new%20to%20this%20stuff%20too.%20Ill%20do%20my%20best%20to%20answer%20your%20question.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CUL%3E%3CLI%3EOnce%20build%20is%20done%20add%20this%20to%20top%20of%20%E2%80%9CThe%20Name%20of%20Your%20Extension%E2%80%9DApplicationCustomizer.ts.%20Its%20in%20the%20folder%20%E2%80%9Csrc%2Fextensions%2F%E2%80%9D.%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CEM%3E%3CFONT%20color%3D%22%23000000%22%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3Bimport%20%7B%20SPPermission%20%7D%20from%20'%40microsoft%2Fsp-page-context'%3B%3C%2FFONT%3E%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%3CFONT%20color%3D%22%23000000%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22Capture1.PNG%22%20style%3D%22width%3A%20608px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F232725i74BF6B2EDE8A4D35%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Capture1.PNG%22%20alt%3D%22imports%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eimports%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FEM%3E%3C%2FP%3E%3CUL%3E%3CLI%3EBelow%20your%20imports%20you%20will%20see%20a%20section%20saying%20something%20like%3A%20%E2%80%9Cpublic%20onInit()%3A%20Promise%3CVOID%3E%E2%80%9D.%20Under%20%E2%80%9CLog.info(LOG_SOURCE%2C%20%60Initialized%20%24%7Bstrings.Title%7D%60)%3B%E2%80%9D%20is%20where%20you%20enter%20your%20code.%3C%2FVOID%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22Capture2.PNG%22%20style%3D%22width%3A%20511px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F232726iFB0BD7D5ECD09219%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Capture2.PNG%22%20alt%3D%22standard%20looking%20code%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Estandard%20looking%20code%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3EHere%20is%20the%20JavaScript%20I%20used%20to%20hide%20the%20gear%3A%3C%2FLI%3E%3C%2FUL%3E%3CPRE%20class%3D%22lia-code-sample%20language-applescript%22%3E%3CCODE%3Econst%20canEdit%20%3D%20this.context.pageContext.web.permissions.hasAnyPermissions(SPPermission.manageWeb)%3B%0A%0A%20%20%20%20if(!canEdit)%7B%0A%0A%20%20%20%20let%20checkExist%20%3D%20setInterval(function()%20%7B%0A%20%20%20%20%20%20const%20element%20%3D%20document.querySelector(%22%23O365_MainLink_Settings_container%22).firstChild.firstChild.firstChild.firstChild%3B%0A%20%20%20%20%20%20if(typeof(element)%20!%3D%20%22undefined%22%20%26amp%3B%26amp%3B%20element%20!%3D%20null)%7B%0A%20%20%20%20%20%20%20%20%20element.parentElement.parentElement.parentElement.remove()%3B%0A%20%20%20%20%20%20%20%20%20console.log(%22GFC%20user%20only%20has%20view%20rights.%22)%3B%0A%20%20%20%20%20%20%20%20%20clearInterval(checkExist)%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%7D%2C%20100)%3B%0A%20%20%20%20%7D%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CUL%3E%3CLI%3EMake%20sure%20you%20save%20your%20work.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLI%3E%3CLI%3EIn%20a%20cmd%20console%2C%20in%20the%20directory%20of%20your%20project%2C%20run%3A%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20gulp%20bundle%20%E2%80%93ship%3C%2FP%3E%3CUL%3E%3CLI%3EThen%20run%3A%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20gulp%20package-solution%20--ship%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CEM%3Enote%3A%20your%20application%20will%20be%20saved%20in%20projects%20directory%3A%20'sharepoint%2Fsolutions%2F'%3C%2FEM%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3EFinally%20just%20upload%20your%20App%20to%20your%20SharePoint%20catalog%20site.%20You%20extension%20will%20show%20up%20just%20how%20it%20would%20when%20you%20add%20a%20webpart%20to%20a%20site.%3C%2FLI%3E%3C%2FUL%3E%3CP%3EAgain%20I%20hope%20this%20helps.%20It%20does%20the%20trick%20for%20me.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1867530%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1867530%22%20slang%3D%22en-US%22%3E%3CP%3EHey%20hows%20it%20going.%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F42700%22%20target%3D%22_blank%22%3E%40Reindert%20de%20Kok%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3BA%20spfx%20extension%20seemed%20to%20solve%20my%20problem.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3BIn%20my%20application%20customizer%20I%20imported%20SPPermission%20and%20then%20used%20some%20js%20to%20do%20what%20I%20needed.%3CBR%20%2F%3EMy%20Code%20below%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-javascript%22%3E%3CCODE%3Elet%20checkExist%20%3D%20setInterval(function()%20%7B%0A%20%20%20%20const%20element%20%3D%20document.querySelector(%22%23O365_MainLink_Settings_container%22).firstChild.firstChild.firstChild.firstChild%3B%0A%20%20%20%20if(typeof(element)%20!%3D%20%22undefined%22%20%26amp%3B%26amp%3B%20element%20!%3D%20null)%7B%0A%20%20%20%20%20%20%20element.parentElement.parentElement.parentElement.remove()%3B%0A%20%20%20%20%20%20%20console.log(%22GFC%20user%20only%20has%20view%20rights.%22)%3B%0A%20%20%20%20%20%20%20clearInterval(checkExist)%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A%7D%2C%20100)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CU%3EReference%3A%3C%2FU%3E%3CBR%20%2F%3ESetup%20Environment%3A%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2Fspfx%2Fset-up-your-development-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2Fspfx%2Fset-up-your-development-environment%3C%2FA%3E%3CBR%20%2F%3EBuild%20an%20extension%3A%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2Fspfx%2Fextensions%2Fget-started%2Fbuild-a-hello-world-extension%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2Fspfx%2Fextensions%2Fget-started%2Fbuild-a-hello-world-extension%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1881857%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1881857%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3BThanks%20so%20much%20for%20this.%20One%20questions%2C%20please%20bear%20with%20me%20because%20I'm%20not%20all%20that%20informed%20when%20it%20comes%20to%20using%20SharePoint%20Designer%2C%20once%20this%20is%20done%2C%20will%20I%20still%20be%20able%20to%20access%20the%20gear%20icon%20as%20the%20site%20owner%3F%20If%20not%2C%20how%20do%20I%20access%20all%20of%20the%20site%20settings%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThank%20you%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPaul.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1881917%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1881917%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F820883%22%20target%3D%22_blank%22%3E%40PaulMS%3C%2FA%3E%26nbsp%3B%20Hello%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUnfortunately%20if%20your%20speaking%20of%26nbsp%3B%3CSPAN%3ESharePoint%20Designer%20I%20assume%20your%20trying%20this%20on%20classic%20pages%3F%20I%20used%20my%20code%20in%20conjunction%20with%20Spfx%20extensions%20in%20mind.%20These%20only%20work%20with%20modern%20pages.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EThe%20idea%20would%20be%20the%20same%20though.%20With%20js%20you%20check%20for%20permissions%20and%20then%20deal%20with%20the%20gear%20icon%20accordingly.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EIn%20my%20setup%20I%20left%20the%20gear%20visible%20to%20anyone%20with%20edit%20rights.%20Hope%20this%20helps.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1881945%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1881945%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3BThanks%2C%20no%20I%20just%20assumed%20that's%20what%20you%20were%20using%2C%20we%20are%20using%20modern%20sites%20so%20this%20is%20perfect.%20We%20will%20try%20this.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBest%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPaul.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1882129%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1882129%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F820883%22%20target%3D%22_blank%22%3E%40PaulMS%3C%2FA%3E%26nbsp%3B%20Yea%20wrong%20tool%20set.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EGlad%20I%20could%20help%20Paul.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1882280%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1882280%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3BThank%20you%20for%20the%20additional%20detail!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20was%20our%20first%20attempt%20at%20creating%20and%20uploading%20extensions%2C%20so%20I%20had%20to%20follow%20the%20%22Setup%20Environment%22%20and%20%22Build%20an%20extension%22%20videos%20you%20referenced%20in%20your%20earlier%20post.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20short%2C%20by%20following%20the%20videos%20and%20using%20your%20offered%20code%20-%20we%20have%20resolved%20our%20gear%20issue%20for%20Read%20Only%20SPOnline%20users.%20Thank%20You%20again%20for%20your%20assistance!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFor%20additional%20context%20and%20encouragement%20to%20continue%20your%20contributions%2C%20we%20operate%20Senior%20Housing%20Communities.%20Since%20we%20heavily%20utilize%20Sharepoint%20Online%20internally%20for%20employees%2C%20we%20recently%20decided%20to%20create%20%22Member%20Portals%22%20(i.e.%20simplified%20SharePoint%20sites)%20for%20our%20independent%20living%20residents%20to%20have%20secure%20access%20to%20dining%20menus%2Freservations%2C%20social%20events%2C%20calendars%2C%20guides%2Fdirectories%2C%20etc.%20We%20struggled%20for%20months%20to%20prevent%20the%20ability%20of%20residents%20to%20have%20access%20to%20the%20Site%20Contents%20section%20(through%20the%20gear%20icon).%20On%20Tuesday%2C%20a%20resident%20trialing%20a%20site%20before%20%22go%20live%22%20suggested%20we%20remove%20the%20gear%20(fueling%20my%20frustration%20from%20not%20initially%20coming%20up%20with%20a%20solution).%20After%20finding%20your%20post%20and%20several%20hours%20of%20baptizing%20myself%20in%20extension%20building%2C%20six%20of%20the%20live%20Member%20Portals%20have%20this%20fix%20applied%20which%20serves%20more%20than%20600%20active%20seniors%20(small%20ray%20of%20sunshine%20in%20this%20pandemic%20clouded%20world).%26nbsp%3BThe%20remaining%20six%20sites%20have%20it%20applied%20prior%20to%20%22go%20live%22.%26nbsp%3B%20Microsoft%20should%20certainly%20make%20it%20easier%20to%20disable%2C%20but%20glad%20these%20forums%20assist%20those%20that%20choose%20not%20to%20wait.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1882633%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1882633%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F351510%22%20target%3D%22_blank%22%3E%40AnielloS%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20very%20happy%20you%20have%20solved%20your%20problem.%20Nothing%20like%20the%20feeling%20of%20actually%20making%20something%20work.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20also%20appreciate%20insight%20into%20your%20SP%20setup%20(or%20you%20know%2C%20how%20you%20utilize%20it).%20Our%20current%20setup%20serves%20a%20little%20over%20600%20as%20well.%26nbsp%3B%3C%2FP%3E%3CP%3EI%20agree%20that%20dealing%20with%20the%20gear%20should%20be%20easier%20than%20it%20is%20and%20yea%20these%20forums%20have%20been%20super%20helpful%20for%20me%20too.%20I%20think%20I%20use%20to%20live%20in%20the%20PowerApps%20forum.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAgain%2C%20thank%20you.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1886853%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1886853%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3B%20Great%20work.%20It%20did%20the%20trick.%20Thank%20you%20so%20much%20really%20appreciated.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1946722%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1946722%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3BHi%20again%2C%20your%20info%20helped%20a%20lot%2C%20we%20managed%20to%20develop%20the%20extension%20and%20deploy%20it%20on%20our%20site.%20We're%20wondering%20if%20you%20know%20how%20to%20remove%20the%20pesky%20extension%20pop-up%20window%20that%20always%20shows%26nbsp%3B%20up%20now%20when%20you%20access%20certain%20pages%20on%20the%20site%3F%20Any%20info%20on%20this%20would%20be%20greatly%20appreciated!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20again%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPaul.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1948739%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1948739%22%20slang%3D%22en-US%22%3EHey%20thank%20you.%3CBR%20%2F%3E%3CBR%20%2F%3ECould%20you%20show%20me%20what%20you%20mean%3F%20Like%20a%20screen%20shot%20maybe%3F%20Im%20sure%20something%20can%20be%20done.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1949098%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1949098%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3BHi%20Phil%2C%20of%20course.%20Hopefully%20something%20can%20be%20done.%20Here's%20a%20screenshot%20of%20the%20popup%20that%20we're%20getting%20based%20on%20the%20extension%20that%20we%20developed%20using%20the%20info%20that%20you%20shared.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22PaulMS_1-1606925199575.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F237351i8E9A22ED1C47AA9C%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22PaulMS_1-1606925199575.png%22%20alt%3D%22PaulMS_1-1606925199575.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1949495%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1949495%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F820883%22%20target%3D%22_blank%22%3E%40PaulMS%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%20this%20is%20just%20an%20alert%20being%20called%20in%20your%20code%20somewhere.%20Its%20an%20easy%20fix.%20Open%20up%20your%20extension%20and%20search%20for%20the%20phrase%20%22Hello%20from%22.%3C%2FP%3E%3CP%3EIt%20should%20look%20something%20like%20this%20maybe%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-javascript%22%3E%3CCODE%3Ealert(%22Hello%20from%20%22%2BsomeVarName)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt%20should%20be%20on%20the%20page%20you%20added%20the%20javascript%20to%20so%20you%20could%20hide%20the%20gear.%3C%2FP%3E%3CP%3EIf%20your%20still%20having%20issues%20show%20me%20a%20screen%20shot%20of%20of%20your%20code%20and%20I%20can%20point%20it%20out%20to%20you.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1951200%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1951200%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3B%2C%3CBR%20%2F%3E%3CBR%20%2F%3EI%20managed%20to%20build%20the%20extension%20as%20well%20and%20is%20working%20fine.%20After%20that%20I%20tried%20to%20hide%20the%20recycle%20bin%20as%20well%20from%20certain%20users.%20I%20did%20the%20code%20like%20this.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-applescript%22%3E%3CCODE%3Epublic%20onInit()%3A%20Promise%3CVOID%3E%20%7B%0A%20%20%20%20Log.info(LOG_SOURCE%2C%20%60Initialized%20%24%7Bstrings.Title%7D%60)%3B%0A%20%20%20%20%0A%20%20%20%20const%20canEdit%20%3D%20this.context.pageContext.web.permissions.hasAnyPermissions(SPPermission.manageWeb)%3B%0A%20%20%20%20if(!canEdit)%0A%20%20%20%20%7B%0A%20%20%20%20%20%20alert('s')%3B%0A%20%20%20%20%20%20let%20checkExist%20%3D%20setInterval(()%3D%26gt%3B%20%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20const%20setting%20%3D%20document.querySelector(%22%23O365_MainLink_Settings_container%22).firstChild.firstChild.firstChild.firstChild%3B%0A%20%20%20%20%20%20%20%20if(typeof(setting)%20!%3D%20%22undefined%22%20%26amp%3B%26amp%3B%20setting%20!%3D%20null)%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20setting.parentElement.parentElement.parentElement.remove()%3B%0A%20%20%20%20%20%20%20%20%20%20console.log(%22User%20only%20has%20view%20rights.%22)%3B%0A%20%20%20%20%20%20%20%20%20%20clearInterval(checkExist)%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%7D%2C%20100)%3B%0A%0A%20%20%20%20%20%20let%20checkExist2%20%3D%20setInterval(()%3D%26gt%3B%20%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20const%20recycle%20%3D%20document.querySelectorAll(%22a.ms-Nav-link%22)%3B%0A%20%20%20%20%20%20%20%20var%20str%20%3D%20%22Recycle%20bin%22%3B%0A%20%20%20%20%20%20%20%20var%20pos%20%3D%200%3B%0A%20%20%20%20%20%20%20%20var%20i%20%3D%200%3B%0A%20%20%20%20%20%20%20%20for(i%20%3D%200%3B%20i%20%26lt%3B%20recycle.length%3B%20i%2B%2B%20)%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20pos%20%3D%20recycle%5Bi%5D.innerHTML.indexOf(str)%3B%0A%20%20%20%20%20%20%20%20%20%20if(pos%20%26gt%3B%20-1)%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if(typeof(recycle)%20!%3D%20%22undefined%22%20%26amp%3B%26amp%3B%20recycle%20!%3D%20null)%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20recycle%5Bi%5D.parentElement.remove()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20console.log(%22User%20only%20has%20view%20rights.%22)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20clearInterval(checkExist2)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%7D%2C%20100)%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20Promise.resolve()%3B%0A%20%20%7D%20%20%3C%2FVOID%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20code%20work%20when%20I%20open%20my%20website%20but%20when%20I%20go%20to%20a%20list%20or%20navigate%2C%20it%20doesnt%20work.%20My%20assumption%20is%20it%20might%20need%20some%20other%20trigger%20rather%20than%20onInit.%20Do%20we%20have%20any%20other%20functions%20that%20we%20can%20use%20or%20Am%20I%20doing%20something%20wrong%3F%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1968075%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1968075%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F729934%22%20target%3D%22_blank%22%3E%40Ramiz%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHey!%20Sorry%20for%20being%20so%20late.%20Its%20important%20to%20note%20that%20this%20will%20only%20work%20on%20MODERN%20sites%20and%20pages.%20I%20have%20tested%20and%20seen%20that%20it%20will%20work%20on%20MODERN%20lists%20and%20libraries.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAny%20thing%20classic%20and%20it%20will%20not%20work.%20Hope%20this%20helps.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1972005%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1972005%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3BThank%20you%20again%2C%20this%20did%20the%20trick!%20What%20can%20I%20say%2C%20you%20are%20a%20savior%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAll%20the%20best%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPaul.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1976102%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1976102%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%26nbsp%3BI%20am%20using%20sharepoint%20online%20modern%20experience.%20My%20issue%20is%20in%20navigation.%20When%20I%20navigate%20though%20list%20or%20library%20the%20extension%20doesnt%20work%20but%20on%20refreshing%20the%20page%20it%20works.%20I%20am%20checking%20other%20blogs%20as%20well%20about%20rendering%20and%20architect%20of%20sharepoint%20that%20how%20it%20loads%20the%20page%20partially.%20I%20am%20still%20not%20able%20to%20solve%20this%20issue.%20Can%20u%20help%20me%20in%20that%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1976413%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1976413%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F729934%22%20target%3D%22_blank%22%3E%40Ramiz%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIll%20do%20best%20to%20try.%20So%20you%20say%20your%20trying%20to%20hide%20the%20recycle%20bin%20right%3F%20And%20much%20like%20the%20site%20contents%20gear%2C%20it%20loads%20after%20the%20page%20does%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20could%20try%20putting%20a%20console%20log%20before%20what%20ever%20code%20you%20have%20to%20execute.%20That%20way%20it%20will%20at%20least%20let%20you%20know%20its%20running.%3C%2FP%3E%3CP%3EAlso%20this%20may%20be%20redundant%2C%20but%20the%20code%20I%20provided%20only%20runs%20based%20off%20permission.%20Are%20you%20testing%20this%20with%20an%20un-elevated%20account%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1982009%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1982009%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%26nbsp%3B%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EI%20am%20using%20modern%20SharePoint%20and%20user%20is%20limited%20as%20well.%20I%20am%20attaching%20a%20video%20for%20your%20reference%20that%20whats%20the%20issue%20I%20am%20facing.%20I%20have%20alert%20and%20Dialog%20messages%20in%20my%20extension.%20You%20will%20see%20when%20I%20am%20navigating%20the%20extension%20code%20doesn't%20trigger%20but%20after%20refreshing%20the%20page%20it%20works.%20Thats%20my%20problem.%20Have%20a%20look%20at%20it.%3C%2FP%3E%3CP%3E%3CA%20title%3D%22DEMO%22%20href%3D%22https%3A%2F%2Fwww.loom.com%2Fshare%2F581c758aff6c4d23879dc36d4758bbda%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EDEMO%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EAlso%20for%20your%20referencing%20there%20was%20something%20on%26nbsp%3B%3CA%20title%3D%22ELIO%22%20href%3D%22https%3A%2F%2Fwww.eliostruyf.com%2Fthings-to-check-in-your-spfx-application-customizer-after-page-transitions%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EELIO%3C%2FA%3E%26nbsp%3B%20blogs%20about%20the%20page%20transition%20and%20issue%20in%20spfx%20extension%20while%20navigating.%20I%20tried%20this%20as%20well%20but%20no%20luck%20so%20far.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2068987%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2068987%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F634657%22%20target%3D%22_blank%22%3E%40TristonT%3C%2FA%3E%26nbsp%3B%20I%20tried%20the%20solution%2C%20it%20works%20but%20my%20navigation%20has%20stopped%20showing%20up.%20My%20navigation%20is%20basically%20just%203%20links%20to%203%20different%20view%20of%20the%20same%20list.%20when%20i%20access%20the%20link%20my%20manually%20i%20do%20get%20access%20to%20it%20though.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20tried%20re-enabling%20the%20view%20application%20pages%20permission%20back%20then%20my%20navigation%20show%20up.%20But%20the%20issue%20with%20site%20content%20and%20site%20usage%20access%20come%20back%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2162747%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2162747%22%20slang%3D%22en-US%22%3EThat%20helped%20me%20a%20lot.%20Thank%20you!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2222936%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2222936%22%20slang%3D%22en-US%22%3EDoes%20anyone%20have%20any%20solution%20about%20hiding%2Fdisabling%20the%20'Send%20By%20Email'%20link%2C%20which%20keeps%20appearing%20on%20all%20new%20Sharepoint%20pages.%20One%20would%20assume%20that%20there%20should%20be%20a%20feature%2C%20which%20would%20allow%20his%20link%20to%20be%20hidden.%20It%20is%20quite%20time-consuming%20trying%20to%20get%20Sharepoint-permissions%2C%20tied%20down%2C%20to%20relevant%20levels%2C%20of%20users.%20It%20seems%20to%20be%20a%20task%2C%20whereby%2C%20when%20issue%20appears%20to%20be%20solved%2C%20that%20some%20other%20thing%2C%20is%20appearing%20on%20the%20screen.%20I%20would%20like%20to%20make%20contact%20with%20someone%2C%20in%20Microsoft%2C%20who%20is%20responsible%20for%20Sharepoint%20365.%20These%20issues%2C%20seem%20to%20be%20in%20Sharepoint%20365%2C%20for%20quite%20some%20time.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2396122%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2396122%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849419%22%20target%3D%22_blank%22%3E%40phil333%3C%2FA%3E%2C%20so%20we%20ran%20into%20another%20challenge%20with%20this.%20We%20have%20set%20up%20a%20wiki%20library%20for%20wiki%20pages%20as%20a%20knowledge%20base%20for%20our%20users.%20We%20have%20managed%20to%20hide%20the%20gear%20icon%20from%20the%20entire%20site%20including%20the%20main%20page%20of%20the%20wiki%20library%20but%20now%20when%20a%20visitor%20goes%20into%20a%20wiki%20page%2C%20that%20pesky%20gear%20icon%20is%20showing%20again%20and%20allows%20users%20to%20see%20shared%20with%20and%20site%20contents.%20Has%20anyone%20else%20run%20into%20this%20issue%20and%20resolved%20it%3F%20We%20are%20using%20a%20Communication%20Site%20template.%20Thanks%20in%20advance%20for%20any%20ideas.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2396517%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2396517%22%20slang%3D%22en-US%22%3E%3CP%3EI%20don't%20have%20a%20solution%20to%20this%20I'm%20afraid%2C%20but%20as%20former%20owner%20of%20a%20wiki%20development%20company%20I'm%20still%20surprised%20that%20anybody%20uses%20Microsoft's%20wiki%20in%20SharePoint.%20It%20was%20rubbish%20when%20it%20was%20released%20all%20those%20years%20ago%20and%20never%20got%20better%20because%20they%20never%20put%20any%20effort%20into%20developing%20it.%20At%20my%20company%20we%20now%20just%20use%20ordinary%20site%20pages%20for%20collaboration%20and%20knowlegebases.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERob%3CBR%20%2F%3ELos%20Gallardos%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2396556%22%20slang%3D%22en-US%22%3ERe%3A%20SharePoint%20Online%20hide%20%22site%20contents%22%20and%20%22site%20usage%22%20page%20(modern%20sites)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2396556%22%20slang%3D%22en-US%22%3EThank%20you%20Rob%2C%20yeah%20those%20wiki%20libraries%20are%20kind%20of%20useless%20and%20don't%20even%20provide%20basic%20functionality%20like%20a%20table%20on%20contents.%20This%20pretty%20much%20seals%20my%20fate%20and%20using%20regular%20site%20pages%20seems%20like%20the%20only%20solution.%20I%20did%20manage%20to%20find%20an%20app%20developer%20that%20is%20creating%20a%20solution%20to%20be%20able%20to%20copy%20and%20paste%20an%20entire%20word%20document%20into%20a%20site%20page%20including%20images%20in%20one%20web%20part%20and%20are%20working%20on%20adding%20the%20table%20on%20contents%20feature%20as%20well.%3CBR%20%2F%3E%3CBR%20%2F%3EBest%2C%3CBR%20%2F%3E%3CBR%20%2F%3EPaul.%3C%2FLINGO-BODY%3E
Occasional Contributor

I have a scenario with external users.

 

I created a custom permission level for these users. The custom permission level is a copy of the default "Read" permission level, but I unchecked the "View application pages" permissions.

 

The external users are however still able to see the site contents page and, even worse, the 'site usage' page.

 

I also activated the "Limited-access user permission lockdown mode" site collection feature. And I tried to work with limited access for external users, but then they don't have access at all.

 

Is there a way to achieve what I want? A permission level where (external) users are not able to see site contents and site usage page?

 

Thanks in advance!

50 Replies

@Ramiz 

 

Hey! Sorry for being so late. Its important to note that this will only work on MODERN sites and pages. I have tested and seen that it will work on MODERN lists and libraries.

 

Any thing classic and it will not work. Hope this helps.

@phil333 Thank you again, this did the trick! What can I say, you are a savior :)

 

All the best,

 

Paul.

@phil333 
 I am using sharepoint online modern experience. My issue is in navigation. When I navigate though list or library the extension doesnt work but on refreshing the page it works. I am checking other blogs as well about rendering and architect of sharepoint that how it loads the page partially. I am still not able to solve this issue. Can u help me in that?

@Ramiz 

 

Ill do best to try. So you say your trying to hide the recycle bin right? And much like the site contents gear, it loads after the page does?

 

You could try putting a console log before what ever code you have to execute. That way it will at least let you know its running.

Also this may be redundant, but the code I provided only runs based off permission. Are you testing this with an un-elevated account?

 

 

 

@phil333  

I am using modern SharePoint and user is limited as well. I am attaching a video for your reference that whats the issue I am facing. I have alert and Dialog messages in my extension. You will see when I am navigating the extension code doesn't trigger but after refreshing the page it works. Thats my problem. Have a look at it.

DEMO 

Also for your referencing there was something on ELIO  blogs about the page transition and issue in spfx extension while navigating. I tried this as well but no luck so far.

@TristonT  I tried the solution, it works but my navigation has stopped showing up. My navigation is basically just 3 links to 3 different view of the same list. when i access the link my manually i do get access to it though. 

 

I tried re-enabling the view application pages permission back then my navigation show up. But the issue with site content and site usage access come back 

That helped me a lot. Thank you!
Does anyone have any solution about hiding/disabling the 'Send By Email' link, which keeps appearing on all new Sharepoint pages. One would assume that there should be a feature, which would allow his link to be hidden. It is quite time-consuming trying to get Sharepoint-permissions, tied down, to relevant levels, of users. It seems to be a task, whereby, when issue appears to be solved, that some other thing, is appearing on the screen. I would like to make contact with someone, in Microsoft, who is responsible for Sharepoint 365. These issues, seem to be in Sharepoint 365, for quite some time.
@phil333, so we ran into another challenge with this. We have set up a wiki library for wiki pages as a knowledge base for our users. We have managed to hide the gear icon from the entire site including the main page of the wiki library but now when a visitor goes into a wiki page, that pesky gear icon is showing again and allows users to see shared with and site contents. Has anyone else run into this issue and resolved it? We are using a Communication Site template. Thanks in advance for any ideas.

I don't have a solution to this I'm afraid, but as former owner of a wiki development company I'm still surprised that anybody uses Microsoft's wiki in SharePoint. It was rubbish when it was released all those years ago and never got better because they never put any effort into developing it. At my company we now just use ordinary site pages for collaboration and knowlegebases.

 

Rob
Los Gallardos

Thank you Rob, yeah those wiki libraries are kind of useless and don't even provide basic functionality like a table on contents. This pretty much seals my fate and using regular site pages seems like the only solution. I did manage to find an app developer that is creating a solution to be able to copy and paste an entire word document into a site page including images in one web part and are working on adding the table on contents feature as well.

Best,

Paul.