Skip to content
This repository was archived by the owner on Nov 25, 2022. It is now read-only.
/ ticket Public archive

Sistema de chamados para pequenos departamentos

License

Notifications You must be signed in to change notification settings

zanardo/ticket

Repository files navigation

ticket

ticket é um sistema simples de chamados para pequenos departamentos de TI, para o acompanhamento de casos em aberto sobre qualquer coisa (bugs de software, tarefas, demandas de helpdesk, etc).

Ele é desenvolvido em Python, e possui poucas dependências de bibliotecas externas. ticket embute seu próprio servidor web e utiliza um banco de dados SQLite para armazenar os dados, simplificando sua instalação e manutenção.

ATENÇÃO: O branch master possui a versão de desenvolvimento do ticket. No momento, o aplicativo está no meio de uma transição do Python 2 para Python 3. Não é recomendável usar este branch em produção.

Funcionalidades

  • Criação de tickets sem burocracia - somente um campo texto para o título é obrigatório.
  • Lista tickets por ordem de criação, modificação, e fechamento.
  • Filtros avançados para faixas de datas, tags, etc.
  • Dependência entre tickets (depende de e bloqueia).
  • Envio automático de e-mails das novas notas.
  • Bilhetagem de tempo de trabalho nos tickets.
  • Agendamento de tickets (com data limite).
  • Criação de tags coloridas.
  • Definição de prioridades.
  • Múltiplos usuários.
  • Anexos nos tickets.
  • Busca full-text.

Dependências

ticket precisa do Python 3.7.

Instalando ticket

Criando o virtualenv do Python e instalando as dependências:

make

Configurando ticket

Edite o arquivo ticket.ini caso queira alterar alguma configuração.

Criando o banco de dados vazio

O comando abaixo cria um novo banco de dados SQLite no diretório ./data:

make data

Iniciando ticket

Iniciar o servidor web:

make run

Como padrão, o servidor web escuta no host 127.0.0.1, e na porta 5000. O caminho do banco de dados é definido em ticket.ini, em paths.data.

Agora basta acessar o sistema via navegador. O usuário padrão é admin com senha admin. Ao acessar o sistema, crie um usuário para você, dê poderes de administrador, e exclua o usuário padrão admin.

Screenshots

Lista de tickets

Lista de tickets

Detalhe de um ticket

Detalhe de um ticket

About

Sistema de chamados para pequenos departamentos

Topics

Resources

License

Stars

Watchers

Forks

Contributors