Bug #9370
wcs: signer les appels get_wcs_json (bogue: formulaires wcs privés non visibles dans /manage/)
Début:
17 décembre 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Torché sur la prod :
def get_wcs_json(wcs_url, path, wcs_site=None): if not wcs_url.endswith('/'): wcs_url += '/' url = wcs_url + path response_json = cache.get(url) if response_json is None: if wcs_site: url += '?orig=%s' % wcs_site['orig'] signed_url = sign_url(url, wcs_site['secret']) else: signed_url = url response_json = requests.get(signed_url, headers={'accept': 'application/json'}).json() cache.set(url, response_json) return response_json
(et modifier les appels pour passer wcs_site)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-wcs-sign-requests-done-by-manager-to-present-forms-c.patch 0001-wcs-sign-requests-done-by-manager-to-present-forms-c.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Je vois l'ajout de a-private-form, ça aune conséquence sur le test ? (j'aurai cru que c'était pour voir que le formulaire n'apparaissait par dans l'export mais ça ne doit pas être ça).
Mis à jour par Frédéric Péters il y a plus de 8 ans
C'est au contraire pour voir qu'il apparait. (avant, les formulaires privés ne pouvaient pas être sélectionnés dans le /manage/). (c'est en fait ça l'objet du ticket)
Mis à jour par Thomas Noël il y a plus de 8 ans
- Sujet changé de wcs: signer les appels get_wcs_json à wcs: signer les appels get_wcs_json (bogue: formulaires wcs privés non visibles dans /manage/)
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit 2e8e3f9b9b492dfe3067faf40c73f1f6368e4c9f Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Dec 18 11:17:00 2015 +0100 wcs: sign requests done by manager to present forms/categories (#9370)
wcs: sign requests done by manager to present forms/categories (#9370)