Skip to content

raphaelmolesim/loggit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bem vindo ao Loggit

Loggit é uma aplicação para apontamento de horas em lotes no Redmine. Através algumas simples configurações você pode realizar o apontamento de hora de toda uma semana em poucos minutos!

Pré-requisitos

Para rodar esta aplicação você vai precisar ter instalado na sua máquina:

  • Ruby 2.0.0-p247
  • Redmine 1.2.1

Instalação

git clone git@github.com:raphaelmolesim/loggit.git loggit
cd loggit
bundle install
cp -r examples

Configuração

Existem 3 arquivos de são necessários para rodar a aplicação:

loggit.yml

Você informar a URL do servidor Redmine e a chave de acesso à api (apikey) que você pode encotrar em yourredmine.com/my/account.

activities.yml

Você pode informar os tipo de atividade que o seu Redmine aceita, estas atividades estão disponíveis em yourredmine.com/enumerations.

project_lookup.yml

Este arquivo é simples de mapa que liga o nome que você quis dar ao projeto com o nome idêntico que o projeto tem no Redmine. É muito importante que o nome esteja indêntico ao que está no redmine.

Execução

A fonte de dados que é utilizada hoje é um arquivo CSV. Este arquivo deve seguir o encoding: ISO-8859-1. O formato esperado é: Horário de início atividade, Horário de conclusão da atividade, Duração, Nome do Projeto e Descrição da atividade. A linha de cabeçalho do arquivo deve ser:

Start,End,Duration,Project,Description

Para executar a aplicação você deve utilizar a linha de comando abaixo:

ruby lib/runner.rb report.csv

A aplicação irá agrupar o envio de dados por projeto, soliticando a sua confirmação, você digitar y para aceitar e n para negar o envio dos dados.

Espero ter tornado a sua vida mais facil como esta aplicação tornou a minha.

License

Except where otherwise noted, content on this app is licensed under a Creative Commons Attribution 4.0 International license.

Free Software, Hell Yeah!

About

App for bulk insert of time entries in Redmine project manager.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages