Uno dei nostri clienti ha bisogno di una funzionalità che permetta di selezionare un utente tramite un menu a tendina, che includa anche gli utenti in fase di staging.
Ho esaminato il codice e il componente utilizza il metodo della libreria userSearch per effettuare la chiamata API al server. Attualmente, non esiste un modo per passare parametri aggiuntivi.
Inoltre, l’azione del controller Rails search_users non prevede alcun meccanismo per accettare parametri aggiuntivi.
Sto pensando di creare una PR che permetta di passare un parametro includeStagedUsers, impostato di default su false, al componente user-chooser, consentendo così di elencare gli utenti in fase di staging nel menu a tendina. Cosa ne pensate @j.jaffeux?
Non ho un’opinione specifica a riguardo. Si tratta principalmente di aggiungere una funzionalità nel core di cui non abbiamo molto bisogno. Cosa ne pensi, @zogstrip?
Alcuni altri pensieri:
La cosa fondamentale qui è che questa parte del codice non è estendibile. Sarebbe utile se poteste suggerire una specifica per renderla estendibile. Sarei felice di preparare una PR su quelle basi.