Subversion Repositories SmartDukaan

Rev

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

Rev 7884 Rev 8201
Line 6... Line 6...
6
from shop2020.model.v1.user.impl import Dataservice
6
from shop2020.model.v1.user.impl import Dataservice
7
from shop2020.utils.Utils import log_entry, to_py_date
7
from shop2020.utils.Utils import log_entry, to_py_date
8
from shop2020.thriftpy.model.v1.user.ttypes import WidgetType as WType
8
from shop2020.thriftpy.model.v1.user.ttypes import WidgetType as WType
9
from shop2020.model.v1.user.impl.Dataservice import User, UserCommunication, \
9
from shop2020.model.v1.user.impl.Dataservice import User, UserCommunication, \
10
    Address, Affiliate, Tracker, TrackLog,\
10
    Address, Affiliate, Tracker, TrackLog,\
11
    MasterAffiliate, UserWidgetItem, FacebookUser
11
    MasterAffiliate, UserWidgetItem, FacebookUser, UserSource
12
from shop2020.thriftpy.model.v1.user.ttypes import UserContextException,\
12
from shop2020.thriftpy.model.v1.user.ttypes import UserContextException,\
13
    AuthenticationException, Sex
13
    AuthenticationException, Sex
14
from elixir import session
14
from elixir import session
15
import datetime
15
import datetime
16
from sqlalchemy import desc
16
from sqlalchemy import desc
Line 79... Line 79...
79
    user.mobile_number = user_to_add.mobileNumber
79
    user.mobile_number = user_to_add.mobileNumber
80
    user.source = user_to_add.source
80
    user.source = user_to_add.source
81
    user.source_start_time = to_py_date(user_to_add.sourceStartTime)
81
    user.source_start_time = to_py_date(user_to_add.sourceStartTime)
82
    user.trust_level = 0
82
    user.trust_level = 0
83
    user.active_since = datetime.datetime.now()
83
    user.active_since = datetime.datetime.now()
-
 
84
 
-
 
85
    us = UserSource()
-
 
86
    us.user = user
-
 
87
    us.source_id = 1
-
 
88
    if user_to_add.sourceId:
-
 
89
        us.source_id = user_to_add.sourceId
84
    
90
    
85
    if user_to_add.isFacebookUser:
91
    if user_to_add.isFacebookUser:
86
        fuser = FacebookUser()
92
        fuser = FacebookUser()
87
        fuser.facebook_access_token = user_to_add.facebookAccessToken
93
        fuser.facebook_access_token = user_to_add.facebookAccessToken
88
        fuser.facebook_id = user_to_add.facebookId
94
        fuser.facebook_id = user_to_add.facebookId