PermissionLevel to allow site editing not to documents

%3CLINGO-SUB%20id%3D%22lingo-sub-989036%22%20slang%3D%22en-US%22%3EPermissionLevel%20to%20allow%20site%20editing%20not%20to%20documents%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-989036%22%20slang%3D%22en-US%22%3E%3CP%3EI%20am%20looking%20for%20the%20correct%20setting%20to%20allow%20a%20user%20to%20be%20able%20to%20design%2Fedit%20a%20site%20(add%20and%20configure%20webparts%20etc.)%20when%20he%20is%3A%3C%2FP%3E%3CP%3Ea)%20not%20a%20teammember%20of%20the%20specific%20site%3C%2FP%3E%3CP%3Eb)%20not%20allowed%20to%20see%20any%20document%2Fcontent%20of%20that%20site.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDoes%20anyone%20know%20how%20to%20configure%20this%20in%20Sharepoint%20Online%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-989036%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EPermissions%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESites%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-990817%22%20slang%3D%22en-US%22%3ERe%3A%20PermissionLevel%20to%20allow%20site%20editing%20not%20to%20documents%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-990817%22%20slang%3D%22en-US%22%3EYou%20can%20give%20access%20to%20just%20the%20site%20pages%20library%20in%20the%20site.%20However%20if%20they%20are%20adding%20web%20parts%20that%20pull%20any%20content%20from%20the%20site%20such%20as%20document%20library%20or%20list%20web%20parts.%20They%20will%20not%20be%20able%20to%20see%20the%20data%20due%20to%20permissions.%20%3CBR%20%2F%3E%3CBR%20%2F%3EGo%20to%20your%20pages%20library.%20Click%20the%20cog%20in%20top%20right%20then%20library%20settings.%20Under%20library%20permissions%20you%20can%20remove%20inheritance%20here%20and%20then%20add%20a%20user%20directly%20to%20the%20site%20pages.%20Then%20provide%20a%20link%20to%20this%20library%20from%20the%20URL%20bar.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-991138%22%20slang%3D%22en-US%22%3ERe%3A%20PermissionLevel%20to%20allow%20site%20editing%20not%20to%20documents%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-991138%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F869%22%20target%3D%22_blank%22%3E%40Chris%20Webb%3C%2FA%3E%26nbsp%3BThis%20does%20the%20trick.%20However%20there%20is%20one%20thing%20missing%20when%20the%20designer%20accesses%20the%20page%20and%20that%20is%20the%20left%20quicklaunch%20bar.%20Is%20this%20a%20module%20for%20which%20specific%20permissions%20needs%20to%20be%20set%3F%20Maintaining%20the%20left%20menubar%20is%20a%20key%20part%20of%20the%20designtask.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-991670%22%20slang%3D%22en-US%22%3ERe%3A%20PermissionLevel%20to%20allow%20site%20editing%20not%20to%20documents%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-991670%22%20slang%3D%22en-US%22%3EUnfortunately%20that%E2%80%99s%20going%20to%20be%20site%20permissions%20that%20goes%20off%20of%20so%20I%20don%E2%80%99t%20think%20you%E2%80%99ll%20be%20able%20to%20have%20the%20ability%20to%20edit%20that%20without%20changing%20up%20a%20bunch%20of%20permissions.%20%3CBR%20%2F%3E%3CBR%20%2F%3EI%20mean%20you%20could%20turn%20of%20inheritance%20on%20all%20content%20lists%20and%20libraries%20to%20the%20site%20and%20then%20add%20them%20to%20the%20site%20layer%20itself%20but%20this%20could%20be%20tedious%20but%20it%20could%20technically%20work.%3C%2FLINGO-BODY%3E
New Contributor

I am looking for the correct setting to allow a user to be able to design/edit a site (add and configure webparts etc.) when he is:

a) not a teammember of the specific site

b) not allowed to see any document/content of that site.

 

Does anyone know how to configure this in Sharepoint Online?

3 Replies
You can give access to just the site pages library in the site. However if they are adding web parts that pull any content from the site such as document library or list web parts. They will not be able to see the data due to permissions.

Go to your pages library. Click the cog in top right then library settings. Under library permissions you can remove inheritance here and then add a user directly to the site pages. Then provide a link to this library from the URL bar.

@Chris Webb This does the trick. However there is one thing missing when the designer accesses the page and that is the left quicklaunch bar. Is this a module for which specific permissions needs to be set? Maintaining the left menubar is a key part of the designtask.

Unfortunately that’s going to be site permissions that goes off of so I don’t think you’ll be able to have the ability to edit that without changing up a bunch of permissions.

I mean you could turn of inheritance on all content lists and libraries to the site and then add them to the site layer itself but this could be tedious but it could technically work.