Commit Graph

286 Commits

Author SHA1 Message Date
Ralf Becker
e7c2e0c2d7 removed unnecessary instancations and using static methods of html and egw_link class 2008-03-25 16:13:55 +00:00
Ralf Becker
237c28506d use global db object 2008-03-13 12:47:03 +00:00
Ralf Becker
641475d08b using static methods of egw_link and config, implemented titles link 2008-03-09 07:33:42 +00:00
Ralf Becker
ec9c277770 "removed deleting, as it might not be always wanted, maybe we make it configurable later on" 2007-10-30 16:17:48 +00:00
Ralf Becker
71149c972f - fixed not copied constrains and milestones in PM templates
- fixed not creatable milestones in templates
- when deleting a project you can now choose to delete the datasources
  of the elements (eg. InfoLog entries) too
- new stati 'template', 'nonactive' and 'archive' for InfoLog, which get
  not displayed by any standard filter, but choosing them from the
  status column filter
- InfoLog tasks in PM templates get now automatic activated, there stati
  is set depending of the percentage to not-started, in-progress or done
- changing the status of a project you can now choose to change the
  stati of InfoLog tasks (or other types having the needed stati) too
--> these features have been sponsored by Arne Reith from Reith-IT
2007-10-05 15:06:27 +00:00
Ralf Becker
d676b0879d added fix to be able to optionally sum up negative times (overtime) in the quantity column, need to be switched on in the timesheet configuration 2007-07-10 07:34:30 +00:00
Ralf Becker
a9f78defa8 "allow to set quantity to a negative value (like in 1.2) to use it to mark overtime" 2007-06-25 17:00:41 +00:00
Ralf Becker
81cb29ce8b "fixing the fix: if no title was entered, you got a validation error instead of the blur-title" 2007-06-09 14:56:49 +00:00
Ralf Becker
cfd945e3ce "fix for bug #768: title is not changed whenever the project is changed
fix for bug #865: timesheets link to all projects that were booked before (save&new)"
2007-06-07 09:13:55 +00:00
Ralf Becker
76d4884c94 "fix for bug #839: main window: projectname not linked to project when adding first booking
--> partially reverting patch from Knut, as it only breaks stuff
also disabling the custom-fields tab, if there are none"
2007-06-03 15:01:27 +00:00
Lars Kneschke
cbff451d7e fix for displaying the correct projectname when working projectmanager intgeration. patch provided by knut moeller 2007-05-25 08:31:05 +00:00
Ralf Becker
4947ddfd99 "php5.2 fixes and hiding Export button for php4 or importexport not available" 2007-05-09 08:21:26 +00:00
Ralf Becker
909d37d94a fixed handing of no result in link_query method of timesheet 2007-04-17 13:33:23 +00:00
Oscar Manuel Gómez Senovilla
333e3fc21e patch for bug #511 in trunk 2007-03-25 20:06:54 +00:00
Lars Kneschke
ab04ba334c Initial import of export function 2007-03-08 11:22:57 +00:00
Ralf Becker
c0b6563e17 adaption for the new nextmatch feature plus some nice extra columns 2007-03-07 12:31:48 +00:00
Ralf Becker
81f08a87ea allow to select prices from all linked projects, not only the main one 2007-01-12 01:27:37 +00:00
Ralf Becker
990e32e760 bugfixes:
- start- and end-time in view-mode are now readonly
--> fixes wrong date/time if clicking on [edit] in view-mode
- project-filter use now project-id
- setting project-title in full integration mode (thanks to Klaus Leithoff)
2006-11-20 14:17:28 +00:00
Ralf Becker
9a0352e28c added error if starttime is after endtime, which would lead to negative times 2006-10-19 18:52:18 +00:00
Ralf Becker
106dab6003 - fixed sort by date for the reporting
- cats column is automatic suppressed, if no cats used
- removed "none" from the cats column in the sums
2006-09-20 13:31:41 +00:00
Ralf Becker
b064db8a7b if duration, start- and end-time given, ignore the duration 2006-09-15 10:54:34 +00:00
Ralf Becker
df261614f5 fixed bug reported by Udgin <evolik-AT-gmail.com> (error when you have no project-label so far, eg. empty install) 2006-09-14 18:31:46 +00:00
Ralf Becker
6bef8418f1 - the level of integration with projectmanager is now configurable:
+ Both: allow to use ProjectManager and free project-names
 + None: use only free project-names
 + Full: use only ProjectManager
- new filter for none-selected for category and project
--> requires an updated trunk etemplate version!!!
2006-09-12 15:21:23 +00:00
Ralf Becker
cd69f5bb27 - bugfix: [Save & New] lost links, now it can be used as a copy too
- [Add] button is now also on the top rights of the list (custom dates are on the left now)
- instead of a start-date+time plus the duration, you can now specify the start+date (required) plus 2 out of the following 3: start-time, duration, end-time
- the end-time for new entries is set to the aktual time, so you only need to fill the duration for a task you just finished
2006-09-12 10:37:13 +00:00
Ralf Becker
fc2afcea25 - hook to tell projectmanager to cumulate timesheets under infologs
- phpDoc headers
2006-08-26 16:32:29 +00:00
Ralf Becker
dde05aab4f link_title method returns now null to indicate an entry does not exist (and all links can be deleted) or false if there are insufficent rights to view the title 2006-06-24 16:06:11 +00:00
Ralf Becker
5bf2721e75 fixed handling of timesheets in templates or copying of projects: timesheets are NOT copied or linked to the new project
--> empty copy method returning false
2006-04-08 06:24:22 +00:00
Ralf Becker
0d73bce482 - fixed not working reports on MySQL 4.0, Postgres and (untested) MsSQL
- added a yearly sum
2006-04-05 16:23:44 +00:00
Ralf Becker
5d29337843 - added/corrected rounding of quantity and prices
- range-sums are only shown if the date-filter includes the full-range (otherwise you got an incorrect sum)
- day-sums only for less or equal 6 weeks
- more meaningful app-header / report title
- disabled owner column in print, if filtered by one owner
- state of details/no details is now saved in the user prefs, to be persistent over sessions
- minutes are allowed as additional input-unit for times
2006-03-27 12:20:06 +00:00
Ralf Becker
0a0a2b0513 - fixed timesheet to display only hours
- improved printing:
  + disabled unnecessary UI-elements
  + sums after each day, week, month
2006-03-26 22:11:58 +00:00
Ralf Becker
c706a3f043 usebility improvment:
- filter by custom date-range
- app-header with user and date-range
2006-03-21 22:18:29 +00:00
Ralf Becker
6c4cda6bfc added ability to add timesheets to infolog entries 2006-03-21 13:52:49 +00:00
Ralf Becker
6fa2602bfb fix for bug [ 1445439 ] Timesheet links to many projects instead of one 2006-03-08 10:55:24 +00:00
Lars Kneschke
840029a8a7 remove a warning 2006-02-08 18:30:20 +00:00
Ralf Becker
15201df1b5 improved projectmanager integration, specially pricelist plus some bugfixes 2006-01-11 05:17:15 +00:00
Ralf Becker
9f638e4f08 Initial revision 2005-12-19 04:23:14 +00:00