Example #1
0
    def send_mail(self, subject, message, template, **kwargs):
        """
        Sends an email to this User.
        """

        from_email = kwargs.pop(
            'from_email', get_variable_from_settings('SOCIAL_EMAIL_ADDRESS'))
        from_name = kwargs.pop('from_name',
                               get_variable_from_settings('SOCIAL_EMAIL_NAME'))
        send_email([self.email], subject, message, template, from_email,
                   from_name, **kwargs)
Example #2
0
    def send_mail(self, subject, message, template, **kwargs):
        """
        Sends an email to this User.
        """

        from_email = kwargs.pop('from_email', get_variable_from_settings('SOCIAL_EMAIL_ADDRESS'))
        from_name = kwargs.pop('from_name', get_variable_from_settings('SOCIAL_EMAIL_NAME'))
        send_email([self.email],
                   subject,
                   message,
                   template,
                   from_email,
                   from_name,
                   **kwargs)
Example #3
0
    def handle(self, *args, **options):

        # We must always be connected to some database to perform SQL commands.
        databases = get_variable_from_settings('DATABASES')
        self.database_to_drop = databases.get('default').get('NAME')
        self.password = databases.get('default').get('PASSWORD')
        self.ignore = ['locations_location', 'locations_alias']  # Tables that we do not want to drop

        self.recreate_empty_database()
Example #4
0
    def handle(self, *args, **options):

        # We must always be connected to some database to perform SQL commands.
        databases = get_variable_from_settings('DATABASES')
        self.database_to_drop = databases.get('default').get('NAME')
        self.password = databases.get('default').get('PASSWORD')
        self.ignore = ['locations_location',
                       'locations_alias']  # Tables that we do not want to drop

        self.recreate_empty_database()
Example #5
0
# Django Imports
from django.shortcuts import render
from django.template.loader import render_to_string

# SpareStub Imports
from .forms import ContactForm
from .settings import contact_form_settings
from utils.miscellaneous import reverse_category_lookup, get_variable_from_settings
from utils.networking import ajax_popup_notification, ajax_http
from utils.email import send_email
from .settings import FEEDBACK_SUBMISSION_RESPONSE_SUBJECT, FEEDBACK_SUBMISSION_RESPONSE_TEMPLATE
from logentries import LogentriesHandler
import logging
import time

SOCIAL_EMAIL_ADDRESS = get_variable_from_settings('SOCIAL_EMAIL_ADDRESS')


def submit(request):
    log = logging.getLogger('logentries')
    log.setLevel(logging.INFO)
    handler = LogentriesHandler('28379e13-d9b8-434f-a233-7ec9369d2fcb')
    log.addHandler(handler)

    if request.method == 'POST':
        log.info("executing views.submit()");
        try:
            contact_form = ContactForm(request.POST)
        except Exception as e:
            #log.error("ContactForm exception error({0}): {1}".format(e.errno, e.strerror))
            log.error("ContactForm exception error")