geonature.core.users.routes

Module Contents

Functions

get_roles_by_menu_id(id_menu)

Retourne la liste des roles associés à un menu

get_roles_by_menu_code(code_liste)

Retourne la liste des roles associés à une liste (identifiée par son code)

get_listes()

get_role(id_role)

Get role detail

get_roles()

Get all roles

get_organismes()

Get all organisms

get_organismes_jdd()

Get all organisms and the JDD where there are actor and where

inscription()

Ajoute un utilisateur à utilisateurs.temp_user à partir de l'interface geonature

login_recovery()

Call UsersHub API to create a TOKEN for a user

confirmation()

Validate a account after a demande (this action is triggered by the link in the email)

after_confirmation()

update_role()

Modifie le role de l'utilisateur du token en cours

change_password()

Modifie le mot de passe de l'utilisateur connecté et de son ancien mdp

new_password()

Modifie le mdp d'un utilisateur apres que celui-ci ai demander un renouvelement

Attributes

routes

log

s

user_fields

organism_fields

geonature.core.users.routes.routes[source]
geonature.core.users.routes.log[source]
geonature.core.users.routes.s[source]
geonature.core.users.routes.user_fields[source]
geonature.core.users.routes.organism_fields[source]
geonature.core.users.routes.get_roles_by_menu_id(id_menu)[source]

Retourne la liste des roles associés à un menu

Paramètres:

id_menu (int) – the id of user list (utilisateurs.bib_list)

Query str nom_complet:

begenning of complet name of the role

geonature.core.users.routes.get_roles_by_menu_code(code_liste)[source]

Retourne la liste des roles associés à une liste (identifiée par son code)

Paramètres:

code_liste (string) – the code of user list (utilisateurs.t_lists)

Query str nom_complet:

begenning of complet name of the role

geonature.core.users.routes.get_listes()[source]
geonature.core.users.routes.get_role(id_role)[source]

Get role detail

Paramètres:

id_role (int) – the id user

geonature.core.users.routes.get_roles()[source]

Get all roles

geonature.core.users.routes.get_organismes()[source]

Get all organisms

geonature.core.users.routes.get_organismes_jdd()[source]

Get all organisms and the JDD where there are actor and where the current user hase autorization with its cruved

geonature.core.users.routes.inscription()[source]

Ajoute un utilisateur à utilisateurs.temp_user à partir de l’interface geonature Fonctionne selon l’autorisation “ENABLE_SIGN_UP” dans la config. Fait appel à l’API UsersHub

geonature.core.users.routes.login_recovery()[source]

Call UsersHub API to create a TOKEN for a user A post_action send an email with the user login and a link to reset its password Work only if “ENABLE_SIGN_UP” is set to True

geonature.core.users.routes.confirmation()[source]

Validate a account after a demande (this action is triggered by the link in the email) Create a personnal JDD as post_action if the parameter AUTO_DATASET_CREATION is set to True Fait appel à l’API UsersHub

geonature.core.users.routes.after_confirmation()[source]
geonature.core.users.routes.update_role()[source]

Modifie le role de l’utilisateur du token en cours

geonature.core.users.routes.change_password()[source]

Modifie le mot de passe de l’utilisateur connecté et de son ancien mdp Fait appel à l’API UsersHub

geonature.core.users.routes.new_password()[source]

Modifie le mdp d’un utilisateur apres que celui-ci ai demander un renouvelement Necessite un token envoyer par mail a l’utilisateur