I am working on a the next version of timesheet that will support invoice generation from the project report and timesheet approval chain (team , project âŠ) https://ide.pmpd.eu/dolibarr/htdocs
login:admintester
pwd: admintester
the Invoice part is already done but I am facing some issues for the approval part, either I solve them properly (could be used later to plan workload on task) but it might means that all previous approval could be lost (I might not do the migration script ) or I can apply a work arround (not clean).
Could you tell me if some of you already use the approval mechanism ?
I installed the module and have been using it a lot. I have not been able to understand how to confure the approvals. Therefore, I am no using the apporval functionality, but I was actually lokking forward to getting help and complete the approval setup and start using it.
Can you please give the highlights on how to configure approvals?
for the current version (1.5.1) itâs pretty simple:
0) config should be done to define if the TS should be grouped by week of user in the approval page
timesheet should be submitted by the user (not only saved)
the manager of the user (N+1 or N+2 base on manager name in the user page) go on the approval page (in the left menu) and elect approved or rejected for the ts on the screen
the next version is almost ready for testing, here the changelog:
create invoice from the project report
more translation (ES, DE, IT, FR, US)
tab in the setup for better browsing experience
Week over two month can be splited in 2 so an approval per month is possible.
reports shows time spent in hours and days
better handling of search boxes
favoris in a tab (not a new page)
admin can approve everything
approval per project
Change log from 1.5.1:
- chained approval for project
- create invoice from the project report
- more translation (ES, DE, IT, FR, US)
- tab in the setup for better browsing experience (in JS so config is kept when changing tab)
- Week over two month can be splited in 2 so an approval per month is possible.
- reports shows time in hours and days
- better handling of search boxes
- favoris in a tab (not a new page)
if some could test and provide me feedback on trad and bugs if any
Known limitations:
- approved timesheet in version 1.5.1 wonât show up ( a migration is needed, Iâll look how to do it.)
- in 3.5 the button âinvoiceâ in the project report doesnât show
Some user have issue seeing the task but I am not able to reproduce it but as soon as I find the root cause Iâll update the module.
if you want to try, please deactivate and re-activate the module to make sure the db change are done
this version, once installed will block a roll back to 2.2.3.5 ( or older) but if you need to roll back I can generate a version 2.2.3.6 that will allow it.
if you want to try, please deactivate and re-activate the module to make sure the db change are done
this version, once installed will block a roll back to 2.2.3.5 ( or older) but if you need to roll back I can generate a version 2.2.3.6 that will allow it.
2.2.8 change log from 2.2.7
- new: add a super total: total of every day present on the timesheet screen
2.2.7 change log from 2.2.6
- fix: error in pgsql while generating the invoice
- fix: link the created invoice to the project
- fix: error in the reports pages with mysql
- fix:ts draft not removed upon timespan change leading to days not accessible
- clean: Invoice creation page: layout improvement
2.2.6 Change log from 2.2.3
- new: support PostGreSQL database
- new/fix: support custom project roles
- new/fix: support Dolibarr 7.0.0
- fix: behaviour of notes in the timesheet pages with favourites
- fix: ânot defiedâ showing instead of project name
- fix: correction of the message when a favourite was added
- clean: enum are not user anymore
- clean: removal of dead code
3.1.2 change log from 2.2.11
- new: button to generate usersâ attendance sheet from project report pages
- fix: #57 note were not saved when containing a simple quote
- fix: install in htdoc folder
- fix: #50 boxapproval naming
- fix: format & typo
- fix: #48 timesheet start 1 day in advance
- fix: #55 invoice show close & draf project in the dropdown list
2.2.11 change log from 2.2.10
- fix: background color missing with approval status
- clean: total calculation improvments
- clean: add new trads
- clean: remove display error
2.2.10 change log from 2.2.9
- new: line total header
- new: add a total line every 10 task line
- fix: in day mode, the leading 0 isnât mandatory anymore (e.g. â.1â)
- clean: use liste_title for totals
- clean: improve total & overtime behaviour
- fix: #49 removing the value in a timesheet will put it a 0
FIRST: YOU SHOULD MAKE/HAVE A BACKUP OF YOUR DATABASE.
Then install 7.0.1 LIKE an UPGRADE !!!
Itâs on your own risk, but I think it should fix the database hiccup when it finds differences to the âstandardâ expected 7.0.1 tables and defined fields.