Commit Graph

322 Commits

Author SHA1 Message Date
Nathan Gray
3825fecf6d Process link to project manager, represented by pm_id field 2011-04-06 18:31:52 +00:00
Nathan Gray
597d2f6dcc Strip leading spaces from status labels for better matching 2011-04-06 17:22:37 +00:00
Nathan Gray
490b516c7d Fix start time import 2011-04-05 23:17:47 +00:00
Nathan Gray
7ee16e78b3 Fix wrong variable names 2011-04-05 22:57:06 +00:00
Nathan Gray
a8e8d82f64 Don't overwrite numeric owner IDs from successful conversion 2011-04-04 21:24:06 +00:00
Nathan Gray
7962433e27 types value moved 2011-04-04 19:20:12 +00:00
Nathan Gray
8276cbbade Fix 'owner from csv' option 2011-04-04 17:19:27 +00:00
Nathan Gray
19b7918a73 - Hide category choice, timesheet only replaces
- Fix Set to: category list
2011-04-04 17:13:59 +00:00
Nathan Gray
1777dbcf2a Move field types to egw_record, use them in human friendly conversions when exporting and importing 2011-04-04 17:01:17 +00:00
Nathan Gray
c157592e20 Remove not maintained export to ods plugin 2011-03-31 16:57:27 +00:00
Nathan Gray
949d06dce9 Fix status merge, strip spaces 2011-03-31 16:49:06 +00:00
Nathan Gray
ddabb6a46f Remove   using string replace 2011-03-31 15:19:22 +00:00
Nathan Gray
ae48c17417 Remove extra spaces from status text 2011-03-31 15:12:13 +00:00
Nathan Gray
3ac6fcd941 Leave pm_id as an integer 2011-03-31 15:10:47 +00:00
Nathan Gray
83b1f7f39e - Remove html entities from statuses
- Add project ID / name, when set
2011-03-29 23:38:22 +00:00
Nathan Gray
ff1b3d3345 Add ability to add unknown categories & statuses 2011-03-29 21:46:54 +00:00
Nathan Gray
28eeaa0bdd Default selection to search results 2011-03-28 22:12:42 +00:00
Nathan Gray
9ab2212cfa Human friendly values for status 2011-03-28 17:53:53 +00:00
Nathan Gray
0d9f55b59e Fix for import / update search for existing record. If new record key (ex ID) was not set, search matched all 2011-03-21 23:06:32 +00:00
Nathan Gray
f031b3dde2 Set default export definition 2011-03-21 16:19:52 +00:00
Stefan Becker
60fea18906 adding German Translations 2011-03-21 15:22:46 +00:00
Nathan Gray
51015de7b8 Specify fields to be treated as numeric 2011-03-14 22:07:23 +00:00
Nathan Gray
8104bd46c4 Automatically handle converting+adding text categories without explicit translation 2011-03-09 18:26:43 +00:00
Ralf Becker
0487ce678a * Timesheet from other app then calendar: fixed title to use clicked app (first link_app) 2011-03-03 17:06:57 +00:00
Nathan Gray
daea81489f By default, export all custom fields, use field labels instead of names, fix exporting field labels 2011-03-02 17:26:03 +00:00
Nathan Gray
886335e073 Change default export to use labels, human friendly values 2011-03-02 01:17:57 +00:00
Nathan Gray
3992b96dbb Add preference to use import/export definition for exporting from nextmatch 2011-03-02 00:06:50 +00:00
Nathan Gray
a28c004536 Format numbers according to user preferences 2011-02-28 20:35:50 +00:00
Nathan Gray
83f3aaa5f3 Get list of extensions from parent class 2011-02-22 20:00:04 +00:00
Nathan Gray
1280527169 Change display of placeholder tags from 2432...2432 to {{...}} 2011-02-18 17:07:16 +00:00
Nathan Gray
ed303c712a Hide merge icon on total lines 2011-02-14 16:17:25 +00:00
Nathan Gray
b81c2a9731 Remove infolog references, replace with timesheet 2011-02-14 16:14:26 +00:00
Nathan Gray
12a7d6534f Forgotten merge file 2011-02-11 18:36:27 +00:00
Nathan Gray
36f7301c5b Implement merge for timesheet 2011-02-04 20:03:42 +00:00
Nathan Gray
94165c9a59 Define types for human friendly stuff 2011-02-04 20:03:08 +00:00
Nathan Gray
99adf832a7 Implement get & set 2011-02-04 20:02:35 +00:00
Oscar Manuel Gómez Senovilla
28d2b6b072 Update for translations in trunk 2011-01-30 12:53:49 +00:00
Nathan Gray
e2baa8ab1d Add default import/export definitions 2011-01-26 00:12:19 +00:00
Nathan Gray
74ac5210d0 Add basic import support to timesheet 2011-01-25 23:55:57 +00:00
Nathan Gray
e38dca3436 -Implode arrays when not exporting human-friendly values so they don't say 'Array'
- Add standard conversion for human-friendly values
2010-12-10 22:51:53 +00:00
Nathan Gray
86402b7973 Add multi-entry action to change timesheet category 2010-12-10 18:03:46 +00:00
Nathan Gray
a104512988 Add mimetype to export plugins 2010-10-12 22:52:32 +00:00
Ralf Becker
50c43deec9 updating verson to 1.8 2010-09-05 15:24:34 +00:00
Oscar Manuel Gómez Senovilla
65f1702caa Tracker #2657 2010-08-25 16:23:17 +00:00
Oscar Manuel Gómez Senovilla
2f0df89b4f Tracker #2703 2010-08-25 16:14:29 +00:00
Andreas Stöckel
f096249cab Fixed bug with simple timesheet view mode and the unused quantity field 2010-06-28 13:35:10 +00:00
Nathan Gray
30ce9afd8b Set the timesheet title to the first linked entry 2010-06-28 12:51:52 +00:00
Nathan Gray
62ddbda9f0 Let parent handle deciding which columns to search - gives advanced search functionality to link searches 2010-06-14 14:27:27 +00:00
Stefan Becker
a56e13d2c0 added German translation 2010-05-21 13:55:16 +00:00
Klaus Leithoff
b630e5e5b6 translation provided by mkk 2010-05-20 08:07:18 +00:00
Klaus Leithoff
0a4182dae7 translation provided by mkk 2010-05-20 08:07:17 +00:00
Nathan Gray
ec08a21bb0 Disable action checkbox for sum lines 2010-05-06 14:31:44 +00:00
Nathan Gray
864539b5eb Fix bug preventing timesheet status column from being hidden 2010-05-04 15:37:30 +00:00
Nathan Gray
d0b9a13c54 Start time is set seperately from start date 2010-05-04 15:16:18 +00:00
Nathan Gray
29b315d686 Use recurrence date to set title / date to a particular recurrence instead of the first one 2010-04-30 15:41:45 +00:00
Nathan Gray
5cbb53c00f Add support for adding calendar & other apps from URL in a popup 2010-04-27 18:37:16 +00:00
Klaus Leithoff
227035050c translations provided by mkk and gm 2010-04-14 12:04:40 +00:00
Nathan Gray
1be1a922c4 Define colums_to_search and use search2criteria() to get extra search functionality 2010-04-01 21:03:00 +00:00
Ralf Becker
394bae101f - disable status column/row in index/edit, if no status defined
- remember status on "Save & new"
- [Save] was not closing in edit status
2010-03-23 12:54:00 +00:00
Nathan Gray
1d4190276c - Update importexport names/classes to reflect changes in importexport 2010-03-22 15:12:01 +00:00
Ralf Becker
676d76ff7c removed no longer used file, which will crash anyway because of old botimesheet class name 2010-03-21 10:07:02 +00:00
Nathan Gray
0b79a0466d Make changing status for whole query work 2010-02-22 23:02:25 +00:00
Ralf Becker
936c636ffd display upload failed (because post_max_size of webserver exceeded) message from etemplate, could be nicer but way better then before 2010-02-05 03:34:17 +00:00
Jörg Lehrke
75746226a4 Use egw_time for InfoLog, tracking backend and Tracker 2010-02-04 12:08:03 +00:00
Oscar Manuel Gómez Senovilla
26fab43836 Lang update 2010-02-03 18:57:36 +00:00
Klaus Leithoff
2bd5449c40 fix to control the existence of content start_time/end_time before trying to construct a dateobject 2009-12-14 16:25:12 +00:00
Nathan Gray
7217a92079 Implement new link hook view_list, to be able to be taken to a list of entries 2009-12-08 23:19:06 +00:00
Nathan Gray
30be48f6e6 Implement options so link_query() can be limited 2009-12-08 23:18:51 +00:00
Oscar Manuel Gómez Senovilla
613ad14467 Recover history from rev 28598 2009-12-02 20:19:38 +00:00
Oscar Manuel Gómez Senovilla
feacf14d20 Temporary removal to recover history from rev 28598 2009-12-02 20:18:56 +00:00
Oscar Manuel Gómez Senovilla
7ec6262f11 Update for spanish translation 2009-11-30 06:46:00 +00:00
Oscar Manuel Gómez Senovilla
30dd2980e6 Fixing missing svn add 2009-11-28 18:01:57 +00:00
Oscar Manuel Gómez Senovilla
852bfce1ed Move lang files for timesheet 2009-11-28 18:00:08 +00:00
Oscar Manuel Gómez Senovilla
31bc2ff512 tracker #2349 2009-11-18 19:40:17 +00:00
Stefan Becker
92da2abb2e "fixed bug with predefined status" 2009-11-14 18:02:21 +00:00
Klaus Leithoff
97accfe464 handle timesheet viewtype short, when creating entries with save & new 2009-11-04 13:02:05 +00:00
Ralf Becker
8d2194f191 Fixed daylight saving change error using new egw_time class:
At the date when the change occured - yesterday ;-) - starttimes where
wrong by one hour, because difference of timestamp of daystart and
current time was one hour more (because of the switch)
2009-10-26 08:17:06 +00:00
Ralf Becker
20e655c466 Default and forced preferences for nearly all apps 2009-10-19 17:04:11 +00:00
Stefan Becker
3312bcd595 fixed problem with edit button in timesheets 2009-10-01 14:29:30 +00:00
Klaus Leithoff
d19bfc8abf controlling the col filter for ts_project if projectmanager integration is full, because of strange search results when switching from full to both and back 2009-09-28 09:25:24 +00:00
Ralf Becker
42d898da8c Linked filter for timesheet (analog to infolog one, using nextmatch
custom filter with a link-entry widget)
2009-09-26 11:17:19 +00:00
Klaus Leithoff
d9531fb421 fix for timesheet edit tabs problem; tabs showed, even if set to readonly; 2009-09-24 12:42:54 +00:00
Klaus Leithoff
9ed090d1a6 fix for a reported problem at the german list: with ldap store, the filter for owner did not only filter for the selected user, but additionaly the groupmembers of a group with the matching id. 2009-09-22 13:40:03 +00:00
Stefan Becker
46f8530437 fixed some problems with the history functions 2009-09-13 10:48:40 +00:00
Stefan Becker
ccabb6d5f7 added History Log for timesheet 2009-09-10 08:20:27 +00:00
Oscar Manuel Gómez Senovilla
2386a28cc5 Update Czech translation for trunk. Tracker #1956 2009-09-09 22:12:43 +00:00
Stefan Becker
51f0999141 added hirachie for status and option, that only admin can change accounted status timesheets 2009-09-08 09:23:41 +00:00
Stefan Becker
ecb0d4fa05 added no status filter to filter options 2009-08-17 18:46:47 +00:00
Stefan Becker
2618570931 added a predifined status for a new Timesheet 2009-08-17 18:33:50 +00:00
Ralf Becker
232252475f patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
Stefan Becker
f5408f8f44 added some German translation 2009-05-20 16:14:19 +00:00
Oscar Manuel Gómez Senovilla
67b0a09c15 update spanish translation 2009-05-15 15:33:15 +00:00
Ralf Becker
7ba0af7f28 "only add total automatically, if $only_keys === false or show_sums" 2009-05-06 08:12:51 +00:00
Ralf Becker
0923f55a9d "fixed messed up formatting" 2009-05-06 07:04:29 +00:00
Klaus Leithoff
8a144dec62 handling unset/uninitalized selectcols 2009-04-20 14:06:13 +00:00
Ralf Becker
1fa08b5095 "fix for bug #2025: Database error in Timesheet with selected view category/date" 2009-04-01 20:02:33 +00:00
Ralf Becker
892e22a4a0 Replaced [Add] submitbutton with a button, to allow to start search with
enter
2009-04-01 13:00:46 +00:00
Stefan Becker
cbf707ba13 added ID field in template of timesheet custom status 2009-04-01 12:41:21 +00:00
Ralf Becker
d741545f59 "fixed \"whole query\" checkbox leads to not working selection after the action" 2009-03-24 11:28:17 +00:00
Stefan Becker
3687395dab searching and sorting with customfields using the new standard custimfield class so_sql_cf 2009-03-23 15:23:45 +00:00
Ralf Becker
a2252deade "fixed wrong version, causing the update to fail" 2009-03-23 15:01:01 +00:00
Stefan Becker
3818c671cc setting an individual status to multiple timesheet via a action method like the Addressbook and the Inlolog status. Sponsored by Martin Frimmel 2009-03-23 09:53:03 +00:00
Stefan Becker
3ef43df5c8 "RB: romoved tab in message phrase, which caused TT to choke" 2009-03-20 13:34:02 +00:00
Klaus Leithoff
c04c124456 bugfix for 1677 Timesheet Version 1.6.001 groups are treated like a separate user, not like a bunch for their members; additional fix for colselection 2009-02-16 08:36:22 +00:00
Klaus Leithoff
84c8de754d fix for issue in tracker #1876 (Timesheet, in detail view, not shows link to the owner project); fix for not working 'no-project'-filter 2009-01-27 15:51:04 +00:00
Klaus Leithoff
662f0fc707 fix for missing projectmanagerlinks in timesheet (tracker #1876) 2009-01-16 09:45:16 +00:00
Oscar Manuel Gómez Senovilla
0ed6cda053 Update nl lang files 2008-11-23 08:30:49 +00:00
Oscar Manuel Gómez Senovilla
388c515883 preparing to sync current lang files before branching for 1.6. One more commit
expected meanwhile!
2008-11-22 11:05:43 +00:00
Oscar Manuel Gómez Senovilla
7c3ab3ab8c tracker #1774, added estonian translation 2008-11-02 14:23:56 +00:00
Oscar Manuel Gómez Senovilla
3edee675a7 tracker #1812 2008-11-02 13:38:18 +00:00
Ralf Becker
97983eb739 "fixed not working include reported by Martin on the German list" 2008-10-28 06:00:37 +00:00
Ralf Becker
90c361b960 "commented error_log statements" 2008-10-20 19:43:26 +00:00
Oscar Manuel Gómez Senovilla
504b096e06 latest update of egw translators pending work 2008-10-15 21:11:30 +00:00
Ralf Becker
5261728792 Fixed not working custom fields:
- SQL error when storing cfs
- csv export did not contain cfs (reported by Frank Becker)
- list did not contain cfs
- list caused check of attachments for every single entry, without
  displaying the attachments
- empty cf values got stored in db
--> had to rework the whole cf stuff :-(
2008-10-15 16:37:23 +00:00
Ralf Becker
0cc975cae9 "fixed typo in pm_cumulate hook, reported by Jose" 2008-10-10 10:51:35 +00:00
José Luis Gordo Romero
cf83c28592 Timesheet small fix for renamed classes uiinfolog -> infolog_ui 2008-10-08 08:15:14 +00:00
Ralf Becker
e720c3f4ac "docu update" 2008-10-07 09:00:19 +00:00
Ralf Becker
38d3ac65ff - using new class naming schema
- version and dependencies for 1.6
- file_access hook for attachments
2008-10-07 08:57:09 +00:00
Oscar Manuel Gómez Senovilla
8ed57c413b tracker #1747 2008-10-05 19:24:49 +00:00
Oscar Manuel Gómez Senovilla
efbd40622a tracker #1726 2008-09-15 17:04:00 +00:00
Ralf Becker
7b145c88da fixed problem reported on the developer list: timesheet phrase contained a tab (\t) 2008-08-21 13:13:48 +00:00
Ralf Becker
448705bc3f width: 100% instead of fixed width 2008-08-04 12:48:01 +00:00
Oscar Manuel Gómez Senovilla
77f63b4c00 updated russian translation 2008-07-29 20:40:02 +00:00
Oscar Manuel Gómez Senovilla
241e844f4b Resulting lang files after applying the "Search for new phrases" in translation tools for every app 2008-07-26 21:59:22 +00:00
Oscar Manuel Gómez Senovilla
e6a0bc30a9 tracker #1511 2008-07-25 21:22:37 +00:00
Oscar Manuel Gómez Senovilla
753c766eff Pending translations for trunk 2008-07-24 19:00:41 +00:00
Stefan Becker
33fa5ed18a "patch for custum search working with IE 6/7" 2008-07-21 15:40:14 +00:00
Ralf Becker
58fe7382df droped onw cf class, to take advantage of the improvments of the global one 2008-06-11 11:12:53 +00:00
Ralf Becker
633c76e18a "fixed wrong case in egw_link::VFS_APPNAME, thanks to a report from philipp.kaufmann(at)hosticus.com " 2008-06-06 05:28:38 +00:00
Ralf Becker
4e3c6aa5f9 "use full path for include" 2008-04-18 21:09:30 +00:00
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
Oscar Manuel Gómez Senovilla
f3cd85add5 periodical lang updates from translators 2007-12-22 21:39:38 +00:00
Oscar Manuel Gómez Senovilla
71fbe90a15 tracer #1370 for farsi 2007-12-22 10:28:44 +00:00
Oscar Manuel Gómez Senovilla
54066896e8 big commit: all lang files not in utf-8 converted to utf-8, including charset phrase 2007-11-10 22:46:02 +00:00
Oscar Manuel Gómez Senovilla
895ba44b47 Updated czech translation files, using provided utf-8 files 2007-11-09 16:46:15 +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
Oscar Manuel Gómez Senovilla
0441f0b760 Hopefully, rest of language files 2007-10-14 16:19:43 +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
Klaus Leithoff
bdf27e11d9 Merged language Patch from r24464 (1.4) to trunc. 2007-09-25 10:21:19 +00:00
Oscar Manuel Gómez Senovilla
e385c6412f retry for patch 1170 2007-09-25 07:37:31 +00:00
Oscar Manuel Gómez Senovilla
dec28cbe89 spanish lang updates for trunk 2007-09-16 14:35:58 +00:00
Ralf Becker
59135b816a 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:35:18 +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
cfdf9fcba4 allow to set quantity to a negative value (like in 1.2) to use it to mark overtime 2007-06-25 17:01:13 +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
f241911ce7 merging fix from trunk: validation error instead of using the blur-title 2007-06-13 16:57:30 +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
83316b1f4f 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:17:12 +00:00