Author Archives: Bernado

Unknown's avatar

About Bernado

Based in Australia, I am a freelance SharePoint and Dynamics CRM developer. I love developing innovative solutions that address business and everyday problems. Feel free to contact me if you think I can help you with your SharePoint or CRM implementation.

Getting formatted value/label for OptionSetValue in early-binding

In the CRM SDK, when you retrieve the value of an Option Set attribute for an entity, only the integer value is returned. This is true for both early and late binding. To retrieve the formatted value, i.e. the corresponding … Continue reading

Posted in CRM | Leave a comment

“Input string was not in a correct format” error with People Picker and custom claim provider

In SharePoint 2013 I implemented a custom claim provider with search and resolve functionality and everything appeared to work fine. I was able to search and resolve users, grant them permissions to the site, and they were able to login … Continue reading

Posted in Claim Authentication, People Picker, SharePoint | 4 Comments

Access Request inconvenience: approval form does not list SharePoint groups

When granting permissions to a user in SharePoint, it is almost always best to add them to a group rather than granting them permissions directly. The Access Request feature in SharePoint 2013 does a good job of promoting this for … Continue reading

Posted in Access Request, Permission, SharePoint 2013 | 6 Comments

“The exclusive inplace upgrader timer job failed” when running the Products Configuration Wizard in SharePoint 2013

I was running the SharePoint 2013 Products Configuration Wizard to finalise the March 2013 PU and it failed at 10% of the last stage. I checked the error log and found that the error was: “The exclusive inplace upgrader timer job … Continue reading

Posted in SharePoint 2013, Upgrade | 4 Comments

The Moderation tab is missing from the Ribbon for Discussion boards in SharePoint 2013

For Discussion boards in SharePoint 2013, the Moderation tab on the Ribbon allows administrators to mark/unmark threads as featured. This tab appears when you switch to the Management view of the discussion board. For a particular site I was working … Continue reading

Posted in SharePoint 2013 | Leave a comment

Getting URL to list item in list view’s JSLink

If you have specified a JSLink for your list view, how do you get the URL to the list item from within your rendering function? By URL, I mean a URL that can be used to view/display the list item. If … Continue reading

Posted in JSLink, SharePoint 2013 | Leave a comment

Hiding New discussion link on SharePoint 2013 discussion board for read-only users

The OOTB discussion board in SharePoint 2013 has a ‘+ new discussion’ link at the top of the list as shown below. This link however is shown even for read-only users. When a read-only user clicks this link, they get the … Continue reading

Posted in JSLink, SharePoint 2013 | 4 Comments

Enable/disable anonymous access for selected pages in SharePoint

It is well known that you can enable anonymous access in SharePoint at the site or list/library level. But what about enabling/disabling anonymous access to selected pages within the site? The problem is you can only have one Pages library … Continue reading

Posted in Permission, SharePoint | Leave a comment

Cancel button of ButtonSection does not return to previous page (SharePoint)

In SharePoint you can leverage OOTB controls to create professional and OOTB-looking pages. For example, below is a custom setting page that I have deployed to Central Admin. This page uses the OOTB InputFormSection and ButtonSection controls, as well as a few … Continue reading

Posted in SharePoint, SharePoint 2010, SharePoint 2013 | Leave a comment

Retrieving related records using RetrieveRequest in CRM

Retrieving related records in CRM may not be straightforward for someone starting out in CRM development. I previously wrote about how you can do this using QueryExpression and LinkEntity. However, I recently learnt of another, and probably better, approach using RetrieveRequest. … Continue reading

Posted in CRM | 1 Comment