Sunday, July 10, 2011

Metadata column not visible for users other than site collection administrators

Recently I came across an issue, where data from a column of the type "Managed Metadata" did not show up for users. Only the site collection administrators were able to see the content.

Cause:
Users did not have permissions on a hidden list. List is called Hidden Taxonomy List and the url is something like this: http://...SITEURL.../lists/taxonomyhiddenlist

Granting permissions on this list makes the managed metadata accessible to users (who have permissions) on this list. This information comes from the manged metadata store (term store).

Resolution
Browse to the hidden taxonomy list.
Check the permissions of this list and check if users have at least read permissions. Usually, it is preferred to give "NT AUTHORITY\AUTHENTICATED USERS" read permissions on this list.

Update: About a year later, Microsoft has now published a KB article for this issue
Managed Metadata column on a SharePoint 2010 list does not display values added from term store

Monday, July 4, 2011

SharePoint User Profile Service stuck in "Starting" state

The reason for this can be many. This issue can be avoided if the steps mentioned in the following articles are done properly. The article is very reference for setting up UPS. (I am feeling a bit lazy today, so pointing you guys to some very informative articles on the net. In case you have messed up User profile service application while setup, I would recommend to do it from scratch by following these articles)

Rational Guide to implementing SharePoint Server 2010 User Profile Synchronization
http://www.harbar.net/articles/sp2010ups.aspx

“Stuck on Starting”: Common Issues with SharePoint Server 2010 User Profile Synchronization
http://www.harbar.net/articles/sp2010ups2.aspx

You might find these articles useful