geonature.core.users.routes#

Attributes#

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

Module Contents#

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