Projet

Général

Profil

Development #46642

sélectionner par défaut l'OU en cours dans la fenêtre d'import de rôles

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
15 septembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Je vais sur /manage/roles/, je choisis une OU, je fais "importer", la boite de dialogue me propose de faire l'import dans l'OU par défaut, je préférerais que soit sélectionnée l'OU que j'avais choisie.


Fichiers

Révisions associées

Révision 3ba066a7 (diff)
Ajouté par Nicolas Roche il y a plus de 3 ans

manager: use selected ou by default in import roles form (#46642)

Historique

#1

Mis à jour par Paul Marillonnet il y a plus de 3 ans

  • Sujet changé de sélectionner par défaut l'OU en cours dans la fenêtre d'export de rôles à sélectionner par défaut l'OU en cours dans la fenêtre d'import de rôles

J'allais dire “chez moi ça marche” mais en fait ce n'est pas de l'export dont il est question.

#2

Mis à jour par Frédéric Péters il y a plus de 3 ans

(oui bien sûr il n'y a d'ailleurs pas de fenêtre pour l'export)

#3

Mis à jour par Nicolas Roche il y a plus de 3 ans

J'ai dû aller chercher l'ou à la main, dans le contenu de la query string :

query_dict = QueryDict(self.request.environ.get('QUERY_STRING'))

mais je ne vois pas comment faire autrement.

#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

     # django >= 1.10

on ne gère que ça.

J'ai dû aller chercher l'ou à la main, dans le contenu de la query string :

request.GET ?

#8

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée

Sur la forme, c'est mieux si result s'appelle initial, le if me semble inutile, et je préfère une affectation explicite plutôt que .update. Ça ferait genre

+    def get_initial(self):
+        initial = super().get_initial()
+        initial['ou'] = self.request.GET.get('search-ou')
+        return initial

#9

Mis à jour par Nicolas Roche il y a plus de 3 ans

le if me semble inutile

En me rebasant sur #46448 je pense que je ne dois pas renvoyer un champ vide si le champs est caché.

#10

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée

OK

#11

Mis à jour par Nicolas Roche il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 3ba066a70ab69704cadcddea3f9c01d851129987
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Mon Sep 21 15:20:03 2020 +0200

    manager: use selected ou by default in import roles form (#46642)
#12

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF