When we tried to delete the O365 SP2013 site containing a list with more than the default list view threshold limit, it was displaying the following error message. Error: “The attempted operation is prohibited it exceeds the list view threshold enforced by the administrator…” The site deletion was failing with the above message. But managed

Read More
O365 – SharePoint 2013 – Delete Site – Failed – Exceeds the list view threshold

I am running into a strange issue. “Connect to Outlook” and “open with explorer” is disabled in Chrome but enabled in IE 8 32bit as well as 64 bit. http://sharepointknowledgebase.blogspot.in/2013/09/connect-to-outlook-disabled-sharepoint.html?showComment=1404371382550#c6438468245811888411 this articles says “Minimal Download Strategy” should be disabled , I checked in my case it is disabled , I even restarted webClient services ,

Read More
“Connect to Outlook” and “open with explorer” Disabled in Chrome – SharePoint 2013

For our on-Premise SharePoint 2013 site, we needed to be able to prevent users from viewing other people’s submitted leave requests forms.  In addition, we needed to prevent users from modifying their own forms after submission.  The final requirement that we had was that the forms were not to be moved to a different library

Read More
Changing Views Available to End Users on Forms Library in SharePoint 2013

Almost a year ago I wrote on “SharePoint artifacts provision, part 1 – Xml definitions vs Code based provision“, putting together pros and cons of both way to get SharePoint artifact deployed. Time goes by, and I am excited to share SPMeta2 library – a fluent API for code-based SharePoint artifact provisioning. So, Forget XML/WSP. Unleash power of SSOM/CSOM

Read More
SharePoint artifacts provision, part 2 – Meet SPMeta2 library

A sample JS to modify the list choice field options. var context = new SP.ClientContext.get_current(); var web = context.get_web(); var cldList = web.get_lists().getByTitle(“Calendar”); var categoryField = cldList.get_fields().getByInternalNameOrTitle(“Category”); var categoryChoiceField = context.castTo(categoryField, SP.FieldChoice); context.load(categoryChoiceField); context.executeQueryAsync(function () { var categoryChoices = categoryChoiceField.get_choices(); var categoryTC = categoryChoices.filter(function (choice) { return choice === “MyEvents”; }); if (categoryTC.length == 0)

Read More
How to moodify the List Choice Field options in SharePoint using the Javascript Client Object model