Sharepoint Forum

Ask Question   UnAnswered
Home » Forum » Sharepoint       RSS Feeds

Create Only Access To A List

  Asked By: Corey    Date: Jul 30    Category: Sharepoint    Views: 1512

What I'm trying to do is make it so any user will be able to create an
item in a list (ticket) and once they submit it, thats it. they wont
be able to go into the list to even view there ticket, let alone
anyone elses. Right now I have it so they can only view there's but I
guess thats not quite good enough, because they shouldn't be able to
view any of the follow up on this item.

I did this by making a custom permission level - but since view only
is depdendent on create.. i had to then go in to the advanced list
permissions and permit them to only see theirs. Is there a way I can
maybe make it so they can only view the info they themselves entered?
Or best case would be. No list view at all, just create.



6 Answers Found

Answer #1    Answered By: Christie Carlson     Answered On: Jul 30

We use an Infopath form for our Work Order process. The InfoPath form is on
everyone's desktop. When they fill it out and submit  it, it goes to a form
library and an EventHandler creates a Work Order item  in the Work Orders list
that is an Issue list  with some additional columns. They have right to publish
to the form library but hey have no knowledge of or access  to the Work Orders

Answer #2    Answered By: Dorothy Farmer     Answered On: Jul 30

Here's what I would do.

1) Lock the list  down so they have NO access  to the list.

2) Write a custom  web part that uses elevatedSecurity to add an
item to the list based on filling out fields in the webpart.

3) Add the webpart to a custom page that they have access to in the
same site as the list.

Answer #3    Answered By: Jacklyn Burnett     Answered On: Jul 30

Thanks much that is just about what I was getting ready to do. I
thought about InfoPath, but obviously requiring that is not ideal.

One question I have though, whats the simplest method to recreate the
add item  to list  form? I think I know how to do it through code, but
was hoping there may be a more templated solution to recreating that
form? Or could it be as simple as copying the form that exists now?

Answer #4    Answered By: Breann Beach     Answered On: Jul 30

Another option here would be creating event handlers for the list.
Although I belive that Paul's suggestion is better for this
particular situation. Event handler is something worth looking into.

Answer #5    Answered By: Timothy Hall     Answered On: Jul 30

My advice is will also be using Event Handlers.

You can give whatever permission  is needed.

In some cases we have used infopath forms for workflow in at some place we

Arranged permissions also.

Answer #6    Answered By: Ian Powell     Answered On: Jul 30

Infopath forms work well for this type of scenario, because you can
determine if the form is new and if not just deny access. I've had the
same requirement a few times, and couldn't ever really get the OOB
permissions to work for me. You could also create  a custom  application
page or web part that impersonates a higher permission  level to allow
people to submit  to a list, and then just deny all access  to the list

Didn't find what you were looking for? Find more on Create Only Access To A List Or get search suggestion and latest updates.