Coder Social home page Coder Social logo

institutotim / zup-api Goto Github PK

View Code? Open in Web Editor NEW
10.0 11.0 9.0 766 KB

API do plataforma Zeladoria Urbana Participativa (ZUP)

Home Page: http://zeladoriaurbana.com.br

License: GNU Affero General Public License v3.0

Ruby 88.25% HTML 2.26% Shell 0.29% PLpgSQL 8.87% Nginx 0.33%
ubuntu debian postgres postgis imagemagick redis ruby open-source-geos cubes zup

zup-api's People

Contributors

antoniocastanheira avatar estevaoam avatar ntxbot avatar vitor-kato avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zup-api's Issues

Documentação: documentar processo de notificações

Documentando aqui o processo de notificação. É necessário pegar essa documentação e agregar junto ao conjunto geral de documentações em: https://zeladoriaurbana.zendesk.com

O que é uma Notificação?
É um documento escrito, em formato carta com timbrado da prefeitura, que pode ser configurado no sistema vinculado a uma ou mais categorias. Uma vez configurada uma Notificação, órgãos responsáveis de determinadas secretarias podem dar entrada em relatos no sistema que geram uma notificação. A Notificação então pode ser impressa ou enviada por email para o destinatário desta.

Exemplo de uso de uma Notificação

No Municipio de Kyoto existe uma lei que diz que é proibido colocar mesas e cadeiras de bar em calçadas públicas. Caso algum bar ou estabelecimento comercial infrinja essa lei, um fiscal do serviço de Passeios e Iluminação da Secretaria de Serviços da prefeitura deve emitir uma Notificação em formato carta avisando o proprietário sobre a infração, exigindo a adequação (retirada do uso indevido do espaço público) e cobrando-lhe uma multa. Usando o sistema ZUP, por meio do aplicativo ZUP Técnico ou pelo ZUP Gestão (painel de controle da ferramenta), o fiscal preenche um Novo Relato com a referida categoria, iniciando assim a emissão da carta (Notificação).

Como configurar uma notificação?

  1. Logado como administrador do sistema ZUP, no painel, vá em:
Relatos > Gerenciar Categorias > Escolha uma categoria ou abra uma nova. 

2 - Preencha as informações necessárias e/ou edite as informações já existentes caso precise mudar o comportamento da categoria e depois vá na sessão “Configurações de Notificações” e habilite a exibição (altere a chave de não para sim).
selecao_014

3 - Depois de ativar as notificações para a categoria, você pode configurar um tipo de notificação, definir um prazo e escolher um estado para vinculação.
selecao_017

4 - É necessário também editar um layout de notificação, com texto e logomarcas adequadas. Veja:
selecao_016

Panorâma geral sobre a API

Bom dia, senhores(as)!

Eu gostaria de saber se há alguma possobilidade de alguém me passar uma visão geral sobre essa API, sou novo com o sinatra e o fato da api não estar no padrão MVC está me confundindo um pouco, eu gostaria de fazer algumas perguntas com relação as rotas, poderiam me ajudar?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.