Subversion Repositories SmartDukaan

Rev

Rev 22364 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22364 Rev 22628
Line 61... Line 61...
61
 
61
 
62
def initialize(dbname='user', db_hostname="localhost"):
62
def initialize(dbname='user', db_hostname="localhost"):
63
    log_entry("initialize@DataAccessor", "Initializing data service")
63
    log_entry("initialize@DataAccessor", "Initializing data service")
64
    Dataservice.initialize(dbname, db_hostname)
64
    Dataservice.initialize(dbname, db_hostname)
65
 
65
 
-
 
66
#lets not commit cart and set id to -1
66
def create_anonymous_user(jsession_id):
67
def create_anonymous_user(jsession_id):
67
    user=User.get_by(jsession_id=jsession_id)
68
    user=User.get_by(jsession_id=jsession_id)
68
    #user=User.query.with_lockmode("update").filter_by(jsession_id=jsession_id)
69
    #user=User.query.with_lockmode("update").filter_by(jsession_id=jsession_id)
69
    if not user is None:
70
    if not user is None:
70
        return user
71
        return user
Line 79... Line 80...
79
    user.is_anonymous = True
80
    user.is_anonymous = True
80
    user.sex = Sex.WONT_SAY
81
    user.sex = Sex.WONT_SAY
81
    user.active_cart = cart
82
    user.active_cart = cart
82
    user.trust_level = 0
83
    user.trust_level = 0
83
    user.active_since = datetime.datetime.now()
84
    user.active_since = datetime.datetime.now()
-
 
85
    user.id = -1
84
    session.commit()
86
    #session.commit()
-
 
87
    
85
 
88
 
86
    return user
89
    return user
87
 
90
 
88
def get_user_by_id(user_id):
91
def get_user_by_id(user_id):
89
    return User.get_by(id=user_id)
92
    return User.get_by(id=user_id)