Coverage for girder/utility/mail_utils : 97%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
#!/usr/bin/env python # -*- coding: utf-8 -*-
############################################################################### # Copyright 2014 Kitware Inc. # # Licensed under the Apache License, Version 2.0 ( the "License" ); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ###############################################################################
""" Renders one of the HTML mail templates located in girder/mail_templates.
:param name: The name of the file inside girder/mail_templates to render. :param params: The parameters to pass when rendering the template. :type params: dict :returns: The rendered template as a string of HTML. """
""" Send an email. This builds the appropriate email object and then triggers an asynchronous event to send the email (handled in _sendmail).
:param to: The recipient's email address. :type to: str :param subject: The subject line of the email. :type subject: str :param text: The body of the email. :type text: str """ SettingKey.EMAIL_FROM_ADDRESS, 'no-reply@girder')
""" Adds a directory to the search path for mail templates. This is useful for plugins that have their own set of mail templates.
:param dir: The directory to add to the template lookup path. :type dir: str """ _templateLookup.directories.append(dir)
ModelImporter().model('setting').get(SettingKey.SMTP_HOST, 'localhost'))
|