Development #15129
Étudier la possibilité de gérer des tenants étant des sous-chemins
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
23 février 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Description
Problèmes + ou - identifiés:
- nom des schémas et des tenants
- solution possible: on remplace les / par des + comme dans w.c.s. et les + par des _ dans les noms de schéma, on pourrait aussi redonner la main à hobo pour définir le nom du schéma, et ainsi avoir un truc plus simple genre 'clisson' au lieu de 'demarches.
- restriction des cookies aux chemins (et des fois pas, ex. A2_OPENED_SESSION)
- automatiquement ajouté le path=<script_name> dans MultitenantMilddeware sauf si path est posé à '/', et revoir les endroits où on pose des cookies "partageables" (à part A2_OPENED_SESSION je ne vois pas trop) pour y ajouter le path='/' explicitement
- set_script_prefix() dans django.core.handlers.wsgi:WSGIHandler().__call__()
- pas un soucis en fait, la requête arrive avec le SCRIPT_NAME c'est MultitenantMiddleware qui se débrouille pour accepter ou pas un SCRIPT_NAME
- champ 'orig' dans les requêtes de web-service signés à la mode Publil:
- ajouter le +<script_name> ? ce ne serait plus vraiment un nom de domaine, mais osef en fait, ajouter sur l'objet Tenant un get_orig() pour abstraire ce souci.
Demandes liées
Historique
Mis à jour par Benjamin Dauvergne il y a environ 7 ans
- Sujet changé de Étudier la possibilité de gérant des tenants étant des sous-chemins à Étudier la possibilité de gérer des tenants étant des sous-chemins
Mis à jour par Benjamin Dauvergne il y a environ 7 ans
Doc gunicorn pour définir SCRIPT_NAME: http://docs.gunicorn.org/en/stable/faq.html#how-do-i-set-script-name
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Lié à Development #19630: Avoir un domaine unique pour une instance de Publik ajouté