okfn-brasil / pedidosanonimos

MIT License
39 stars 7 forks source link

Adiciona selectize ao `sender` e `receiver` do `admin.MessageInline` #13

Closed vitorbaptista closed 5 years ago

vitorbaptista commented 5 years ago

Como um moderador Eu quero conseguir buscar sender ou receiver no formulário de mensagens na administração do FOIRequests Para que eu possa cadastrar as mensagens mais rapidamente

Ao ir em http://localhost:8000/a/foi_requests e escolher um FOI Request, você vai encontrar uma página com vários formulários para cadastrar Messages. Esses formulários são definidos em: https://github.com/okfn-brasil/pedidosanonimos/blob/28d64ce067cb2f00ce68fe59e4ff358536c39ceb/web/foi_requests/admin.py#L63-L64

Esses são os dropdowns:

Dropdowns no Django Admin

O problema é que não há busca, então para cadastrar uma nova mensagem, o moderador tem que buscar o órgão visualmente. Isso torna o processo mais lento.

Idealmente, esses dropdowns usariam o selectize, como em https://www.queremossaber.org.br/p/new/:

Dropdown no Novo Pedido