| Line 1... |
Line 1... |
| 1 |
'''
|
1 |
'''
|
| 2 |
Created on 28-Apr-2010
|
2 |
Created on 28-Apr-2010
|
| 3 |
|
3 |
|
| 4 |
@author: ashish
|
4 |
@author: ashish
|
| 5 |
'''
|
5 |
'''
|
| 6 |
from shop2020.utils.Utils import log_entry
|
6 |
from shop2020.utils.Utils import log_entry, to_py_date
|
| 7 |
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, update_user, get_user_by_id, get_user_by_email, update_password,\
|
7 |
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, update_user, get_user_by_id, get_user_by_email, update_password,\
|
| 8 |
set_user_as_logged_out, set_user_as_logged_in, remove_address_for_user,\
|
8 |
set_user_as_logged_out, set_user_as_logged_in, remove_address_for_user,\
|
| 9 |
add_address_for_user, delete_user, authenticate_user, user_exists, get_user_state, initialize, set_default_address,\
|
9 |
add_address_for_user, delete_user, authenticate_user, user_exists, get_user_state, initialize, set_default_address,\
|
| 10 |
create_anonymous_user, forgot_password, get_all_addresses_for_user, get_default_address_id, get_default_pincode,\
|
10 |
create_anonymous_user, forgot_password, get_all_addresses_for_user, get_default_address_id, get_default_pincode,\
|
| 11 |
create_user_communication, get_user_communication_by_id, get_user_communication_by_user, get_all_user_communications,\
|
11 |
create_user_communication, get_user_communication_by_id, get_user_communication_by_user, get_all_user_communications,\
|
| Line 748... |
Line 748... |
| 748 |
try:
|
748 |
try:
|
| 749 |
return UserDataAccessors.get_user_count(userType)
|
749 |
return UserDataAccessors.get_user_count(userType)
|
| 750 |
finally:
|
750 |
finally:
|
| 751 |
UserDataAccessors.close_session()
|
751 |
UserDataAccessors.close_session()
|
| 752 |
|
752 |
|
| 753 |
def getAllUsers(self, userType):
|
753 |
def getAllUsers(self, userType, startDate, endDate):
|
| 754 |
"""
|
754 |
"""
|
| 755 |
Returns list of users of type userType. If userType is null, then returns all the users.
|
755 |
Returns list of users of type userType. If userType is null, then returns all the users.
|
| 756 |
|
756 |
|
| 757 |
Parameters:
|
757 |
Parameters:
|
| 758 |
- userType
|
758 |
- userType
|
| 759 |
"""
|
759 |
"""
|
| 760 |
try:
|
760 |
try:
|
| 761 |
users = UserDataAccessors.get_users(userType)
|
761 |
users = UserDataAccessors.get_users(userType, startDate, endDate)
|
| 762 |
t_users = list()
|
762 |
t_users = list()
|
| 763 |
for user in users:
|
763 |
for user in users:
|
| 764 |
t_users.append(to_t_user(user))
|
764 |
t_users.append(to_t_user(user))
|
| 765 |
return t_users
|
765 |
return t_users
|
| 766 |
finally:
|
766 |
finally:
|