def generate_actor(cls, user): actor = Agent(name=user.fullname) if current_app.config.get( 'LRS_ACTOR_ACCOUNT_USE_GLOBAL_UNIQUE_IDENTIFIER'): account = cls._generate_global_unique_identifier_account(user) if account: actor.account = account # set account to compair account by default if not actor.account: actor.account = cls._generate_compair_account(user) return actor
def generate_actor(cls, user): actor = Agent( name=user.fullname ) if current_app.config.get('LRS_ACTOR_ACCOUNT_USE_GLOBAL_UNIQUE_IDENTIFIER'): account = cls._generate_global_unique_identifier_account(user) if account: actor.account = account # set account to compair account by default if not actor.account: actor.account = cls._generate_compair_account(user) return actor
def generate_actor(cls, user): actor = Agent(name=user.fullname) if current_app.config.get('LRS_ACTOR_ACCOUNT_USE_CAS'): from compair.models import ThirdPartyType cas_user = user.third_party_auths \ .filter_by(third_party_type=ThirdPartyType.cas) \ .first() if cas_user: actor.account = cls._generate_cas_account(cas_user) # set account to compair account by default if not actor.account: actor.account = cls._generate_compair_account(user) return actor
def generate_actor(cls, user): actor = Agent( name=user.fullname ) if current_app.config.get('LRS_ACTOR_ACCOUNT_USE_CAS'): from compair.models import ThirdPartyType cas_user = user.third_party_auths \ .filter_by(third_party_type=ThirdPartyType.cas) \ .first() if cas_user: actor.account = cls._generate_cas_account(cas_user) # set account to compair account by default if not actor.account: actor.account = cls._generate_compair_account(user) return actor