FROM WebUser JOIN Membership ON (usr = id AND grp = ^(C.intToSql (#grp cat)))`
else
$`SELECT name
- FROM WebUser JOIN SupSubscription ON (usr = id AND cat = ^(C.intToSql (#id cat)))`
+ FROM WebUser JOIN SupSubscription ON (usr = id AND cat = ^(C.intToSql (#id cat)))
+ UNION SELECT name
+ FROM WebUser JOIN Membership ON (usr = id AND grp = ^(C.intToSql (#grp cat)))`
fun doOne [name] =
let
()
else
(Mail.mwrite (mail, name);
+ Mail.mwrite (mail, emailSuffix);
Mail.mwrite (mail, ","))
end
in
val mail = Mail.mopen ()
in
- Mail.mwrite (mail, "From: Hcoop Support System <support@hcoop.net>\nTo: ");
+ Mail.mwrite (mail, "From: Hcoop Support System <support");
+ Mail.mwrite (mail, emailSuffix);
+ Mail.mwrite (mail, ">\nTo: ");
Mail.mwrite (mail, #name user);
- Mail.mwrite (mail, "@hcoop.net\n");
+ Mail.mwrite (mail, emailSuffix);
+ Mail.mwrite (mail, "\n");
writeRecipients (mail, iss, cat, #name user);
Mail.mwrite (mail, "Subject: ");
Mail.mwrite (mail, prefix);
val user = Init.lookupUser usr
in
notify ("[" ^ statusToString newStatus ^ "] ",
- fn (iss, cat, user, mail) =>
+ fn (iss, cat, user', mail) =>
(Mail.mwrite (mail, #name user);
Mail.mwrite (mail, " changed status from ");
Mail.mwrite (mail, statusToString oldStatus);
Mail.mwrite (mail, ".\n"))) iss
end
-end
\ No newline at end of file
+end