Office 365, SharePoint modern experience. I have a list of sales prospects where I want members of the site to only see prospects that have been assigned to them on that list by an admin. Basically, I don't want other reps seeing each other's prospects, let alone editing them. I thought if that I could just hide them, that would be sufficient.
I created the default public view to be showing only items that are assigned to [ME], and disabled members from creating or editing views. Sounded like it would work until I remembered search. I want each user to only see items that are currently assigned to them in search results, both site or team wide and in the list's search feature, for reasons explained above.
Can this be done in modern sharepoint? Seems to me that it can't. If not, does anybody have a good creative idea for handling a situation like this? I would hate to have to make an individual list for each person and override the parent's permissions and add/remove users for each one. Many users, and conglomerated reporting, power automations etc... gets way more complicated