Skip to content

Projeto criado para disciplina de Tópicos Avançados, SI, 7º Período.

Notifications You must be signed in to change notification settings

mariojorgevalle/rh

Repository files navigation

Projeto para P2

  • Instituto Federal Fluminense
  • Sistemas de Informação - 7º Período
  • Matéria:
    Tópicos Avançados
  • Alunos:
    Mario Jorge Valle do Amaral e Rebeca Campos Motta
  • Trabalho:
    Serviço para gestão de Recursos Humanos do IFF

Informações

Projeto desenvolvido em Django, utilizando Piston e RESTfulie como ferramentas para serviço. Inicialmente modelado para a disciplina de Processos de Negócios onde desenvolvemos a parte de estrutura e documentação. Tem por objetivo oferecer de forma facilitada os dados dos servidores do Instituto através de um serviço, agilizando a comunicação com outras aplicações.

Funcionalidades

Atualmente já está implementados os métodos GET e PUT. Os próximos passos serão implementar os métodos POST e DELETE.

Para utilizar

  • Faça o download do projeto (.zip ou .tar.gz) pelo GitHub.

  • Descompacte.

  • Renomeie a pasta para "rh".

  • Execute o comando:

    sudo chmod +x install.sh
    
  • Execute o comando:

    sudo ./install.sh
    
  • Confirme a instalação de pacotes quando solicitado.

  • Crie o "superuser" quando for solicitado.

  • Acesse:

    http://localhost:8080/

Habilitando POST

  • Abra o arquivo /var/lib/python-support/python2.7/piston/resource.py com sudo.

  • Adicione na linha 34 entre "self.handler = handler() ... if not":

    self.csrf_exempt = getattr(self.handler, 'csrf_exempt', True)
    
  • Reinicie o sevidor Django.

About

Projeto criado para disciplina de Tópicos Avançados, SI, 7º Período.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published