Python/Flask Provider-Hosted app using Office365 SharePoint Site 06 March 2016 Velin-Georgiev (0) Flask and SharePoint is Fun! I have created Python Flask scenario that shows how to set up authentication between a Python app (using the Flask microframework) and Office 365 SharePoint Online site. The goal of this sample is to show how a user can authenticate and interact with dat... [More]
Simple Angularjs IndexedDB Service (factory) 06 October 2015 Velin-Georgiev (0) This is example of simple angularjs indexedDB service (factory) for use in offline apps development. I simply did not find any suitable factory for indexedDB and decided to create a simple service to do the job.Here is the service is on github - https://github.com/Velkata/IndexedDB-Angularjs-Se... [More]
How to get list item field versions data in Office365 / SharePoint Online 03 August 2015 Velin-Georgiev (0) The good old times I used to do farm (full trust) solutions for SharePoint on-premise and there was very easy way to get list item versions data and work with it. Nowadays the Office365 / SharePoint Online offers limited support for this through the CSOM/JSOM framework, but it is not possible to get... [More]
How to hide Edit Page button from Site Actions menu of SharePoint Publishing Site 22 July 2015 Velin-Georgiev (0) This post is related to SharePoint 2010 / 2013 and describes steps to hide "Edit Page" or any other button from SharePoint Site Actions menu for publishing layout / page in a custom solution. There might be a case where your client may not want the default.aspx page to be editable for exa... [More]
Prevent exposing sensitive page on web browser back button click after user logout in SharePoint control 22 July 2015 Velin-Georgiev (0) The idea behind this trick is that the page should not be cached by the browser and reloaded every time the user access it so when you logout and try the back button of the browser instead of cached data, a request to the server would be send and it would redirect you to the login page in case this ... [More]
Office365 / SharePoint CSOM getting all list items content with Caml query 22 July 2015 Velin-Georgiev (0) There is Office365/Sharepoint CSOM Caml query way to get all available list items even thay are in folders in particular list and also get the custom fields data with no need to specify the field internal names in the <ViewFields> part of the Caml query. using (var clientContext = _context.Cr... [More]
Office365 / SharePoint CSOM getting all list items content with Caml query 22 July 2015 Velin-Georgiev (0) There is Office365/Sharepoint CSOM Caml query way to get all available list items even thay are in folders in particular list and also get the custom fields data with no need to specify the field internal names in the <ViewFields> part of the Caml query. using (var clientContext = _context.Cr... [More]
CSOM Search Keyword query with custom managed metadata properties in Office365 / SharePoint 22 July 2015 Velin-Georgiev (0) In order to access the custom managed properties we have to add them under SharePoint -> SharePoint admin center -> Manage Search Schema You simply add your new managed property and associate it with the crawled property. Then your CSOM C# code should look like th... [More]
The use of RaisePostBackEvent in SharePoint Publishing Layout Pages 04 July 2013 Velin-Georgiev (1) Why we should ever override RaisePostBackEvent in a SharePoint Publishing Layout Page? We sometimes run into situations where your program needs to perform SharePoint list item updates depending on the changes made by the user to fields of that publishing page. A simple example - let's say that yo... [More]