Skip to main content

Posts

Showing posts from 2015

Setting default value for person column to current user in SharePoint 2013 using REST

Add a content editor WebPart to the New form of custom list and add the below code,  replace the  ID of your column highlighted yellow  SetUserFieldValue function parameter to your people picker column name. < script src = " //ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js " >< /script > < script type = " text/javascript " > $( document ).ready( function () { var userid = _spPageContextInfo.userId; function GetCurrentUser () { var requestUri = _spPageContextInfo.webAbsoluteUrl + " /_api/web/getuserbyid( " + userid + " ) " ; var requestHeaders = { " accept " : " application/json;odata=verbose " }; $.ajax({ url : requestUri, contentType : " application/json;odata=verbose " , headers : requestHeaders, success : onSuccess, error : onError }); } function onSuccess ( data , request ){ var loginName = data.d.Title; SetUserFieldValue(

Accordion "Left Navigation" (Quick Launch) for SharePoint 2013

For Expand/collapse "Left Navigation (Quick Launch) for sharepoint 2013 Copy the below code and paste in Master page jQuery(document).ready(function () {  /*set dynamic css logic*/  if($('#sideNavBox .menu-item.selected').length){   //propagates the selected class, up the three.   $('li.static').removeClass('selected');   $('#sideNavBox .menu-item.selected').parents('li.static').addClass('selected');   //collapses top siblings of selected branch   $('#sideNavBox .menu-item.selected').parents('li.static').last().siblings()    .find('> ul').hide();  }  else $('#sideNavBox .root.static > li.static > ul').hide();  /*set accordion effect*/  $('#sideNavBox .root.static > li.static').each(function(){   if($(this).find('ul').length){    $(this).addClass('father').click(function(){     if($(this).children('ul').css('display')

Powershell Script to empty admin recyle bin in SharePoint

a script wherein if we give an user name for ex Deleted By "Bai,Mala(Mala)",it should delete the all the files which were deleted by user. Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue $siteURL = "your site url" $site = New-Object microsoft.sharepoint.spsite ( $siteURL ) $query = new-object Microsoft.SharePoint.SPRecycleBinQuery ; $query . ItemState = “FirstStageRecycleBin” ; $itemcoll = $site . GetRecycleBinItems( $query ); #Delete items those are deleted by Mala $files = $itemcoll | where { $_ . DeletedByName -match "your name" } #Delete output foreach ( $file in $files ) { $site . RecycleBin . Delete( $file . ID) }