I hereby claim:
- I am vaderj on github.
- I am vaderj (https://keybase.io/vaderj) on keybase.
- I have a public key ASBDqarioFjE6M8HrTY5OmnD_rFDFV7VWgc6p3t-HGuUsgo
To claim this, I am signing this object:
function createFolder(libraryName,newFolderName) | |
{ | |
var folder = jQuery.ajax({ | |
url: _spPageContextInfo.webAbsoluteUrl + "/_api/Web/Folders/add('" + libraryName + "/" + newFolderName + "')", | |
type: 'POST', | |
contentType: 'application/json;odata=verbose', | |
headers: { | |
'Accept': 'application/json;odata=verbose', | |
'content-type':'application/json;odata=verbose', | |
'X-RequestDigest': $("#__REQUESTDIGEST").val() |
function breakroleinheritance(folderName) | |
{// https://mysite/_api/web/GetFolderByServerRelativeUrl('/DocLib/folder1')/ListItemAllFields/breakroleinheritance(copyRoleAssignments=true,clearSubscopes=true) | |
var breakPerms = jQuery.ajax({ | |
//URL to just break inheritance | |
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/GetFolderByServerRelativeUrl('/p/flonboarding/Secured/" + folderName + "')/ListItemAllFields/breakroleinheritance(copyRoleAssignments=true,clearSubscopes=true)", | |
// URL to remove all perms | |
//url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/GetFolderByServerRelativeUrl('/p/flonboarding/Secured/" + folderName + "')/ListItemAllFields/breakroleinheritance/", | |
type: 'POST', |
//From https://stackoverflow.com/questions/4215737/convert-array-to-object | |
//Given the following array: | |
var testArray = ["a","b","c","d"] | |
//Simplest data transformation method: | |
function toObject(arr) { | |
var rv = {}; |
//src: https://www.consolelog.io/group-by-in-javascript | |
Array.prototype.groupBy = function(prop) { | |
return this.reduce(function(groups, item) { | |
var val = item[prop]; | |
groups[val] = groups[val] || []; | |
groups[val].push(item); | |
return groups; | |
}, {}); | |
} |
/* | |
DIRLog template: | |
Column Name |Column Type| Required? | |
Title | SLT | True # |
Add-PSSnapin Microsoft.SharePoint.PowerShell | |
$siteURL = "YourSitename" | |
$site = new-object Microsoft.SharePoint.SPSite($siteURL) | |
foreach ($web in $site.AllWebs) | |
{ | |
foreach ($list in $web.Lists) | |
{ |
I hereby claim:
To claim this, I am signing this object:
//Expose the ribbon : http://spjsblog.com/2012/01/12/bring-back-the-missing-list-tools-menu-in-list-view-with-multiple-webparts/ | |
ExecuteOrDelayUntilScriptLoaded(init_defaultWP, "sp.ribbon.js"); | |
function init_defaultWP(){ | |
setTimeout(function(){ | |
var defaultWP = document.getElementById("MSOZoneCell_WebPartWPQ2"); | |
WpClick({target:defaultWP,srcElement:defaultWP}); | |
},100); | |
hideRibbonPieces() ; | |
} |