Hello,
I’m curently doing an internship in a software engeenering compagny. I have to find an open source solution to manage IT projects. We are testing eGroupware,and it seem to be, for us, a good solution.
There are nevertheless some functionnalities that we want to add, and that I have to develop :
1 - We would like to add a module to make tables of hours worked (by person, by project, by project version, by tasks...), in order to generate invoices for customers. (That's for third party maintenance).
2 - We would like to be able to see in the calendar every task that workers entered in the application. For example : say I worked two hours on a task yesterday. At the end of the day, I went on timesheet part to notice my two hours worked. Today, I would like to be able to see in the theese tow hours calendar. In this way, people can easily see all the charges alredy returned.
So for the first point, I followed these two (exellents) links :
- http://www.egroupware.org/index.php?page_name=wiki&wikipage=Code+Corner
and
- http://www.oncologico.bari.it/laboratorio/bioinformaticsnews/egroupware/etemplate/doc/etemplate.html
I think I hunderstand how to proced for the first point. I already start to devellop some “testing” modules, and it seems to work good.
I used to contact you instead to the second point… I already post some messages on eGroupware forum, and people said that is not possible yet in eGroupware. Could you tell me if what I want to do is possible or not, is it possible to develop such thing ? In which way should I start my research / developpement ? Which files in the calendar module are affected by these changes ?
In advance thank you for your response,
Best regards
Florent