Mapas Culturais é uma plataforma colaborativa que reúne informações sobre agentes, espaços, eventos e projetos culturais, fornecendo ao poder público uma radiografia da área de cultura e ao cidadão um mapa de espaços e eventos culturais da região
GNU Affero General Public License v3.0
201
stars
145
forks
source link
Refatorar a solicitação de vinculação de agente coletivo nas inscrições #3254
[x] refatorar configuração de solicitação de vinculação
Atualmente a configuração é feita na página de configuração de formulário de coleta de dados, possibilitando o gestor escolher entre entre não solicitar, solicitar opcionalmente e solicitar obrigatoriamente, assim:
Agora deve ser condicionada a habilitação de coletivo e/ou pessoa jurídica, assim: (com o texto 'habilitar a vinculação de agente coletivo para iniciar a inscrição. Não há mais a vinculação opcional.
[x] na criação de campos do formulário, somente habilitar o "@ campo do agente coletivo" quando a opção acima está habilitada
[x] ajustar a validação da registration para só considerar a obrigatoriedade da vinculação quando o tipo de proponente for coletivo ou pessoa jurídica
[x] refatorar a vinculação do agente coletivo
Atualmente a solicitação é feita após a criação da inscrição, na página do forulário de inscrição, assim:
Agora deve ser vinculado na página de criação de inscrição quando o tipo de proponente for coletivo ou pessoa jurídica e o a vinculação estiver habilitada para o tipo de proponente escolhido, aqui:
Orientações para o desenvolvimento
há uma configuração que define quais são os tipos de proponente e sua relação com os agentes vinculados à inscrição:
não deve ser usado diretamente os nomes dos tipos de proponente na implementação, sempre deve-se basear nessa configuração. Por exemplo, a configuração da vinculação do agente coletivo deve ser exibida se o tipo de proponente for mapeado para coletivo na configuração registration.proponentTypesToAgentsMap
Agora deve ser condicionada a habilitação de
coletivo
e/oupessoa jurídica
, assim: (com o texto 'habilitar a vinculação de agente coletivo para iniciar a inscrição. Não há mais a vinculação opcional.[x] na criação de campos do formulário, somente habilitar o "@ campo do agente coletivo" quando a opção acima está habilitada
[x] ajustar a validação da registration para só considerar a obrigatoriedade da vinculação quando o tipo de proponente for coletivo ou pessoa jurídica
[x] refatorar a vinculação do agente coletivo Atualmente a solicitação é feita após a criação da inscrição, na página do forulário de inscrição, assim:
Agora deve ser vinculado na página de criação de inscrição quando o tipo de proponente for coletivo ou pessoa jurídica e o a vinculação estiver habilitada para o tipo de proponente escolhido, aqui:
Orientações para o desenvolvimento
há uma configuração que define quais são os tipos de proponente e sua relação com os agentes vinculados à inscrição:
registration.proponentTypesToAgentsMap