Problemi con le risposte nei campi personalizzati

Ciao, questa è principalmente una domanda per @angus, ma se qualcuno ha qualche intuizione, sarebbe molto apprezzata. Ho implementato il campo argomento da ancora una volta, l’infame post di angus e sto riscontrando problemi relativi alle risposte. Il campo argomento personalizzato che ho creato è specificamente per i link che puntano a un processo specifico in un’applicazione.

Supponiamo che io crei un post con il link “www.app.com/process/71e33faf-ec88-445e/

Quando vado a rispondere al post, il campo personalizzato appare nel compositore di risposta, popolato con l’URL del post padre.

Quando sto scrivendo la mia risposta al post, se fornisco un URL diverso nel campo personalizzato a "www.app.com/process/93466e-db999-e44faf/, dopo aver inviato la risposta, il nuovo URL viene automaticamente sostituito con l’URL del post padre.

Idealmente, la logica sarebbe che, se il campo argomento non viene modificato nella risposta, non viene visualizzato nell’intestazione della risposta e, se viene modificato, visualizza il campo nello stesso modo in cui fa per il post padre (nell’intestazione/in cima alla risposta).

Ho affrontato questo problema supponendo che tutti i connettori in /assest/connectors/ siano collegati al compositore di risposta.

Qualsiasi assistenza o intuizione sarebbe molto apprezzata!

Saluti!

Probabilmente vuoi limitare l’input del campo personalizzato dell’argomento alla visualizzazione nel composer per il primo post, e non nel composer per le risposte. Quindi aggiungi un wrapper condizionale attorno all’input

<TopicCustomFieldInput
  @fieldValue={{this.fieldValue}}
  @onChangeField={{this.onChangeField}}
/>

Verifica se riesci a capire quale attributo devi controllare quando limiti l’input. Inizia vedendo quali argomenti vengono passati all’outlet del plugin composer-fields dove viene aggiunto questo input.