Add new communication table
It allows us to track when communication tasks are complete, and information about how they were completed, separate from the entries that created the tasks in the first place (reports, emails, texts)
This commit is contained in:
parent
6a47302192
commit
a82b2b8cb8
10 changed files with 4258 additions and 42 deletions
|
|
@ -35,6 +35,7 @@ type preloaders struct {
|
|||
CommsPhone commsPhonePreloader
|
||||
CommsTextJob commsTextJobPreloader
|
||||
CommsTextLog commsTextLogPreloader
|
||||
Communication communicationPreloader
|
||||
ComplianceReportRequest complianceReportRequestPreloader
|
||||
ComplianceReportRequestMailer complianceReportRequestMailerPreloader
|
||||
DistrictSubscriptionEmail districtSubscriptionEmailPreloader
|
||||
|
|
@ -138,6 +139,7 @@ func getPreloaders() preloaders {
|
|||
CommsPhone: buildCommsPhonePreloader(),
|
||||
CommsTextJob: buildCommsTextJobPreloader(),
|
||||
CommsTextLog: buildCommsTextLogPreloader(),
|
||||
Communication: buildCommunicationPreloader(),
|
||||
ComplianceReportRequest: buildComplianceReportRequestPreloader(),
|
||||
ComplianceReportRequestMailer: buildComplianceReportRequestMailerPreloader(),
|
||||
DistrictSubscriptionEmail: buildDistrictSubscriptionEmailPreloader(),
|
||||
|
|
@ -247,6 +249,7 @@ type thenLoaders[Q orm.Loadable] struct {
|
|||
CommsPhone commsPhoneThenLoader[Q]
|
||||
CommsTextJob commsTextJobThenLoader[Q]
|
||||
CommsTextLog commsTextLogThenLoader[Q]
|
||||
Communication communicationThenLoader[Q]
|
||||
ComplianceReportRequest complianceReportRequestThenLoader[Q]
|
||||
ComplianceReportRequestMailer complianceReportRequestMailerThenLoader[Q]
|
||||
DistrictSubscriptionEmail districtSubscriptionEmailThenLoader[Q]
|
||||
|
|
@ -350,6 +353,7 @@ func getThenLoaders[Q orm.Loadable]() thenLoaders[Q] {
|
|||
CommsPhone: buildCommsPhoneThenLoader[Q](),
|
||||
CommsTextJob: buildCommsTextJobThenLoader[Q](),
|
||||
CommsTextLog: buildCommsTextLogThenLoader[Q](),
|
||||
Communication: buildCommunicationThenLoader[Q](),
|
||||
ComplianceReportRequest: buildComplianceReportRequestThenLoader[Q](),
|
||||
ComplianceReportRequestMailer: buildComplianceReportRequestMailerThenLoader[Q](),
|
||||
DistrictSubscriptionEmail: buildDistrictSubscriptionEmailThenLoader[Q](),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue