SharePoint list column(managed metadata type) not showing the value in the view

The SharePoint list coulumn type is managed metadata type.

(Problem 1) The strange thing is when the system user can see the managed metadata value in the view but the normal user(who has permission on the list) just see blank. However if the normal user view the property the metadata can be seen.

(Problem 2) Same problem when handling the metadata with program. The TaxonomyFieldValue has id value but label is null when accessing with normal user. However when running the program with the system user, I can see the label.

(Problem 3) When adding managed metadata column into the list there is a message like this : Sorry, you don’t have access to this page. if you check ULS log message you can find like this : Access Denied. Exception: System.UnauthorizedAccessException: Access is denied. (Exception from ~~~

One posting suggested adding permission into “/Lists/TaxonomyHiddenList/” list but it’s not make sense because there is already Everyone has Read permission.

If I added the user or group into the permission the problem disappeard. But this is not the solution. remove the user permission and just leave Everyone in there.

This time I tried remove Everyon from the permission and add Everyone again.

It works fine now. You don’t need to add Contribute permission. just Read is fine.

I am not sure why this happens but SharePoint always give us this kinds of new feature ^^

reference from : http://kimpel.wordpress.com/2011/07/13/sharepoint-2010-access-denied-when-using-managed-metadata-service-terms-in-custom-list/

http://sharepoint.stackexchange.com/questions/46147/unable-to-create-a-site-column-based-on-the-managed-metadata-type

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: