theme-CulturaViva
Este repositório contém especificidades do Rede Cultura Viva para funcionar como tema do Mapa da Cultura.
Configuração do tema
Há duas chaves principais de configuração do tema:
-
rcv.seals
(env: RCV_SEALS) - Ids dos selos certificadores de pontos e pontões de cultura, separados por vírgula -
rcv.opportunityId
(env: RCV_OPPORTUNITY_ID) - Id da oportunidade do cadastro da Rede Cultura Viva
Filtros da API
- A API retorna por padrão somente agentes do tipo coletivo, sendo possível pedir para que retorne também os agentes individuais (informando o filtro pelo tipo, ou por id, ou por usuário proprietário do agente) - Esse filtro serve para que a lista e mapa de pontos de cultura não exibam agentes individuais e também para que consultas feitas por aplicativos terceiros vejam somente as organizações.
- A API da Rede Cultura Viva retorna somente os pontos e pontões certificados, ou seja, aqueles que possuam um ou mais dos selos certificadores de pontos e pontões de cultura configurados - Esse filtro é para que a lista e mapa de pontos de cultura não exiba agentes individuais e também que consultas feitas por aplicativos de terceiros veja somente as organizações CERTIFICADAS.
- Para usuários com poderes administrativos na oportunidade do cadastro, a API retornará também as organizações ainda não certificadas, mas que iniciaram o processo de certificação. Essas possuem um metadado identificador (rcv_tipo) com valor 'ponto'. - Esse filtro é para que nas páginas de gestão o sistema consiga exibir para o gestor também as organizações ainda não certificadas.
- Filtro para que a API também retorne para o usuário logado todos os agentes que este é dono ou administra. - Para que o usuário possa escolher no momento do cadastro qual é a organização, dentre todas que ele possui cadastradas no mapas, que é a do ponto ou pontão de cultura.