pypnusershub.routes_register

Module Contents

Functions

get_json_request(r)

r : retour de la requete requests

req_json_or_text(r[, msg_pypn])

r : retour de la requete requests

connect_admin()

decorateur pour la connexion de l'admin a une appli

test()

route pour tester le décorateur connect_admin

post_usershub(type_action)

route generique pour appeler les routes UsersHub en tant qu'administrateur de l'appli en cours

after_request(type_action, data, *args, **kwargs)

lorsqu'une fonction est definie dans REGISTER_POST_ACTION_FCT[type_action]

Attributes

s

bp

pypnusershub.routes_register.s[source]
pypnusershub.routes_register.bp[source]
pypnusershub.routes_register.get_json_request(r)[source]

r : retour de la requete requests

fonction pour recuperer la reponse json sans lever d’erreur

pypnusershub.routes_register.req_json_or_text(r, msg_pypn='')[source]

r : retour de la requete requests msg_pypn : message supplementaire rajouté a la reponse

revoie un tuple avec la réponse de la requete en json r.json si possible {“msg”: r.text} sinon et status_code

pypnusershub.routes_register.connect_admin()[source]

decorateur pour la connexion de l’admin a une appli ici url config[“URL_USERSHUB”] sans / à la fin

pypnusershub.routes_register.test()[source]

route pour tester le décorateur connect_admin ainsi que les paramètres de connexion à USERSHUB:

  • config[“ADMIN_APPLICATION_LOGIN”]

  • config[“ADMIN_APPLICATION_PASSWORD”]

pypnusershub.routes_register.post_usershub(type_action)[source]

route generique pour appeler les routes UsersHub en tant qu’administrateur de l’appli en cours ex : post_usershub/test_connexion appelle la route URL_USERSHUB/api_register/test_connexion

pypnusershub.routes_register.after_request(type_action, data, *args, **kwargs)[source]

lorsqu’une fonction est definie dans REGISTER_POST_ACTION_FCT[type_action] elle est executée avec les données fournies en retour de la requete USERSHUB