SFIT Timer is a cross-platform browser extension app used to log work hours and automatically write them to Odoo Timesheets.
It connects to an odoo instance e.g SFIT odoo instance and displays issue/task list from an existing project. One can start timer based on the issue, pause and end time of the issue thus recording a new billable timesheet line record in the timesheets.
Features:
- Support for both issue/task list from projects.
- Start/Pause/Stop issue/task timer.
- Create odoo timesheet line record linked to analytic account.
- Add and configure a Remote host.
- Remove existing remotes.
- Switch from existing Remotes.
- Show an individuals issues/tasks or all.
Pull latest from git clone [email protected]:sunflowerit/sfit-timer.git
then manually
load to your browser see below steps for Chrome and Firefox.
- Browse to chrome://extensions/
- Select 'load unpacked' and point to the 'src' folder.
- The app will now appear in the top-right of your Chrome browser.
- Go to Opera Settings probably left sidebar
...
- Click on
Extensions
- Select
load unpacked
and point to the 'src' folder. - The app will now appear in the top-right of Opera after pin it.
- Browse to about:debugging#/runtime/this-firefox
- Select Load Temporary Add-on.. and point to the repo -> src -> manifest.json file
- The app will now appear in the top-right of your Firefox browser
- When you clicking on the SFIT Timer button in Chrome for the first time, the log in screen comes up.
- Uncheck the 'Use Default Host' box at the buttom, and use the correct URL and database name.
- For Username and Password, use your regular SFIT Odoo login info.
- After logging in, a list of your active issues will show up.
- Use the green buttons to start and stop working on an issue. It will automatically show up on your Timesheet
- Time worked is rounded up or down to the nearest 15 minutes, this so we can keep our invoicing nice and clean.
- Tick 'all' to have other people's issue show up in this list as well; useful for multidev tasks!
- Under 'options' there's a switch to write time on ''tasks'' instead of ''issues'', we'll be using this in the future :)
cd /path/to/sfit-timer
git pull origin branch
- update on chrome://extensions
- update on about:debugging#/runtime/this-firefox