Project

General

Profile

Développement #85720

incohérence des onglets quand une cellule carte est désactivée

Added by Valentin Deniaud about 1 year ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
16 January 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Si j'ajoute une cellule carte, puis que je vais supprimer toutes les couches cartographiques, la cellule se retrouve désactivée (seule conséquence, je ne peux plus en ajouter).

Mais dans le formulaire d'édition de la cellule ajoutée précédemment, l'onglet « Général » apparaît vide, alors que les autres s'affichent normalement.

La raison c'est que l'onglet « Général » est zappé quand une cellule est désactivée :

    for tab in context['manager_tabs']:
        if tab['slug'] == 'general':
            form_name = 'form'
            if not cell.is_enabled():
                continue
        else:
            form_name = '%s_form' % tab['slug']

https://git.entrouvert.org/entrouvert/combo/src/branch/main/combo/manager/templatetags/cells.py#L35

Reste à comprendre l'effet recherché par ce code (enlever le continue et voir quel test plante, je ne l'ai pas fait).

History

#1

Updated by Valentin Deniaud about 1 year ago

  • Assignee set to Valentin Deniaud
#2

Updated by Robot Gitea about 1 year ago

  • Status changed from Nouveau to En cours

Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :

#3

Updated by Robot Gitea about 1 year ago

  • Status changed from En cours to Solution proposée
#4

Updated by Frédéric Péters about 1 year ago

  • Status changed from Solution proposée to Fermé

Je vois ce ticket en faisant mon tour pour le prochain cycle et en fait ça a été dupliqué/corrigé en #87871 :/

#5

Updated by Robot Gitea about 1 year ago

Frédéric Péters (fpeters) a fermé une pull request sur Gitea concernant cette demande.

Also available in: Atom PDF