1

I want to prevent users to view items that other users created, both in lists and in forms (Dispform, Editform).

I can not use the setting "Read items that were created by the user" in List Settings\Advanced Settings\Read access, because this option prevents the users to set alerts on lists and items. When i try to add an alert i get the following error messages:

"You cannot create alerts for lists for which users can only read their own items." and "You cannot create alerts for lists for which users can only read their own items."

I can not use an eventReceiver to implement custom code for filtering, because there is none for ItemOpened or ItemOpening events.

And i do not want to use Item Level Permissions due to performance and maintainability reasons.

I there any other way to accomplish my goal?

1

you can set the filter on the list view, like this enter image description here Having done that set the modified view as default and delete all others views, as administrator create a new view but as Personal View, so only you can see it.

And for disable the alerts, follow this link

None of this solutions are 100% efficient if the user are not set in groups

Good louck with that.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.