def set_user(self, user): if user is None: self.user = None self.is_broker = False self.profile = None self.should_end = False self.email_lang = 'en' return if self.user: raise UserAlreadyLogged self.user = user self.email_lang = user.email_lang self.is_broker = self.user.is_broker from models import Broker if self.is_broker: self.profile = Broker.get_broker( TradeApplication.instance().db_session,user.id) self.user_accounts = json.loads(self.profile.accounts) else: self.profile = user if user.broker_id is not None: self.broker = Broker.get_broker( TradeApplication.instance().db_session,user.broker.id) self.broker_accounts = json.loads(self.broker.accounts)
def set_user(self, user, permission_list): if user is None: self.user = None self.is_broker = False self.profile = None self.should_end = False self.email_lang = TradeApplication.instance().options.global_email_language return if self.user: raise UserAlreadyLogged self.user = user self.email_lang = user.email_lang self.permission_list = permission_list self.is_broker = self.user.is_broker from models import Broker if self.is_broker: self.profile = Broker.get_broker( TradeApplication.instance().db_session,user.id) self.user_accounts = json.loads(self.profile.accounts) else: self.profile = user if user.broker_id is not None: self.broker = Broker.get_broker( TradeApplication.instance().db_session,user.broker.id) self.broker_accounts = json.loads(self.broker.accounts)
def set_user(self, user): if user is None: self.user = None self.is_broker = False self.profile = None self.should_end = False return if self.user: raise UserAlreadyLogged self.user = user self.is_broker = self.user.is_broker from models import Broker if self.is_broker: self.profile = Broker.get_broker( application.db_session,user.id) else: self.profile = user if user.broker_id is not None: self.broker = Broker.get_broker( application.db_session,user.broker.id)
def set_user(self, user): if user is None: self.user = None self.is_broker = False self.profile = None self.should_end = False return if self.user: raise UserAlreadyLogged self.user = user self.is_broker = self.user.is_broker from models import Broker if self.is_broker: self.profile = Broker.get_broker(application.db_session, user.id) else: self.profile = user if user.broker_id is not None: self.broker = Broker.get_broker(application.db_session, user.broker.id)