I have a scenario in which I want users that belong to a site collection to be able to edit a list through an application but not see the list itself.
I have made a farm solution in SP2010 that is basically a textbox where users can ask questions and give imput. The solution then saves these questions in lists. Up until here it's pretty straightforward.
The issue is that users can still see the list of lists in 'All Site Content', and even though the permissions don't allow it, they can still access and edit the lists. Is there a way to make the lists hidden to the Site Members and only shown to Admin and Owners?
I have searched and have found only ways to hide columns, which is not what I want.
To be clear: The user must still be able to edit the list through the Farm Solution.
So if it could be coded into the solution, that would be great. But a PowerShell script would be fine too, maybe even better if it's separated from the actual solution