I have a custom list inside SharePoint online site collection. and i have the following requirements:-
Allow all users to submit new items, but they can not view any item (even the one they have created).
Certain users will have permission to view/edit all items.
when an authorized user edit an item >> they can add users inside a People or Group field named "Item Readers">> after that the users added inside the People or Group field will have read permission on the item
now for point 1 & 2 i will create a custom permission level to allow submit only on the list. but for point 3 i am not sure what is the best approach to follow? can i benefit from WorKflow 2013 or MS Flow? previously i use to do such a requirement using server-side event receivers, but in SharePoint online, remote event receivers are no longer been a preferred approach, especially that there is not any approach to debug them (after Microsoft has depreciated the Azure Service Bus)..