Additional context
This is a sub-issue of #2911
User Story
As a staff member, I need to receive email notifications when a contractor has submitted an invoice, when a new application has been submitted, or when I need to approve or review an item in Hypha.
Description
The staff user roles now get notification only via Slack. For organisations not using slack this is big negative point in Hypha.
We should make all notification be e-mail by default and then keep Slack as an option for staff notifications. This should be controlled by an environment setting.
A neat plus feature would be to allow staff set their preferred notification method if there is more than one.
If an organisation have set that staff notification should go to Slack a staff user would then have the option to say that they want e-mail as well.
Additional context
This is a sub-issue of #2911
User Story
As a staff member, I need to receive email notifications when a contractor has submitted an invoice, when a new application has been submitted, or when I need to approve or review an item in Hypha.
Description
The staff user roles now get notification only via Slack. For organisations not using slack this is big negative point in Hypha.
We should make all notification be e-mail by default and then keep Slack as an option for staff notifications. This should be controlled by an environment setting.
A neat plus feature would be to allow staff set their preferred notification method if there is more than one.
If an organisation have set that staff notification should go to Slack a staff user would then have the option to say that they want e-mail as well.