Subversion Repositories SmartDukaan

Rev

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

Rev 12691 Rev 12696
Line 7... Line 7...
7
from shop2020.helpers.impl import DataAccessor
7
from shop2020.helpers.impl import DataAccessor
8
from shop2020.helpers.impl.Converters import to_t_luser, to_t_useremail, \
8
from shop2020.helpers.impl.Converters import to_t_luser, to_t_useremail, \
9
    to_t_suser, to_t_ruser, to_t_report, to_t_catalog_user, to_t_quicklink, \
9
    to_t_suser, to_t_ruser, to_t_report, to_t_catalog_user, to_t_quicklink, \
10
    to_t_user_sms, to_t_user_sms_info
10
    to_t_user_sms, to_t_user_sms_info
11
from shop2020.helpers.impl.DataAccessor import getSubstitutedMessage, getMessage, \
11
from shop2020.helpers.impl.DataAccessor import getSubstitutedMessage, getMessage, \
12
    updateMessage, addMessage, add_user, delete_user, update_password, share_entities, \
12
    updateMessage, addMessage, add_user, delete_user, update_password, \
13
    save_user_email_for_sending, get_emails_to_be_sent, mark_email_as_sent, \
13
    share_entities, save_user_email_for_sending, get_emails_to_be_sent, \
14
    initialize, close_session, get_reports, authenticate_dashboard_user, is_alive,\
14
    mark_email_as_sent, initialize, close_session, get_reports, \
15
    save_quick_link, get_quick_links, update_quicklink, \
15
    authenticate_dashboard_user, is_alive, save_quick_link, get_quick_links, \
16
    get_emails_for_notifications_sent, update_password_for_agent, \
16
    update_quicklink, get_emails_for_notifications_sent, update_password_for_agent, \
17
    get_order_confirmation_mail,get_order_delivery_mail, get_warehouseIds_for_agent, \
17
    get_order_confirmation_mail, get_order_delivery_mail, get_warehouseIds_for_agent, \
18
    save_user_sms_for_sending, get_sms_to_be_sent, add_user_sms_info, update_user_sms_info, \
18
    save_user_sms_for_sending, get_sms_to_be_sent, add_user_sms_info, \
19
    get_all_users_sms_info, list_sms_to_get_delivery_info, mark_messages_as_sent_to_operator, \
19
    update_user_sms_info, get_all_users_sms_info, list_sms_to_get_delivery_info, \
-
 
20
    mark_messages_as_sent_to_operator, mark_messages_as_submitted_to_smsc, \
20
    mark_messages_as_submitted_to_smsc, mark_messages_as_sent, mark_messages_as_retry, get_user_sms_info
21
    mark_messages_as_sent, mark_messages_as_retry, get_user_sms_info, \
-
 
22
    authorise_dealer
21
from shop2020.helpers.impl.DataService import LogisticsUser, StatisticsUser, \
23
from shop2020.helpers.impl.DataService import LogisticsUser, StatisticsUser, \
22
    ReportUser, CatalogDashboardUser
24
    ReportUser, CatalogDashboardUser
23
from shop2020.helpers.impl.model.Agent import Agent, User_Roles, Roles_Permissions
25
from shop2020.helpers.impl.model.Agent import Agent, User_Roles, \
-
 
26
    Roles_Permissions
24
from shop2020.thriftpy.utils.ttypes import HelperServiceException
27
from shop2020.thriftpy.utils.ttypes import HelperServiceException
25
from shop2020.utils.Utils import to_py_date
28
from shop2020.utils.Utils import to_py_date
26
 
29
 
27
 
30
 
28
class HelperServiceHandler():
31
class HelperServiceHandler():
Line 381... Line 384...
381
            else:
384
            else:
382
                return None
385
                return None
383
        finally:
386
        finally:
384
            close_session()
387
            close_session()
385
            
388
            
-
 
389
    def authoriseDealer(self, dealerAuth):
-
 
390
        try:
-
 
391
            return authorise_dealer(dealerAuth)
-
 
392
        finally:
-
 
393
            close_session() 
-
 
394
        
386
    def getAllUsersSmsInfo(self):
395
    def getAllUsersSmsInfo(self):
387
        try:
396
        try:
388
            ret_all_user_smsInfo = []
397
            ret_all_user_smsInfo = []
389
            users_smsInfo = get_all_users_sms_info()
398
            users_smsInfo = get_all_users_sms_info()
390
            for smsInfo in users_smsInfo:
399
            for smsInfo in users_smsInfo: