josircg / raizcidadanista

Sistema de Gerenciamento da Raiz Cidadanista
http://www.raiz.org.br
GNU General Public License v3.0
1 stars 2 forks source link

Recadastramento dos Círculos #122

Open josircg opened 7 years ago

josircg commented 7 years ago

Vamos incorporar o formulário abaixo ao sistema:

https://docs.google.com/forms/d/e/1FAIpQLScoZRH-CXDtbJBYfg157DUU_sGX_WH8K3aODbfl5ByYtcsiuA/viewform

O formulário será chamado através da view /cadastro_circulo

Irá gravar os dados em uma nova classe CirculoPendente que terá além dos campos atuais do círculo, o login de quem cadastrou.

Considerações:

1) Somente usuários registrados poderão cadastrar o formulário. Assim, o primeiro campo "Nome de quem preenche" não precisa existir.

2) No campo "Preenchendo este Formulário pela 1ª vez ?":

Se a pessoa disser que não, listar os círculos em CirculoPendente cadastrados por ela para que ela selecione um (pode ser via Popup ou frame) e aí o sistema traz os dados que ela já preencheu.

3) Caso seja Territorial, indicar UF (Combo) e Cidade (deixar campo livre). Caso já exista um círculo com o mesmo nome ou na mesma cidade, dar um alerta via JS mas permitir o cadastramento.

4) Montar inicialmente o formulário até o campo: Ferramentas de Comunicação estabelecidas pelo Círculo.

5) Ao gravar, enviar email para correio@raiz.org.br com o link do círculopendente no admin.

leonardocsantoss commented 7 years ago

Resolvido. Coloquei apenas no ambiente de testes.

josircg commented 7 years ago

http://teste.raiz.org.br/cadastro-circulo/

1) Trocar "Título" por "Nome do Círculo". Retirar a Descrição.

2) Caso o usuário logado seja jardineiro de algum círculo, mostrar na lista de círculos existentes para que ele possa adicioná-lo. Criar um atributo no CirculoPendente para associar o círculo existente com o que está sendo digitado.

Caso seja um círculo novo, incluir as 3 últimas perguntas:

Data das reuniões do Círculo (todas ou as últimas): Formato Lista. Modelo: data xx/xx/xx - presencial ou virtual - número aprox. de participantes

Data das últimas atividades do Círculo (presenciais ou virtuais): Formato Lista. Modelo: data xx/xx/xx - atividade - número aprox. de participantes

Mais informações que julgar importantes para caracterização do Círculo: (deliberações, caracterização sintética de atividade, complemento de alguma questão, etc.)

leonardocsantoss commented 7 years ago

Resolvido.

josircg commented 7 years ago

1) O Município deve ter o combobox com os municípios do Estado (igual temos no formulário)

2) Na tela do Admin, criar novo PowerButton "Criar Círculo" na tela do Admin que irá criar o círculo baseado nos dados informados pela pessoa. A rotina irá:

"Parabéns! Seu círculo já está listado no diretório de círculos do site com o status <>

leonardocsantoss commented 7 years ago

Resolvido, coloquei apenas no ambiente de testes.

leonardocsantoss commented 7 years ago

Em produção.