from callisto.notification.models import EmailNotification


class NotificationApi(object):

    Model = EmailNotification

    def send_match_notification(user, match_report):
        """Notifies reporting user that a match has been found. Requires an EmailNotification called "match_notification."

        Args:
          user(User): reporting user
          match_report(MatchReport): MatchReport for which a match has been found
        """
        notification = Model.objects.get(name='match_notification')
        from_email = '"Callisto Matching" <notification@{0}>'.format(settings.APP_URL)
        to = match_report.contact_email
        context = {'report': match_report.report}
        notification.send(to=[to], from_email=from_email, context=context)

@@ -476,16 +476,26 @@
 objects.
+on_site().
 get(name

make send_match_notification site aware