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 Jan 6, 2009 at 7:34 PM by StephaneEyskens, version 3

Comments

WBBdml Jun 1, 2011 at 10:21 PM 
I downloaded this feature and it appears to be very useful as SharePoint out-of-the-box does does not support this. However, I need to set specific permissions to one master list based on user group. I cannot figure out how I can accomplish this with your feature. Ex: set read-only permissions to specific columns for group A and editable permissions to specific columns in Group B. Figured this could be accomplished by creating two different views of the same list with the permissions settings and displaying them in a data view web part. Is this possible? Thanks so much for any help you can provide. In a bit of a hurry to figure out how to accomplish....

jmcm Jun 6, 2009 at 10:10 PM 
If a column is read only, who can write to it? No one? System Admin only? Site owners only? Users with manage list permission only?

jmcm Jun 5, 2009 at 4:35 AM 
Is there a way to set permssions by group? For example, CustomColumn would be invisible to SharepointSite Visitors but read only to SharepointSite Members?

thomasseiler Apr 28, 2009 at 3:02 PM 
Hi Stephane
i installed the tool and set in the column to read only. After that, the column does not appear any more on the edit form. To my understanding, readonly should just protect the field, but not hidden it. Or does this attribute to be have another meaning?
Thomas

KSQ Mar 9, 2009 at 9:10 PM 
Hi
I am admin for one of the sites which I am creating but dont have access to the remote server.
Can this solution be installed if I dont have access to the the Sharepoint server ?
KSQ

mmohammed Mar 3, 2009 at 11:50 PM 
Never mined I got it to work, thank so much for making this possible. It is a great tool to have.

mmohammed Mar 2, 2009 at 8:56 PM 
i removed the solution using "stsadm.exe -o deletesolution -name ColumnManager.wsp". i tryed to use "SharePointSolutionInstaller_V1_2" and i recived the following error "Object reference not set to an instance of an object." also i tried the same thing with "SharePointToolBasket.wsp" and recived the same error. i am runing as an administrator!

mmohammed Mar 2, 2009 at 7:22 PM 
Hi Stephane,
first thank you for the tool, i installed it on a w2k3 sp2 WSS 3.0. using command line "stsadm.exe -o addsolution -filename c:\ColumnManager.wsp" after that i could not find it in "Feature at site collection level" i looked at Central Administration and site level! i restarted IIS with no avail. is there some thing i am missing?