feat: Update tasks to take ICA/MCCA documents into account
- feat: Update tasks to take ICA/MCCA documents into account
This change set update the tasks in the following ways;
- Warnings will now send only 1 notification to users that are covered by alternate agreements
- Warnings sent to users with alternate agreements will have different wording to ensure it's clear that re-signing is optional
- Expirations for users with active alternate agreements will not recieve a notice when their ECA is expired, as it does not impact their interactions with projects
Test cases for all of the above cases have been added.