def get_current_user(): person = organisations_service_proxy.get_person( current_user.person_id, auth_token_username=current_user.user_id ) person["person_uri"] = person["uri"] user = current_user.to_dict() person.update(user) person["name"] = "n/a" first_name = person.get("first_name", None) last_name = person.get("last_name", None) if first_name and last_name: person["name"] = "%s %s" % (first_name, last_name) return person
def get_current_person(): if current_user.authentication_type == 'id_porten': person = organisations_service_proxy.get_person( current_user.person_id, auth_token_username=current_user.user_id ) person["person_uri"] = person["uri"] user = current_user.to_dict() person.update(user) person["name"] = "n/a" first_name = person.get("first_name", None) last_name = person.get("last_name", None) if first_name and last_name: person["name"] = "%s %s" % (first_name, last_name) else: person = {'person_uri': '', 'name': 'n/a'} return person