Hi @Anonymous ,
I will post your points below for ease of reference
When an item is created on the Query List by a user they have to choose a Property to which the query should be allocated but I do not want the users to see all of the Properties we manage in the dropdown, they should only have the option to select Properties assigned to them as per the Property info List created (their email address)
You need a reference list and (the best option) a category of user that can access them in your user list, put in a category.
You then look up the user with the in-built function User().Email and then filter the Property list on this category.
I also have a Roles Dropdown (5 Roles) for the user to select FROM and select TO. For external users I would like them to only be able to select TO "Accountant" i.e. Limited to that role, or for it to be a default when they log in and create an item. For all other users (internal) they should be able to select from various options (all 5 roles) in the TO section - The reason for this is, the external queries should go directly to one "Role" but the internal users should be able to re-allocate therefore, change the TO role to another role
Same solution - lookups on reference lists based on the user's logon. How are you sharing PowerApps with external users?
Daily email alert per user so that they can get an alert for all items on their Properties thus not on all items in the list
This a Power Automate (Flow) question and better asked there, however a timed flow should be able to do smething like this.
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.