Timesheet

c2803d20170712111947

New

The module enable saving timespent on tasks in a more user friendly manner. It can also turn the saved time used on a project into an invoice favorite so the task used everyday are not among lot of other task used only once a while. The module have some basic time reporting by project and user. The module support approval flow ( team & project) for the timesheet submitted.

More details

18,00 €

More info

Module version: 2.0.1
Publisher/Licence: Patrick Delcroix / AGPL
User interface language: English
Help/Support: pmpdelcroix@gmail.com
Free version: https://cloud.pmpd.eu/index.php/s/qbccbCjdsgu8FK8
Manual:https://cloud.pmpd.eu/index.php/s/MArFKsQxCcTGxKM
Github:https://github.com/delcroip/dolibarr_project_timesheet
En development thread:https://www.dolibarr.org/forum/511-creation-of-a-new-module/25010-timesheet-module


Prerequisites:

  • Dolibarr min version: 3.5 ( not tested on previous version)

  • Dolibarr max version(not tested on above version): 6.*

  • Project and task activated

  • user assigned to project and task

Functionalities:

- Timesheet interface for all the user task per week
- Generate report on user and on project per month
- Favorite handling to show only some project/task at timesheet page opening (other projects/task are available on another tab)
- Approval of the timesheets per the N+1 and project leader
- Invoice generation from the time saved on project ( via the timesheet module or dolibarr core)

2.0.1 Change log from 2.0

  • Project approval corrected (for non admin no approval was shown)

  • PHP warning removed
  • Home timesheet box correted (was not showing the # of timesheet to approve)

2.0 Change log from 1.5.1

  • Week on two month are spliced to enable monthly approval

  • Chained approval for team & project.

  • Create invoice with ad-hoc and already defined service based on time saved.

  • Report always shows time in day and hours

  • Layout change for the setup page

  • Layout change for the favorite handling

  • Email are sent to user when a timesheet is rejected by the team leader

  • Note on task are shown as info when hoovering over the task line

  • Searchbox are available instead of dropdown list (use other core module setup).

  • More translation (ES, DE, IT, FR, US , mostly automated)

  • Note editing available for each tasks (also in the approval flow)

Change log from 1.5

  • Support dolibarr 4.0.1

  • hidden option to join file to timesheets via the setting TIMESHEET_ADD_DOCS

Change log from 1.4.3:

  • Timesheet approval by N+1,

  • Reminder (email) for to be approved timesheet possible through dolibarr planned tasks

  • admin wiew for the Approval (change a approval status outside the normal approval flow)

  • Home box with the pending timesheet to be approved

  • Blocking some weekdays (e.g week ends)

  • Holiday showed in the timesheet

  • Holiday time can be included in the timesheet totals

  • Typo correction for French.

  • Posibility to add a note

  • Compatible with dolibarr 3.9.2

Change log from 1.4.1:

  • correction of the Spanish language (thanks to vinclar)

  • possible to deactivate the dolibarr Ajax for the dropdown list for the setup page (in case of issue to add whitelist)

  • keep the whitlistmode after submit / go to date / next / previsous week

Change log from 1.4:

  • bugfix for the tasktime date in the project page

  • link to have the different whitelist behaviour (black list, and none)

  • Spanish language (google trad)

  • typo correction for French

  • support the print mode for timesheet & the report

  • show the project open to everyone on the new whitelist page

Change log from 1.3.7:

  • layout improvement: timesheet, setup page, reports

  • whitelist to show only some project/task

  • taslk column customisation

  • new task column: company, parent task

  • new report option: report all, export friendly layout

  • user report available for the N-2, N-3

Change log from 1.3.6:

  • compatible avec dolibarr 3.7

Change log from 1.3.3:

  • Works with PHP<=5.3

  • Possibility to remove the 0:00

  • Color code for already filled tasktime / new tasktime and error

  • Bux fixes in the report

  • Better date dialog

  • N+1 is able to check the user report of his N's

 

Install:

    • Download the archive file of module (.zip file) from web site DoliStore.com

    • Put the file into the root directory of Dolibarr.

    • Uncompress the zip file, for example with command

unzip module_timesheet-2.0.zip
  • Module is then available and can be activated.

Update:

    • Deactivate the module

    • remove the timesheet folder with the command

rm -fr htdocs/timesheet

    • Download the archive file of module (.zip file) from web site DoliStore.com

    • Put the file into the root directory of Dolibarr.

    • Uncompress the zip file, for example with command

unzip module_timesheet-2.0.zip

  • Module is then available and can be activated.