Subversion Repositories SmartDukaan

Rev

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

Rev 19182 Rev 19889
Line 441... Line 441...
441
    if addressMapping is None:
441
    if addressMapping is None:
442
        return address, {}, {}
442
        return address, {}, {}
443
    else:
443
    else:
444
        return address, {address_id:addressMapping.taxInvoiceAvailable}, {address_id:addressMapping.creditOptionAvailable}
444
        return address, {address_id:addressMapping.taxInvoiceAvailable}, {address_id:addressMapping.creditOptionAvailable}
445
 
445
 
-
 
446
def get_counter_name(user_ids):
-
 
447
    result = session.query(PrivateDealUserAddressMapping,Address).join((Address,PrivateDealUserAddressMapping.address_id==Address.id)).filter(PrivateDealUserAddressMapping.user_id.in_(user_ids)).filter(PrivateDealUserAddressMapping.creditOptionAvailable==1).all()
-
 
448
    userCounterMap = {}
-
 
449
    if result is not None:
-
 
450
        for r in result:
-
 
451
            if userCounterMap.has_key(r.PrivateDealUserAddressMapping.user_id):
-
 
452
                pass
-
 
453
            else:
-
 
454
                userCounterMap[r.PrivateDealUserAddressMapping.user_id] = r.Address.name
-
 
455
    return userCounterMap
-
 
456
    
446
def forgot_password(email, password):
457
def forgot_password(email, password):
447
    try:
458
    try:
448
        user = User.get_by(email=email)
459
        user = User.get_by(email=email)
449
        if user:
460
        if user:
450
            user.password = password
461
            user.password = password
Line 864... Line 875...
864
    except:
875
    except:
865
        return False
876
        return False
866
    
877
    
867
if __name__ == '__main__':
878
if __name__ == '__main__':
868
    Dataservice.initialize()
879
    Dataservice.initialize()
869
    print (get_cart_by_value([1005394]))
-
 
870
880
    print (get_cart_by_value([1005394]))    
-
 
881
871
882