Support a second AND condition on the data-repeater filter
Needed to filter a "level" object by both its parcour_id and its number at once (e.g. show the level matching the game's current_parcours AND current_level) — the previous filter only supported a single condition.
This commit is contained in:
@@ -222,6 +222,11 @@ WIDGETS = {
|
||||
c_select("filtre_operateur", "...est", "attr:_filtre_operateur", CONDITION_OPERATORS, default="egal", group="Filtre"),
|
||||
c_text("filtre_valeur", "...cette valeur, ou {{NomObjet.champ}} pour comparer à une donnée qui change en cours de partie",
|
||||
"attr:_filtre_valeur", placeholder="ex. 3 ou {{Partie.niveau_courant}}", default="", group="Filtre"),
|
||||
c_text("filtre2_champ", "ET (optionnel) : ce 2ᵉ champ",
|
||||
"attr:_filtre2_champ", placeholder="ex. parcour_id", default="", group="Filtre"),
|
||||
c_select("filtre2_operateur", "...est", "attr:_filtre2_operateur", CONDITION_OPERATORS, default="egal", group="Filtre"),
|
||||
c_text("filtre2_valeur", "...cette valeur, ou {{NomObjet.champ}}",
|
||||
"attr:_filtre2_valeur", placeholder="ex. 1 ou {{Partie.parcours_courant}}", default="", group="Filtre"),
|
||||
],
|
||||
},
|
||||
"jauge": {
|
||||
|
||||
Reference in New Issue
Block a user