Nascondi determinate impostazioni di gruppo se il nome del gruppo include un nome specifico

Oh aspetta… ora vedo improvvisamente alcuni metodi per testare. Se Jinja2 funziona qui, allora effettivamente in g.json il nome del gruppo è visibile e può essere utilizzato per una condizione…

E no, non funziona. E non è Jinja2, sono cose specifiche di Handlebars (ma suppongo che contains non sia una funzione nativa?).

{{#contains "chapter" group.name}}
<div class='control-group'>
    <label class="control-label">{{i18n 'admin.groups.my_map.map_title'}}</label>
    {{input type="checkbox" checked=group.custom_fields.show_map}}
    <span>{{i18n 'admin.groups.my_map.map_switch'}}</span>
</div>
{{/contains}}

Ma non funziona, ottengo un sacco di errori. Probabilmente non sto usando la corretta ricerca della variabile. Anche se sostituire group.name con semplicemente "chapter_netherlands" fallisce comunque.

Si è verificato un errore:

- Durante il rendering:
  -top-level
    application
      discourse-root
        group
          group.manage
            group.manage.profile
              groups-form-profile-fields
                plugin-outlet
                  plugin-connector

Errore irreversibile: Tentativo di risolvere `contains`, che ci si aspettava fosse un componente, ma non è stato trovato nulla.