Plugins Directory » ERPmine

7311 Author: Dhanasingh Krishnapandian
Website: http://erpmine.org/
Code repository: https://github.com/dhanasingh/redmine_wktime
Registered on: 2011-11-23 (almost 6 years ago)
Current version: 3.1
Compatible with: Redmine 3.4.x
User ratings:   (27)

ERPmine is an open source, free ERP plugin for Redmine. It is an ERP for Service Industries. It has the following modules; Time & Expense, Attendance, Payroll, CRM, Billing, Purchasing, Inventory and Accounting

Time & Expense
* Submit Timesheet & Expense Sheet
* Send Non Submission Reminders
* Print Time Sheet & Expense Sheet

Attendance
* Clock In / Clock Out
* Check Leave Status
* Integrate with Attendance / Time clock devices
* Attendance Report

PayRoll
* Setup Payroll data
* Generate Salary
* Report – Salary Register
* Report – Salary Slip
CRM
* Create Leads, Opportunities
* Convert to Accounts & Contacts
* Report - Lead Conversion
* Report - Sales Activity

Billing
* Generate Invoices
* Preview unmilled charges
* Accept Payments

Purchasing
* Create RFQ, Quote and PO
* Create Supplier Invoice and Supplier Payments
* Purchasing Cycle Report
Inventory
* Create Products, Items and Assets
* Log Material & Asset entries
* Stock & Asset Report

Accounting
* Create Ledgers
* Post Transactions
* Balance Sheet and P/L

Please refer to the User Guide for more information

Resources
1) The User Guide
2) The Overview Presentation (Open Office Format)
3) Video - ERPmine Overview
4) ... more

Test / Sandbox Environment
To check out the features please login into our Test / Sandbox Environment

The plugin allows for several configurations to cater to your needs. This plugin supports multiple languages..

It supports REST API with both xml and json formats. This plugin also has code hooks.

Installation notes

Unpack the zip file to the plugins folder of Redmine.

The code is also available from github
https://github.com/dhanasingh/redmine_wktime

It requires the gem rufus-scheduler. So run the following command from the plugins/redmine_wktime folder to install the gem

bundle install

It also requires db migration.
So run the following command for db migration from the root redline folder

rake redmine:plugins:migrate NAME=redmine_wktime RAILS_ENV=production

When uninstalling the plugin, be sure to remove the db changes by running, please note the VERSION=0 in the command

rake redmine:plugins:migrate NAME=redmine_wktime VERSION=0 RAILS_ENV=production

For rufus-scheduler to work , the rails application should be up all the time.
If an apache passenger module is used then make sure the following settings are made
PassengerMinInstances 1
RailsAppSpawnerIdleTime 0
PassengerPreStart http://rails-app-url/

This plugin uses js and css assets and it will be copied to public/plugin_asset/redmine_wktime
folder upon server startup, so please make sure public/plugin_asset/redmine_wktime has proper access.

Changelog

3.1 (2017-10-29)

Compatible with Redmine 3.4.x.

Features:
- Asset module is introduced.
- ERPmine Group Permission
- Log Expense

Bug Fixes:
- Edit Log Entries fail upon save

redmine_wktime.zip (580 KB) Dhanasingh Krishnapandian, 2017-10-29 12:10

3.0.1 (2017-10-06)

Compatible with Redmine 3.4.x.

Features:
- Translation for Russian
Bug Fix
- Plugin migration issue by timelog controller patch

redmine_wktime.zip (547 KB) Dhanasingh Krishnapandian, 2017-10-06 05:39

3.0 (2017-09-06)

Compatible with Redmine 3.4.x.

Features:
- Inventory module is introduced.
- Compatable with Redmine 3.4.2
Bug Fix
- Incompatible with Ruby 2.4

redmine_wktime.zip (554 KB) Dhanasingh Krishnapandian, 2017-09-06 17:32

2.9.1 (2017-07-13)

Compatible with Redmine 3.4.x.

Made compatible with Redmine 3.4

redmine_wktime.zip (453 KB) Dhanasingh Krishnapandian, 2017-07-13 18:35

2.9 (2017-07-10)

Compatible with Redmine 3.3.x.

Features:
- Purchasing module is introduced.
- Lock Time and Expense sheet.
BugFixing:
- basic, allowance and deduction total row missing in payroll report and user settings page.
- Payslip show incorrect financial period.
- Show Incorrect total in Accounting.
- Individual ledger amounts were not shown on the transaction page (Accounting)

redmine_wktime.zip (453 KB) Dhanasingh Krishnapandian, 2017-07-10 14:29

