Subversion Repositories SmartDukaan

Rev

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

Rev 18606 Rev 18608
Line 562... Line 562...
562
    
562
    
563
    return email_addresses
563
    return email_addresses
564
 
564
 
565
def is_private_deal_user(userId):
565
def is_private_deal_user(userId):
566
    try:
566
    try:
567
        user = PrivateDealUser.get_by(id=userId).first()
567
        user = PrivateDealUser.get_by(id=userId)
568
        if user is None:
568
        if user is None:
569
            return False
569
            return False
570
        elif not user.isActive:
570
        elif not user.isActive:
571
            return False
571
            return False
572
        else:
572
        else:
Line 576... Line 576...
576
        return False
576
        return False
577
    finally:
577
    finally:
578
        close_session()
578
        close_session()
579
 
579
 
580
def add_private_deal_user(userId):
580
def add_private_deal_user(userId):
581
    user = PrivateDealUser.get_by(id=userId).first()
581
    user = PrivateDealUser.get_by(id=userId)
582
    if user is None:
582
    if user is None:
583
        try:
583
        try:
584
            pd = PrivateDealUser()
584
            pd = PrivateDealUser()
585
            pd.id = userId
585
            pd.id = userId
586
            pd.created_on = datetime.datetime.now()
586
            pd.created_on = datetime.datetime.now()
Line 594... Line 594...
594
            return False
594
            return False
595
    else:
595
    else:
596
        return True
596
        return True
597
 
597
 
598
def change_private_deal_user_status(userId,isActive):
598
def change_private_deal_user_status(userId,isActive):
599
    user = PrivateDealUser.get_by(id=userId).first()
599
    user = PrivateDealUser.get_by(id=userId)
600
    if user is None:
600
    if user is None:
601
        return False
601
        return False
602
    else:
602
    else:
603
        user.isActive = isActive
603
        user.isActive = isActive
604
        session.commit()
604
        session.commit()
605
        return True
605
        return True
606
 
606
 
607
def get_private_deal_user(userId):
607
def get_private_deal_user(userId):
608
    return PrivateDealUser.get_by(id=userId).first()
608
    return PrivateDealUser.get_by(id=userId)
609
 
609
 
610
def register_counter(tCounter, userId):
610
def register_counter(tCounter, userId):
611
    firstValidAddress = Address.query.filter_by(user_id = userId, enabled=True).first()
611
    firstValidAddress = Address.query.filter_by(user_id = userId, enabled=True).first()
612
    counter = Counter()
612
    counter = Counter()
613
    _setCounter(counter, tCounter, firstValidAddress)
613
    _setCounter(counter, tCounter, firstValidAddress)