Subversion Repositories SmartDukaan

Rev

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

Rev 581 Rev 766
Line 85... Line 85...
85
        raise HelperServiceException(101, "message could not be found with id %d" %(id))
85
        raise HelperServiceException(101, "message could not be found with id %d" %(id))
86
 
86
 
87
def getSubstitutedMessage(id, params):
87
def getSubstitutedMessage(id, params):
88
    #get the message first
88
    #get the message first
89
    msg = Message.get_by(message_id=id)
89
    msg = Message.get_by(message_id=id)
90
    
-
 
91
    if not msg:
90
    if not msg:
92
        raise HelperServiceException(101, "message could not be found with id %d" %(id))
91
        raise HelperServiceException(101, "message could not be found with id %d" %(id))
93
    if params:
92
    if params:
94
        s = Template(msg.message)
93
        s = Template(msg.message)
95
        s = s.safe_substitute(params)
94
        s = s.safe_substitute(params)
Line 114... Line 113...
114
def delete_user(username):
113
def delete_user(username):
115
    user = DashboardUser.get_by(username=username)
114
    user = DashboardUser.get_by(username=username)
116
    if user is None:
115
    if user is None:
117
        return False
116
        return False
118
    user.delete()
117
    user.delete()
-
 
118
    session.commit()
119
    return True
119
    return True
120
 
120
 
121
def authenticate_user(username, password):
121
def authenticate_user(username, password):
122
    user = DashboardUser.get_by(username=username)
122
    user = DashboardUser.get_by(username=username)
123
    if user is None:
123
    if user is None:
Line 132... Line 132...
132
    user = DashboardUser.get_by(username=username)
132
    user = DashboardUser.get_by(username=username)
133
    if user is None:
133
    if user is None:
134
        return False
134
        return False
135
    if user.password == oldPassword:
135
    if user.password == oldPassword:
136
        user.password = newPassword
136
        user.password = newPassword
-
 
137
        session.commit()
137
        return True
138
        return True
138
    return False
-
 
139
139
    return False
-
 
140
 
-
 
141
def close_session():
-
 
142
    if session.is_active:
-
 
143
        print "session is active. closing it."
-
 
144
        session.close()
-
 
145
140
146