Require sending messages for critical actions
Description
Currently, it users are required to send a message to store teams upon leaving a slot without having a replacement already, and store managers are required to send messages to users upon kicking them out of pickup slots.
Proposal
There are a few more critical actions that should require the acting user to send a message to the affected user. These are:
- Verification and deverification
- Removing foodsavers from store teams, working groups or regions
- Declining store team applications
- Moving a foodsaver from the general store team to the jumper list
- Degrading working group admins or store managers to general members
It should be tried to minimize the additional work store managers / admins / ambassadors have to do. Every message should be good to go without changing anything, so that no more than a single additional click is necessary. Therefor all of these Messages should include an unchangeable part containing the relevant information, as well as an option free text part that can be used to explain why the action was performed or give further information.
Impact
This would have the following positive impacts:
- Reduced risk of abuse of power, since it is obvious to the affected user, who performed an action.
- Better communication, since affected users can immediately respond with questions they have or just reply that they are fine with the change.
Links / references
Discussion in Product team: https://beta.foodsharing.de/?page=bezirk&bid=2296&sub=forum&tid=143817