Logo 
Search:

Sharepoint Forum

Ask Question   UnAnswered
Home » Forum » Sharepoint       RSS Feeds

Permissions on certain coumns on a list

  Asked By: Julianne    Date: Feb 03    Category: Sharepoint    Views: 4095

I have created several list (task, custom, library,etc). When you click
on new for each list it gives you the form with all the columns you
have on that list. Is there a way to hide/show some of those columns
based on users/permimssion and can you drill down permissions for those
individual columns on that new form to only all actions for certain
users. In short i have a workflow that has a task passed from a tasker
to a taskee then to a worker then to legal and each user can only do
certian work on that task, so i was thinking of having a task list then
passing emails to the link of the item in that list so when the user
clicks that link they can edit the task but only should see certian
fields.

Share: 

 

10 Answers Found

 
Answer #1    Answered By: Alka Sarabhai     Answered On: Feb 03

I jsut recently had a nearly identical situation. There is a feature on codeplex
that allows this. I'll find the link  and post back.

 
Answer #2    Answered By: Eashan Nadkarni     Answered On: Feb 03

http://www.codeplex.com/listcolumnmgr here's one.

http://www.codeplex.com/SPListDisplaySetting and here's the one I used.

I think both are equally useful, I just happened to use the first one I found.

 
Answer #3    Answered By: William Odom     Answered On: Feb 03

I looked at the one you are using but I am one of the many persons
that could not get it to install, and had it hijack all the column
headings until I could get it out of there. I would have loved to be
able to use it, but it was a total hater. I would like to know what
exactly was different in the set ups of the persons that it worked
for and the ones that experienced the dark side of this feature.

I tried this in both the dev and production environments with the
same dismal results.

 
Answer #4    Answered By: Mia Scott     Answered On: Feb 03

Out of the box SharePoint does unique permissions  down to the Item level, not
the field/column level.

However, you can use SharePoint Designer to replace the list  view webpart on the
EditForm.aspx page with a DataForm Web part. This gives you access to
formatting the individual fields. You could create a managed code assembly to
show or hide columns  based on permissions. You can also create custom  field
controls to be used as columns that could contain security. There are also some
Codeplex samples that provide this kind of support.

 
Answer #5    Answered By: Kristian Chaney     Answered On: Feb 03

I did something similar, and to hide and show rows (fields) of the
custom form  according to certain permissions, you can use the
Conditional Formatting feature!

After you've inserted your custom  form into the page in SharePoint
Designer, here's what you do.
In this example, I want to only show this field to people who
have "Approval" rights on the list:

1. Select the whole row that contains the field that you want to
hide.
2. In Conditional Formatting, click <Create> and choose <show
content>
3. Click <Advanced...>
4. In the expression box, put:
ddwrt:IfHasRights(16)

5. Click OK twice
6. Where did I get this mysterious "16" number?

http://www.wssdemo.com/blog/archive/2007/08.aspx

Someone named Ian has listed all of the types of rights, and the
associated number. For example, "edit" is equal to 4.

 
Answer #6    Answered By: Alicia Scott     Answered On: Feb 03

We implemented the above "edit form  customization" solutions. It works OK, but
is a REAL PAIN to propagate to new sites. We cannot use codeplex solutions,
they are forbidden by our IT dept. We are currently investigating
sharepointboost solutions.

 
Answer #7    Answered By: Mike Lamb     Answered On: Feb 03

This is an article on a super simple way to hide fields using a content
editor web part. You don't need server access to implement this one. I
don't think it is complicated enough for your application, but I have
used it a lot and it is great.

www.cleverworkarounds.com/.../more-sharepoint-branding-
customisation-using-javascript-part-1/

It is nice to use it on the NEW page of a list  item so that users don't
have the option of changing a status or assigning a person to work  on
their tickets etc. It is not bomb proof, but it is nice enough to make
life simpler.

 
Answer #8    Answered By: Jose Scott     Answered On: Feb 03

Have you tried the other one? I haven't, but to me, after doing a little bit of
research, it looks like it might be a better option. I'm not going to change
what we are using since it works, (I guess I got lucky.) But that's the next
thing I would suggest.

 
Answer #9    Answered By: Taylor Clark     Answered On: Feb 03

You can try SharePoint Permission Boost, a product designed to solve
sharepoint permission related problems. Detailed information is
avaible at www.sharepointboost.com/permissionboost.html

 
Didn't find what you were looking for? Find more on Permissions on certain coumns on a list Or get search suggestion and latest updates.




Tagged: