bcgov / lcfs

An online application for fuel suppliers to manage their compliance obligations under the Low Carbon Fuels Act
Apache License 2.0
5 stars 3 forks source link

LCFS - Implement Email Notification Triggers in Backend for Subscribed Users #1226

Open AlexZorkin opened 1 week ago

AlexZorkin commented 1 week ago

Description:

Implement email notification triggers throughout the backend codebase. For example, when a compliance report is assessed, users from the organization that owns the report should receive an email notification if they are subscribed to that notification type. Each notification type should have its trigger implemented at the appropriate location in the backend.

Purpose and benefit to user:

Acceptance Criteria:

Development Checklist:

Notes:

airinggov commented 3 days ago

ANALYST Transfers Submitted to government for analyst review

Rescinded by either transfer partner

Director recorded/refused

Initiative agreements and other transactions Director approved/returned to analyst

Compliance & supplemental reports Submitted to government for analyst review (or returned by compliance manager)

Returned or recommended by compliance manager

Director assessment

COMPLIANCE MANAGER Compliance & supplemental reports Submitted to government for analyst review

Analyst recommendation (or returned by the director)

Director assessment

DIRECTOR Transfers Analyst recommendation

Initiative agreements and other transactions Analyst recommendation

Compliance & supplemental reports Compliance manager recommendation

BCEID Transfers Transfer partner proposed, declined, rescinded or signed & submitted

Director recorded/refused

Initiative agreements and other transactions Director approved

Compliance & supplemental reports Director assessment