An open API service indexing awesome lists of open source software.

https://github.com/thomasklein/trac2mite

Trac2mite connects your Trac account with your mite.account. Track your time easily on issues within Trac and get them automatically send to mite.
https://github.com/thomasklein/trac2mite

Last synced: about 1 year ago
JSON representation

Trac2mite connects your Trac account with your mite.account. Track your time easily on issues within Trac and get them automatically send to mite.

Awesome Lists containing this project

README

          

"_mite_":http://mite.yo.lk/en is a sleek time tracking tool for teams and freelancers.

Trac2mite connects your Trac account with your _mite_.account. Track your time easily on issues within Trac and get them automatically send to _mite_.

h2. Requirements

* "Trac":http://trac.edgewall.org/wiki/TracDownload >= v0.11
* "TracHoursPlugin":http://trac-hacks.org/wiki/TracHoursPlugin >= r7148
* a _mite_.account (you can easily signup for a "free 30 days trial account":https://signup.mite.yo.lk/signup/en )

h2. Installation

Before continuing please make sure the TracHoursPlugin is installed and enabled.

To install Trac2mite please follow the instructions provided in the official "Trac Wiki":http://trac.edgewall.org/wiki/TracPlugins#InstallingaTracPlugin.

In case you encounter any problems you can still try to install the plugin in development mode as described in the following below.

# Place all source files of the Trac2mite plugin into the plugin directory of your Trac environment.
# Change to /path/to/your/projenv/plugins/Trac2mite/0.11 via console and run the command python setup.py develop -md /path/to/your/projenv/plugins
# Login as a user with admin privileges and go to Admin > Plugins to enable all components for 'trac2mite', which should now be listed as a available plugin.
# You are prompted to upgrade your Trac environment via the trac-admin tool. Do so and restart your webserver.

h2. Setup

*Please note:* Only users with the permission _TICKET_ADD_HOURS_ can use the features of the TracHoursPlugin and Trac2mite. The following steps assume you have this permission.

Go to Preferences > mite and try to connect to your _mite_.account.

After providing your account data you can now select your _mite_.projects and _mite_.services that will appear when you create a new time entry with the TracHoursPlugin.

h2. Tracking time

Once the connection to your _mite_.account is verified, you should now have the possibility to assign one of your _mite_.projects and _mite_.services to every new and existing time entry. When saving the time entry, Trac2mite will send this data to your _mite_.account.

h2. License

Trac2mite is licensed under the terms of the MIT License, see the included MIT-LICENSE file.