Sharepoint Forum

Ask Question   UnAnswered
Home » Forum » Sharepoint       RSS Feeds

Assigned user permission to a view

  Asked By: Ciera    Date: Apr 25    Category: Sharepoint    Views: 2920

I have a requirement to limit the logon user to view (and update)
only items in the list for this user only.

I created a column in the list. This column will contain the logon ID.

I thought that creating a view (MyView) containing the selected items
with the logon ID equal to the current user ID. Then make this view a
default view.

That part works.

But, since the user (who has 'contribute' permission to the list) can
create a view to show all items, the user can use the newly created
view to access (and update) other items in the list.

How can I limit the user's permission to a specific view (MyView)? so
the user cannot create a view?

I try to do this with OOB and MS SharePoint Designer.

Can this be done? or must I use VS Studio?



8 Answers Found

Answer #1    Answered By: Brooks Bond     Answered On: Apr 25

If this is just for one lone user  than you can't do it OOB with just SPD
for a user with Contribute access. However, if you want to do this for
all users  on the list  then edit the Advanced Settings in the List
Settings and change the Item Level permissions to be Read access  (Only
their Own) and Edit Access (Only their Own). Then all users with
Contribute permissions will only be able to Read and Edit their own

Answer #2    Answered By: Gregg Wilkinson     Answered On: Apr 25

My problem is all items  in the list  are created  by one person then all users  can
modify the items (where the login ID equal to a value in the item).
Look like there is no easy way to do this with SPD.

Answer #3    Answered By: Darrel Sexton     Answered On: Apr 25

The only way OOB if that is the case would be to set individual security
rights on each item.

Change view  Creation permissions won't work either because they would
still have the Explorer view, which would show  all the items.

Answer #4    Answered By: Tory Sellers     Answered On: Apr 25

Can I set individual security rights programmatically? Is there an example?

Answer #5    Answered By: Agustin Miranda     Answered On: Apr 25

You can set them programmatically and I've got a blog with an example that sets
the rights based on the content type. But you could as easily read a field of
data and set them for a user  name found there.

Answer #6    Answered By: Arron Middleton     Answered On: Apr 25

Well if Contribute has too many permissions...you can always create  a
permission level that doesn't have the permission  that is giving you trouble
(i.e. take away the ability to create a view)

BTW, Views really aren't a security mechanism...if you are really concerned
about security like this then you need to look into item level permissions
(which granted can be a pain to work with and sadly the out of the box
Designer activities don't address).

Answer #7    Answered By: Vance Hardin     Answered On: Apr 25

Do you know which permission  allows view  creation?

Answer #8    Answered By: Kareem Flynn     Answered On: Apr 25

You could also use some sort of workflow... allow users  to enter items
in a seperate list  with only the columns they need to see and then have
a workflow automate adding/copying them to the "real" list. You could
keep the two list synchronized, and apply the appropriate permissions
to each... just a thought  if I'm reading your request properly.

Didn't find what you were looking for? Find more on Assigned user permission to a view Or get search suggestion and latest updates.