2.8 (2017-05-17)

Compatible with Redmine 3.3.x.

Features:
- Payment added to Billing Module.
- Contacts can be billed.
- Create New Invoice.
- Show unbilled invoices.
- Exchange rate is introduced.
- Issue based billing introduced.
- AR Aging Report.
BugFixing:
- unable to delete expense entries

redmine_wktime.zip (403 KB) Dhanasingh Krishnapandian, 2017-05-17 23:53

2.7 (2017-02-08)

Compatible with Redmine 3.3.x.

Features:
- CRM module is introduced.
- Moved Accounts to CRM Module.
BugFixing:
- Fixed: Uncaught TypeError is causing "Loading..." not dismissed .

redmine_wktime.zip (364 KB) Dhanasingh Krishnapandian, 2017-02-08 14:44

2.6 (2016-12-28)

Compatible with Redmine 3.3.x.

Features:
- Accounting module is introduced.
BugFixing:
- Could not Clock in/out when redmine installed in sub uri.

redmine_wktime.zip (310 KB) Dhanasingh Krishnapandian, 2016-12-28 15:52

2.5.2 (2016-11-19)

Compatible with Redmine 3.3.x.

BugFixing:
- Couldn't save Account on mac safari.

redmine_wktime.zip (253 KB) Dhanasingh Krishnapandian, 2016-11-19 07:17

2.5 (2016-11-14)

Compatible with Redmine 3.3.x.

The plugin name has been renamed from Time & Expense to ERPmine.
The Billing module is added to the plugin.

redmine_wktime.zip (252 KB) Dhanasingh Krishnapandian, 2016-11-14 12:29

2.4 (2016-09-29)

Compatible with Redmine 3.3.x.

Features:
- Payroll module is introduced.
- Merged Time and Expense modules under new 'Time & Expense' Tab.

redmine_wktime.zip (202 KB) Dhanasingh Krishnapandian, 2016-09-29 16:57

2.3 (2016-08-19)

Compatible with Redmine 3.3.x.

Features:
  • File Based Integration with Attendance / Time Clock Device.
  • Manually import Attendance data.
  • clock in/out list and edit pages are avialable from Attendance module.
  • Manually re-run the period end process for attendance module.
Bugs:
  • Fixed the total hours for month column total in Attendance report.
  • Fixed Date range calendar popup problem in Time & Attendance module.
  • fixed the sqlite query problem on the T&E list page.

redmine_wktime-2.3.zip (174 KB) Dhanasingh Krishnapandian, 2016-08-19 09:52

2.2.1 (2016-07-13)

Compatible with Redmine 3.3.x.

Features:
- Made compatible with Redmine 3.3.0.
- Time & Expense report is available from Report module.
- Show the first clock in and last clock out time of the day.
- Show the List page for users with view permission also.
- Added permission logic for viewing expenses report.
Bugs:
- Fixed the clock in/out column shift error.
- Fixed the leave total hours bug in attendance list.
- Left align the report header.

redmine_wktime-2.2.1.zip (159 KB) Dhanasingh Krishnapandian, 2016-07-13 12:33

2.2 (2016-06-25)

Compatible with Redmine 3.2.x.

Features:
- Clock-in and clock-out widget on the banner.
- Pagination in the report popup.
- Allow TE Admin to Delete entry in attendance.
- Show / Hide Expense, Attendance and Reports modules.
- Configuration for Min/Max hours per week.
- Configuration of user group for non submission mails.
Bug Fixes:
- Fixed the language Problem on issue Id Validation Message.
- Log Time : Approved/submitted sheet don't allow time entry through edit issue screen.
- Show 'No record to display' if there is no record in attendance report.
- Mobile web compatibility.
- validation for Min Hours is less then Max Hours.
- Expense total does not show correctly in Deleted Projects.
- ast day of the month not shown in the attendance report.
- Does not save expense amount greater then 100000.
We would like to thank LYRA Networks ( https://www.lyra-network.com/en/. ) for partially sponsoring this release.

redmine_wktime-2.2.zip (161 KB) Dhanasingh Krishnapandian, 2016-06-25 12:07

2.1.2 (2016-03-28)

Compatible with Redmine 3.2.x.

Features:
- Made compatible with Redmine 3.2.1.
- User filter introduced in Attendance tab.
- Previous and Next link added in attendance detail page.
- Group filter introduced in Reports tab.
Bugs:
- Fixed decimals not taken into account when registering expenses.

redmine_wktime-2.1.2.zip (156 KB) Dhanasingh Krishnapandian, 2016-03-28 18:46

2.1.1 (2016-02-08)

Compatible with Redmine 3.2.x.

Bug Fix
- The third row in the timesheet was showing the clock-in/clock-out difference instead of the hours

redmine_wktime-2.1.1.zip (151 KB) Dhanasingh Krishnapandian, 2016-02-08 14:47

2.1 (2016-02-02)

Compatible with Redmine 3.2.x.

The plugin name is renamed to Time & Attendance.

Features:
- Made compatible with Redmine 3.2.0.
- Attendance module is introduced.
- German translation is included.
Bugs:
- Fixed SQL Server issue.
- Fixed time entering format issue.
- Fixed issue forbidden error on "Enter issue as ID/Subject".

redmine_wktime-2.1.zip (151 KB) Dhanasingh Krishnapandian, 2016-02-02 16:24

2.0 (2015-10-08)

Compatible with Redmine 3.1.x.

Features:
- Made compatible with Redmine 3.1.1.
- Reminder email for submission and approval can be send by manager and TE admins.
- TE admins are allowed to modify and approve time/expense.
- Added User custom field filters in list page.
- "Please select" option is added in Issue and Activity dropdown.
- In log time page, error message is shown for restricted tracker type and on TE related error, the Create/Save button will be disabled.
- A warning message is shown when the user leaves an unsaved time/expense sheet page.

Bugs:
- Permission changes - When a Manager edits a Member T&E, his permission will be checked rather than the member's permission.

We would like to thank Fotonation ( http://www.fotonation.com/ ) for sponsoring this release.

redmine_wktime.zip (109 KB) Dhanasingh Krishnapandian, 2015-10-08 17:09

1.9 (2015-07-01)

Compatible with Redmine 3.0.x.

Features:
- Permission changes
-- When a Manager edits a Member T&E, his permission will be checked rather than the member's permission
- TE Admin users is introduced, they need not be a member of a Project to View T&E
- A person who has never submitted any T&E (Empty T&E) can be viewed in the list page
- Sorting of timesheet rows.
- Allow entering time in different format.
- A new non empty icon is introduced for empty detail time entry popup.
- Comment box size is increased.
- Name is shown for closed or inactive project, issue and activity.

Bugs:
- Error message is shown if issue is blank when "Allow blank issue" is OFF.
- Closed date is considered instead of updated date for closed issues.

redmine_wktime-1.9.zip (103 KB) Dhanasingh Krishnapandian, 2015-07-01 20:53

1.8.1 (2015-05-12)

Compatible with Redmine 3.0.x.

Features:
- Support for code hooks
- Filters will be remembered in list page.

redmine_wktime-1.8.1.zip (93.5 KB) Dhanasingh Krishnapandian, 2015-05-12 17:00

1.8 (2015-04-20)

Compatible with Redmine 3.0.x.

Features:
- Made the plugin compatible with Redmine 3.0.1.
- Implemented 'Save and Continue' button on the edit page.
Bugs:
- "wktime/getstatus" loading over HTTP on site served over HTTPS.
- Users can delete submitted & approved timesheets.
- Email notification not sent due to upper case in file name.
- fixed Pdf broken issue

redmine_wktime-1.8.zip (92 KB) Dhanasingh Krishnapandian, 2015-04-20 16:37

1.7 (2014-07-31)

Compatible with Redmine 2.5.x.

Features:
- Made compatible with Redmine 2.5.2
- Following permission changes were made:
- The user with 'Log spent time' or 'View spent time' permissions will be able to see the Time & Expense list page.
- The user with 'Edit time logs' permission is allowed to manage other member time/expense sheet.
- Following functionalities are available through REST api:
- List time/expense sheet of all user
- Delete entries in time/expense sheet
Bugs:
- Hours summed up for different custom values

Starting from 1.7, the code is also available from github
https://github.com/dhanasingh/redmine_wktime

redmine_wktime-1.7.zip (86.2 KB) Dhanasingh Krishnapandian, 2014-07-31 14:05

1.6 (2013-08-27)

Compatible with Redmine 2.3.x.

Features:
- Supports REST Api
- Separate Permission for Approving Time Logs
- Filter timesheets by groups
- Filter Issues assigned to me
- Configure Public Holidays
- Support for MS SQL Server
- User with View Spent time permission can only see the list page.

Bugs:
- wrap Settings object within Rails.configuration.to_prepare inside init.rb
- Show the message “no users in the selected project" in new time/expense sheet
- Expense report link does not shows up by default
- Allow 0 for time/expense entry

redmine_wktime-1.6.zip (85.5 KB) Dhanasingh Krishnapandian, 2013-08-27 19:10

1.5 (2013-03-07)

Compatible with Redmine 2.2.x.

- Detail and report capabilities for expense is introduced
- Configuration for non submission email notification
- Configuration for expense projects
- Configuration for minimum hour per day

Starting from version 1.5, it requires the gem rufus-scheduler.
so run the following command to install the gem
bundle install

For rufus-scheduler to work , the rails application should be up all the time.
If an apache passenger module is used then make sure the following settings are made
a) PassengerMinInstances 1
b) RailsAppSpawnerIdleTime 0
c) PassengerPreStart http://rails-app-url/

redmine_wktime-1.5.zip (75.7 KB) Dhanasingh Krishnapandian, 2013-03-07 13:03

1.4 (2013-02-07)

Compatible with Redmine 2.2.x.

The following are the features of 1.4
- Expense Reporting is introduced
- Disallow time logging for submitted/approved timesheets through redmine core
- Issues selection is enhanced by its subject autocompletion.
- Configuration for approving own timesheet
- Email notification for rejected time & expense sheets
- Filter issues by tracker
- Configuration for number of weeks to consider for previous week template
- Use start of week feature from redmine (Contribution from Martin Dube)
- previous and next week link (Contribution from Martin Dube)

redmine_wktime-1.4.zip (64.1 KB) Dhanasingh Krishnapandian, 2013-02-07 13:07

1.3 (2012-12-31)

Compatible with Redmine 2.2.x.

- Plugin is made compatible with Redmine 2.2.0
- Added Unapprove button to unapprove a approved timesheet
- Appended tracker with issue in issue dropdown
- Removed project name from pdf header

redmine_wktime-1.3.zip (44.2 KB) Dhanasingh Krishnapandian, 2012-12-31 12:53

1.2 (2012-11-23)

Compatible with Redmine 2.1.x.

- Approval System in place
- Custom Fields can be added to the Weekly Timesheet entity
- Time Entry custom fields can be entered from the row
- Comments can be entered from the row
- Timesheet can be exported in csv format
- Fixed the bug on incorrect issues for sub projects with same name
- Fixed the bug on row multiplication when more entries are made for
the same project/issue/activity combination.
- Did some performance tuning

redmine_wktime-1.2.zip (41.7 KB) Dhanasingh Krishnapandian, 2012-11-23 13:52

1.1 (2012-10-05)

Compatible with Redmine 2.1.x.

Following are the features for 1.1
- The plugin is made compatible with Redmine 2.1.0
- Issues can be entered as Id
- Work time header can be configured to show/hide
- Allowing blank issues can be configured

redmine_wktime-1.1.zip (34.3 KB) Dhanasingh Krishnapandian, 2012-10-05 14:29

1.0 (2012-07-19)

Compatible with Redmine 2.0.x.

The following are the features of Release 1.0
- The timesheet can be filtered by projects and then by users.
- code for summing hours of same entry has been removed.
- Timesheet can be exported into PDF with signature sections
- Project hierarchy is shown in project dropdown
- Custom Fields can be modified from the timesheet
- The plugin can be configured
- comma is allowed as decimal separator on hours entry
- Users without Edit Permissions cannot edit / delete entries
- Italian translations are includes

redmine_wktime-1.0.zip (152 KB) Dhanasingh Krishnapandian, 2012-07-19 12:40

0.0.9 (2012-06-15)

Compatible with Redmine 2.0.x.

Made the plugin compatible with Redmine 2.0
Fixed the bug - "Comments are not visible for the last row of timesheet"
French translations for String literals are included

redmine_wktime-0.0.9.zip (139 KB) Dhanasingh Krishnapandian, 2012-06-15 15:03

0.0.8 (2012-04-26)

Compatible with Redmine 1.4.x.

- Made the plugin compatible with Redmine 1.4.1
- used size instead of count for arrays to make it compatible with ruby 1.8.6
- enabled internationalization on the plugin name on top menu

redmine_wktime-0.0.8.zip (138 KB) Dhanasingh Krishnapandian, 2012-04-26 11:34

0.0.7 (2012-03-12)

Compatible with Redmine 1.2.x.

- Use Previous Week's Template for new Timesheet
- use current user for the default search in the index page
- allow duplicate entries for project/issue/activity/date combination
- allow time entry for empty issue
- show/hide previous week's closed issues
- Used jquery dialog for entering comments to reduce space
- fixed a bug related to values getting reset when a row is deleted
- fixed a monday calculation issue when a sunday falls in the date range

Thanks to the following people for their feedback and feature requests.
Alfredo Bonilla, Alexander Schramm, Ramith Unni, Fayez Naccache, Francisco Almeida, Rafael Fresno

redmine_wktime-0.0.7.zip (138 KB) Dhanasingh Krishnapandian, 2012-03-12 08:12

0.0.6 (2012-02-09)

Compatible with Redmine 1.2.x.

- Entering time on empty projects (with no issues) is possible
- left alligned the project, issue, activity dropdowns
- set the size of dropdowns (project - 150px, issue - 250px, activity - 75px)
- added a default date to the Add New wk-time page
- removed the checkbox column from the timesheet grid
- fixed the sunday issue with postgres
- added User Filter to the wktime list page

Thanks ro Alfredo Bonilla, J P and Alexander Schramm for feedback and enhancement requests.

redmine_wktime-0.0.6.zip (17 KB) Dhanasingh Krishnapandian, 2012-02-09 13:21

0.0.5 (2012-01-13)

Compatible with Redmine 1.2.x.

- used Role's Issue Visibility for filtering issues
- show only the issue id if it is not accessible and has time previously reported for it
- show issue id and subject in the issue drop down
- show sub totals for each day
- show the active activities from project in the activities drop down
- select the current user as default selection in the user dropdown on new wktime page

Thanks to Igor Zubchenok, Alfredo Bonilla, Rafael Fresno for their feedback and enhancement requests.

redmine_wktime-0.0.5.zip (16.8 KB) Dhanasingh Krishnapandian, 2012-01-13 12:14

0.0.4 (2011-12-09)

Compatible with Redmine 1.2.x.

support for sqlite

redmine_wktime-0.0.4.zip (16 KB) Dhanasingh Krishnapandian, 2011-12-09 12:08

0.0.3 (2011-12-07)

Compatible with Redmine 1.2.x.

support for postgresql
fixed a bug on timesheet rendering

redmine_wktime-0.0.3.zip (16 KB) Dhanasingh Krishnapandian, 2011-12-07 13:44

0.0.2 (2011-12-01)

Compatible with Redmine 1.2.x.

fixed the bug for Redmine installation on sub directory

redmine_wktime-0.0.2.zip - wktime 0.0.2 (15.4 KB) Dhanasingh Krishnapandian, 2011-12-01 14:56

0.0.1 (2011-11-23)

Compatible with Redmine 1.2.x.

redmine_wktime-0.0.1.zip (15.1 KB) Dhanasingh Krishnapandian, 2011-11-23 19:26

User ratings

  by Dhana Lakshmi about 1 month ago

  by Germán Moriello 9 months ago

Good plugin, but the new lacks integration with the basic Redmine. (can't assosiate leads, accounts, opportunities, etc to proyects).

  by Steven Hawkins 12 months ago

It is an excellent plugin, especially considering it is free. I had an issue with one of the features, and the creators were very helpful.

  by Rodrigo Bernardo about 1 year ago

Very Good Plugin. Works fine and support is very good too.

  by Matej Siman about 1 year ago

  by Karthick Madhiazhagan over 1 year ago

  by Dhineshkumar Rajasekar over 1 year ago

  by Dilip Jayachandradu over 1 year ago

I received a Demo today and I was impressed with the product features, look forward to try soon

  by Gregor Borsemirk over 1 year ago

  by Kai kremer over 1 year ago

great tool

  by William Sneed over 1 year ago

Nice & Simple time tracking for small organizations.

  by Kosuke Fudy over 1 year ago

I have used worklog utility in my team, which is less than 10 persons. After everyone is requested to deliver worklog, our work progress is dramatically improved.

  by Maurizio Tallarico over 1 year ago

Great plugin... is there a way to add "comment" to the PDF export ?

  by Jörg Göbel almost 2 years ago

  by Igor A about 2 years ago

Great!

  by Istvan Heckl over 2 years ago

  by Thierry Brochu over 2 years ago

Best plugin for me yet! Used by everyone in my group!! :)

  by Zer Guz over 2 years ago

Best plugin so far to do weekly timesheets.

  by Dmitriy Perfilyev over 2 years ago

  by Suganya Thulasiraman over 2 years ago

  by Dhanasingh Krishnapandian almost 3 years ago

  by Jonathan P almost 3 years ago

Very useful. It save so much time and help to enter very quickly your time.

  by Sergey W about 3 years ago

  by oscar garzon over 3 years ago

amazing

  by Ivan Rapekas over 3 years ago

Great with https://github.com/fernandokosh/redmine_time_tracker

  by mark edwards over 3 years ago

  by Mariana Martinez over 3 years ago