Update : all my projects are now available at a single URL => http://www.codeplex.com/sptoolbasket

Project Description
This feature allows site collection administrators to view all the columns of a list including hidden/read-only ones and gives column details such as the internal name, Guid, Type..

The feature also shows the CAML of the views attached to the given list and the event handlers associated to it.

On top of that, the features allows the site collection admin to switch the column state (from read-only to writeable, show in display form/not show, show in edit form/not show, show in newform/not show). These actions are not handled by the standard Sharepoint UIs.

To avoid unexpected mistakes, the operations described above are only available for custom columns (not hidden nor system columns)

Screenshots illustrating the solution

Feature at site collection level

listmgrfeature.JPG

After having activated the feature, you've got one extra link in the list's general settings

gensettings.JPG

This link redirects you to a page where you can view/manage the list columns with contextual actions (changing according to the column status)

columns.JPG

It also lists the views and events linked to the list

views.JPG

events.JPG


Last edited Today at 7:43 PM by StephaneEyskens, version 5
Comments
Maddcow wrote  Aug 27 2008 at 6:59 AM 
This looks like a great feature. Is it possible to link the column state to user permissions or username? i.e. "Do not show in edit form" unless user has approve rights, or belongs to a certain user group etc?

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | CodePlex Blog | Version 2008.12.9.14291