Subversion Repositories SmartDukaan

Rev

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

Rev 1422 Rev 1891
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, UserEmail
13
from shop2020.helpers.impl.DataService import Message, DashboardUser, UserEmail,\
-
 
14
    Report, ReportRoleAuthority
14
 
15
 
15
from elixir import *
16
from elixir import *
16
 
17
 
17
from shop2020.thriftpy.utils.ttypes import Message as Msg
18
from shop2020.thriftpy.utils.ttypes import Message as Msg
18
from string import Template
19
from string import Template
Line 165... Line 166...
165
        user.password = newPassword
166
        user.password = newPassword
166
        session.commit()
167
        session.commit()
167
        return True
168
        return True
168
    return False
169
    return False
169
 
170
 
-
 
171
def get_reports(role):
-
 
172
    query = session.query(Report).join(ReportRoleAuthority)
-
 
173
    query = query.filter(ReportRoleAuthority.role == role)
-
 
174
    reports = query.all()
-
 
175
    return reports
-
 
176
 
170
def close_session():
177
def close_session():
171
    if session.is_active:
178
    if session.is_active:
172
        print "session is active. closing it."
179
        print "session is active. closing it."
173
        session.close()
180
        session.close()
174
181