Multiple Content Types in a single list - how to edit fields outside a content type
I have a single list and created two content types on the list in order to reduce the amount of visible fields a user sees when entering a form. Once the form is filled out by one group with the limited data, an alert is sent to another team that adds to the list item using the larger set of fields defined by the second content type. Unfortunately it seems that the edit burron remembers ihe initial content type that the entry was created with. Is there another url to access the edit button for the same entry using the alternate content typr?
October 15th, 2010 10:46pm

Hello, Out of the Box, there's no option to choose an alternate form depending on the authenticated user. These sort of needs are usually treated using custom .Net form and SharePoint solution. .Net will be able to hide some fields based on authenticated user. Using SharePoint Designer in List properties you can define used forms for each actions like New, Modify,... Is it what you are looking for? Hope it helpsCordialement, Nicolas Georgeault Collab Solutions Consulting
Free Windows Admin Tool Kit Click here and download it now
October 16th, 2010 2:43pm

Hi epete, I agree with Nicolas that you can't do that out of the box. When you create an item in your list, there is only one content type that is assign to this item even if your list can handle two content type. A better aproach to meet your requirement is to have only one content type that contains all the fields that you need. To hide some columns that should be unavailable to some users, you should take a look at third party products like Bamboo Column Level Security or SharepointBoost SharePoint Column/View Permission. Hope it helps you, Mario Mon Blog/My Blog (in french) LinkedIn
October 16th, 2010 5:32pm

just create a simple sharepoint designer workflow that runs on create. Make your workflow change the content type after the item is created, so that the next time it's opened, then you see the other fields. If you wanted the users to NOT see the content type drop-down, you can customize the EditForm with sharepoint designer, and remove that field. (which is a pain, but the only out-of-box way to hide it without code)Laura Rogers, MCSE, MCTS SharePoint911: SharePoint Consulting Blog: http://www.sharepoint911.com/blogs/laura Twitter: WonderLaura
Free Windows Admin Tool Kit Click here and download it now
October 16th, 2010 5:57pm

Thank you all for the valuable input. The solution that Laura provided solves my problem with the least amount of effort, but the info from all was very helpful. I am going to give the workflow idea a try.
October 18th, 2010 4:25pm

Hi, You can use a single content type and on edit form hide the fields based on user group. For hiding fields (using javascript), have a look at series on customization using javascript: http://www.cleverworkarounds.com/2008/02/07/more-sharepoint-branding-customisation-using-javascript-part-1/ (First part) Hope this helps. Regards.
Free Windows Admin Tool Kit Click here and download it now
October 18th, 2010 5:18pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics