I have a task tracker app that I have built that connects to a SharePoint list. The tasks can be assigned to a single person or multiple people. I have a gallery within the power app that is filtered by the status column (Open, Over Due, Closed) and by the user's email that is currently using the app. This status column can only be seen or changed by the admins after all the users within the task have submitted their responses. So the user can only see his/her open, closed, or overdue tasks. I have provided an example of the list at the bottom of this post.
My issue is that if User1 submits an update to a "Example Task 1" and User2 has not submitted their update the that exact same task, how can I filter my gallery to show that User1 has submitted updates to the tasks, but still leave the task as open in User2's gallery view because they has not submitted updates yet. So User1's gallery will show "Example Task 1" as submitted and User2's gallery will show the exact same task as open (Note: The status column will always show open until the admin changes it to closed).
As of now I have patched the users that have submitted to a column called "submitted_so_far" (This column allows for multiple users). My initial thought was I would add another filter onto that gallery based on the names in the "submitted_so_far" column. This being said I cannot figure out how to temporary assign User1 the status of submitted based on their name being in that column. Hopefully this makes sense, if not I will answer any questions to the best of my ability.
I am really open to any thoughts or ideas on how to build this portion. I cannot really change the Title, Assigned to, or status column of the list, but I can add to the list.
Task Title (Single line of text) | Assigned 2 (Person or group) | Status (Choice) | submitted_so_far (Person or group) |
| Example Task 1 | User 1 | Open | |
| Example Task 2 | User1, User2 | Open | User1 |
| Example Task 3 | User1, User2, User3 | Open | User1, User 3 |
| Example Task 4 | User1, User2, User3, User4 | Closed | User1, User2, User3, User4 |