Subversion Repositories SmartDukaan

Rev

Rev 1248 | Rev 1422 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1248 Rev 1395
Line 8... Line 8...
8
from email.mime.base import MIMEBase
8
from email.mime.base import MIMEBase
9
from email import encoders
9
from email import encoders
10
import os
10
import os
11
import smtplib
11
import smtplib
12
from shop2020.utils.Utils import log_entry, to_py_date
12
from shop2020.utils.Utils import log_entry, to_py_date
13
from shop2020.helpers.impl.DataService import Message, DashboardUser
13
from shop2020.helpers.impl.DataService import Message, DashboardUser, UserEmail
14
 
14
 
15
from elixir import *
15
from elixir import *
16
 
16
 
17
from shop2020.thriftpy.utils.ttypes import Message as Msg
17
from shop2020.thriftpy.utils.ttypes import Message as Msg
18
from string import Template
18
from string import Template
Line 22... Line 22...
22
 
22
 
23
def initialize(dbname='helper'):
23
def initialize(dbname='helper'):
24
    log_entry("initialize@DataAccessor", "Initializing data service")
24
    log_entry("initialize@DataAccessor", "Initializing data service")
25
    DataService.initialize(dbname)
25
    DataService.initialize(dbname)
26
    
26
    
-
 
27
def save_user_email_for_sending(email_to, email_from, subject, body, source, email_type):
-
 
28
    user_email = UserEmail()
-
 
29
    user_email.emailTo = email_to
-
 
30
    user_email.emailFrom = email_from
-
 
31
    user_email.subject = subject
-
 
32
    user_email.body = body
-
 
33
    user_email.source = source
-
 
34
    user_email.emailType = email_type
-
 
35
    user_email.status = False
-
 
36
    user_email.timestamp = datetime.datetime.now()
-
 
37
    session.commit()
-
 
38
    
27
def sendMail(mail):
39
def sendMail(mail):
28
    if not mail:
40
    if not mail:
29
        raise HelperServiceException(101, "mail not present")
41
        raise HelperServiceException(101, "mail not present")
30
    #msg = MIMEMultipart()
42
    #msg = MIMEMultipart()
31
    #mail = Mail()
43
    #mail = Mail()