Return all communications from the DB

We'll filter on the frontend
This commit is contained in:
Eli Ribble 2026-05-11 22:42:28 +00:00
parent d992eee560
commit 8e0ac790f1
No known key found for this signature in database

View file

@ -28,12 +28,7 @@ func CommunicationsFromOrganization(ctx context.Context, org_id int64) ([]model.
statement := table.Communication.SELECT( statement := table.Communication.SELECT(
table.Communication.AllColumns, table.Communication.AllColumns,
).FROM(table.Communication). ).FROM(table.Communication).
WHERE( WHERE(table.Communication.OrganizationID.EQ(postgres.Int(org_id))).
table.Communication.OrganizationID.EQ(postgres.Int(org_id)).AND(
table.Communication.Status.EQ(postgres.NewEnumValue(
model.Communicationstatus_New.String())).OR(
table.Communication.Status.EQ(postgres.NewEnumValue(
model.Communicationstatus_Opened.String()))))).
ORDER_BY(table.Communication.Created.DESC()) ORDER_BY(table.Communication.Created.DESC())
return db.ExecuteMany[model.Communication](ctx, statement) return db.ExecuteMany[model.Communication](ctx, statement)
} }