Skip to content

Commit 5f0505b

Browse files
committed
Corriger la couleur du tag de position dossier
Dans le cas suivant: - Création d'un établissement avec une position de dossier "importante" (bleue) - Édition de l'établissement pour une position de dossier "classique" (grise) Le tag restait bleue à la place de redevenir gris. Correction de ce point, suppression de code mort au passage.
1 parent f3bd835 commit 5f0505b

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

ssa/static/ssa/_etablissement_form.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,11 @@ document.addEventListener('DOMContentLoaded', () => {
140140
baseCard.querySelector('.position-dossier').innerText = positionDossier
141141
baseCard.querySelector('.position-dossier').classList.remove("fr-hidden")
142142
const extraClass = positionDossierInput.options[positionDossierInput.selectedIndex].dataset.extraClass
143+
const basePositionDossier = baseCard.querySelector('.position-dossier')
143144
if (!!extraClass){
144-
baseCard.querySelector('.position-dossier').classList.add(extraClass)
145+
basePositionDossier.classList.add(extraClass)
146+
} else {
147+
basePositionDossier.classList.value = basePositionDossier.dataset.resetClasses
145148
}
146149
}
147150
return baseCard

ssa/templates/ssa/_etablissement_block.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,6 @@ <h1 id="fr-modal-title-modal--etablissement__prefix__" class="fr-modal__title"><
7878
<p class="pays fr-tag fr-hidden fr-mb-2v"></p>
7979
<div class="structure"></div>
8080
<div class="numero-agrement fr-hidden"></div>
81-
<p class="position-dossier fr-badge fr-hidden fr-my-2v"></p>
81+
<p class="position-dossier fr-badge fr-hidden fr-my-2v" data-reset-classes="position-dossier fr-badge fr-my-2v"></p>
8282
</div>
8383
</template>

ssa/widgets.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
from django import forms
22

3-
from ssa.models.etablissement import PositionDossier, Etablissement
3+
from ssa.models.etablissement import Etablissement
44

55

66
class PositionDossierWidget(forms.Select):
7-
RED_CASES = [
8-
PositionDossier.SURVENUE_NON_CONFORMITE,
9-
PositionDossier.DETECTION_NON_CONFORMITE,
10-
PositionDossier.DETECTION_ET_SURVENUE_NON_CONFORMITE,
11-
]
12-
137
def create_option(self, name, value, label, selected, index, subindex=None, attrs=None):
148
option = super().create_option(name, value, label, selected, index, subindex, attrs)
159
if value:

0 commit comments

Comments
 (0)