Ralf Becker
d7a6328c12
using new historylog custom field stuff, specially logging each custome field separate
2011-04-19 18:53:31 +00:00
Ralf Becker
33bbd3465d
- fixed bug in timesheet, success/error message of set category or status was not shown
...
- using now a single (default) action Open, which opens a timesheet to edit or view depending on rights
- added phrases "Open" and "Whole query" to API/common, as they are used in many apps
2011-04-19 09:44:25 +00:00
Ralf Becker
bb0e8617b2
enable/disable edit and delete action, based on ACL rights, set as css classes to each row
2011-04-17 20:45:21 +00:00
Ralf Becker
6081a5749d
timesheet context menus are now complete:
...
- query all is moved into context menu
- legacy support only contains button to trigger context menu
- moved some common phrases into the API:
+ Delete this entry
+ Delete these entries
+ You need to select some entries first!
- support for singular and plural confirmation messages
2011-04-17 18:53:45 +00:00
Ralf Becker
af552dc914
removed all legacy stuff, but the use_all checkbox
2011-04-17 13:51:04 +00:00
Ralf Becker
752cd7249f
replacing now $id in url with actual id, not longer adding it if url ends with =
2011-04-17 09:52:54 +00:00
Ralf Becker
806d3d604c
added context menu for nextmatch widget: first implemenation in timesheet
...
- legacy actions column and multiple action row below table is switched off by default, but can be switched on again
- legacy action button is NOT yet working
- "whole query" checkbox need to go into context menu too
2011-04-16 21:45:13 +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
ed303c712a
Hide merge icon on total lines
2011-02-14 16:17:25 +00:00
Nathan Gray
36f7301c5b
Implement merge for timesheet
2011-02-04 20:03:42 +00:00
Nathan Gray
86402b7973
Add multi-entry action to change timesheet category
2010-12-10 18:03:46 +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
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
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
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
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
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
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
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
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
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
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
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
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
José Luis Gordo Romero
cf83c28592
Timesheet small fix for renamed classes uiinfolog -> infolog_ui
2008-10-08 08:15:14 +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