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.
- Host: GitHub
- URL: https://github.com/thomasklein/trac2mite
- Owner: thomasklein
- License: mit
- Created: 2010-01-18T03:12:42.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2010-03-16T12:44:16.000Z (over 16 years ago)
- Last Synced: 2025-02-12T13:58:49.394Z (over 1 year ago)
- Language: Python
- Homepage: http://mite.yo.lk/
- Size: 121 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.textile
- Changelog: CHANGELOG
- License: MIT-LICENSE
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.