Subversion Repositories SmartDukaan

Rev

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

Rev 11679 Rev 11890
Line 526... Line 526...
526
        print("Error : Unable to get details for User Id : " + str(userId))
526
        print("Error : Unable to get details for User Id : " + str(userId))
527
        return False
527
        return False
528
    finally:
528
    finally:
529
        close_session()
529
        close_session()
530
 
530
 
-
 
531
def add_private_deal_user(userId):
-
 
532
    user = PrivateDealUser.get_by(id=userId)
-
 
533
    if user is None:
-
 
534
        try:
-
 
535
            pd = PrivateDealUser()
-
 
536
            pd.id = userId
-
 
537
            pd.created_on = datetime.datetime.now()
-
 
538
            pd.isActive = True
-
 
539
            session.commit()
-
 
540
            return True
-
 
541
        except Exception as e:
-
 
542
            print "Unable to add user to private deals",e
-
 
543
            return False
-
 
544
    else:
-
 
545
        return False
-
 
546
 
-
 
547
def change_private_deal_user_status(userId,isActive):
-
 
548
    user = PrivateDealUser.get_by(id=userId)
-
 
549
    if user is None:
-
 
550
        return False
-
 
551
    else:
-
 
552
        user.isActive = isActive
-
 
553
        session.commit()
-
 
554
        return True
-
 
555
 
-
 
556
def get_private_deal_user(userId):
-
 
557
    return PrivateDealUser.get_by(id=userId)
531
 
558
 
532
def close_session():
559
def close_session():
533
    if session.is_active:
560
    if session.is_active:
534
        print "session is active. closing it."
561
        print "session is active. closing it."
535
        session.close()
562
        session.close()