Hello
I am using an app and the app has two parts:
(1) One Screen (START) is for creating entries in the list, and
(2) the other screen (REVIEW) is for later on changing some entries but only in a period of 01.10.last year and 30.09.actual year.
(3) The backend is a SharePoint list.
(4) I am using a M365 security group where all the user getting access.
(5) For confidentiality I enabled the Item-Level permission on the SharePoint list, I know, next time I will use a dataverse database for security reasons.
(6) The START screen works and people can create entries.
(7) The REVIEW screen is not working for that user but for me.
(8) OnApp Start I have the following Global variables set:
Set(varYear, Text(Today(),"yyyy");
Set(varUser,User().Email)
(9) The Gallery filter is:
Filter( LISTNAME, varUser in 'Created By'.Email And DataValue(Text("9/30/" & varYear -1) < Created And DateValue(Text("10/1/" & varYear)) > Created
(10) So everything works fine for me because I have created an TEST ENTRY and the gallery shows only my entry.
(11) User have USER permission on the app and on SharePoint Item-Level permission via a "Domain Group" with the permission level CONTRIBUTE.
(12) Again it works for START but not for REVIEW for that user group and they are in a M365 security group.
So it is for me weird and I am in the owner group.
It looks like the SharePoint connector of the PowerApp for SharePoint has problems with Item-Level permissions.
And yes I know, next time I would use a dataverse backend but its more simple for the owners to manage the lists.
So if someone has an idea or knows limits who are existing with PowerApps and SharePoint list enabled Item-Level permission, please let me know.
Or is there a setting missing in the PowerApp I am not aware of...?
Thanks in advance.
Kind regards
Michael