Subversion Repositories SmartDukaan

Rev

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

Rev 18608 Rev 18634
Line 411... Line 411...
411
            return False
411
            return False
412
    except:
412
    except:
413
        return False
413
        return False
414
 
414
 
415
def get_all_addresses_for_user(userId):
415
def get_all_addresses_for_user(userId):
416
    return Address.query.filter_by(user_id = userId, enabled=True).all()
-
 
417
    privateDealUser = get_private_deal_user(userId)
416
    privateDealUser = get_private_deal_user(userId)
418
    if privateDealUser is None:
417
    if privateDealUser is None:
419
        return Address.query.filter_by(user_id = userId, enabled=True).all()
418
        return Address.query.filter_by(user_id = userId, enabled=True).all()
420
    else:
419
    else:
-
 
420
        if privateDealUser.counter:
421
        if privateDealUser.counter and privateDealUser.counter.documentVerified:
421
            if privateDealUser.counter.documentVerified:
422
            return Address.query.filter_by(user_id = userId, enabled=True).all()
422
                return Address.query.filter_by(user_id = userId, enabled=True).all()
423
        else:
423
            else:
424
            return Address.query.filter_by(id=privateDealUser.counter.addressId).all()
424
                return Address.query.filter_by(id=privateDealUser.counter.addressId).all()
-
 
425
    return Address.query.filter_by(user_id = userId, enabled=True).all()
425
    
426
    
426
def get_default_address_id(userId):
427
def get_default_address_id(userId):
427
    user = get_user_by_id(userId)
428
    user = get_user_by_id(userId)
428
    if user.default_address_id is None:
-
 
429
        return 0
-
 
430
    return user.default_address_id
-
 
431
    privateDealUser = get_private_deal_user(userId)
429
    privateDealUser = get_private_deal_user(userId)
432
    if privateDealUser is None:
430
    if privateDealUser is None:
433
        if user.default_address_id is None:
431
        if user.default_address_id is None:
434
            return 0
432
            return 0
435
    else:
433
    else:
436
        if privateDealUser.counter: 
434
        if privateDealUser.counter: 
437
            if privateDealUser.counter.documentVerified:
435
            return privateDealUser.counter.addressId
-
 
436
        else:
438
                if user.default_address_id is None:
437
            if user.default_address_id is None:
439
                    return 0                
-
 
440
                else:
438
                return 0
441
                    return privateDealUser.counter.addressId
439
    return user.default_address_id
442
 
440
 
443
def get_default_pincode(user_id):
441
def get_default_pincode(user_id):
444
    user = get_user_by_id(user_id)
442
    user = get_user_by_id(user_id)
445
    if not user:
443
    if not user:
446
        raise_user_exception(user_id)
444
        raise_user_exception(user_id)
Line 692... Line 690...
692
        session.commit()
690
        session.commit()
693
        return True
691
        return True
694
    else:
692
    else:
695
        return False
693
        return False
696
        
694
        
697
def is_tax_invoice_counter(userId):
695
def is_address_editable_for_counter(userId):
698
    return False
-
 
699
    privateDealUser = get_private_deal_user(userId)
696
    privateDealUser = get_private_deal_user(userId)
700
    if privateDealUser is None:
697
    if privateDealUser is None:
701
        return False
698
        return True
702
    else:
699
    else:
-
 
700
        if privateDealUser.counter:
703
        if privateDealUser.counter and privateDealUser.counter.documentVerified:
701
            if privateDealUser.counter.documentVerified:
704
            return False
702
                return True
705
        else:
703
            else:
706
            return True   
704
                return False  
-
 
705
    return True 
707
 
706
 
708
def get_billing_address_for_user(userId):
707
def get_billing_address_for_user(userId):
709
    privateDealUser = get_private_deal_user(userId)
708
    privateDealUser = get_private_deal_user(userId)
710
    if privateDealUser.counter and privateDealUser.counter.documentVerified:
709
    if privateDealUser.counter and privateDealUser.counter.documentVerified:
711
        user = get_user_by_id(userId)
710
        user = get_user_by_id(userId)