nathangray
b6e4931902
Check to make sure we're in a JSON request before accessing it
2017-12-14 14:40:56 -07:00
nathangray
97eb05e04d
* Timesheet - Fix bug where user column dissapears if you have custom fields and resize a column
2017-09-20 10:30:30 -06:00
nathangray
7c7b1711e5
* Timesheet - Fix bug where editing entries from disabled users changed the user
2017-09-05 09:04:31 -06:00
nathangray
6539b66cdc
* Timesheet - Fix 0 quantity was not allowed
2017-08-25 10:11:41 -06:00
nathangray
c5f856d297
Timesheet - fix inconsistencies in which sums were shown as you change the time filter
...
(fixes #21497 )
2017-05-23 15:32:49 -06:00
Ralf Becker
dfbd0d2e6f
do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions
2017-04-04 16:54:36 +02:00
nathangray
27922446d7
Timesheet - Fix another place where Save & New then changing the project keeps the old project
2017-03-17 09:30:05 -06:00
nathangray
7429dac075
* Timesheet - Fix 'Save & new' does not set project correctly
2017-03-01 11:39:01 -07:00
nathangray
2f8538e80e
* Timesheet: Add Copy context menu action
2016-11-24 10:20:45 -07:00
nathangray
ed6069aa4d
* Infolog: Add a context menu action to view a list of linked timesheets
2016-11-22 11:41:51 -07:00
nathangray
41bcceb44e
Fix bug in timesheet simple mode where Save & New, then selecting a different project did not change the title to match the new project
2016-10-18 10:01:54 -06:00
Hadi Nategh
f7b995a24b
Fix projectmanager link does not get set for new timesheet entry
2016-08-26 10:40:17 +02:00
Hadi Nategh
25416167d9
Set lank projectmanager link as pm_id. Fix timesheet project field does not show linked project link as pre-selected project
2016-08-25 18:11:21 +02:00
nathangray
134572a0d9
Try to find & set pm_id from selected project when adding a new timesheet entry
2016-08-18 14:04:33 -06:00
nathangray
405e844446
If timesheet list has a project filter selected and user adds a new timesheet, pre-set the project to the one selected in the list
2016-08-12 10:39:06 -06:00
Ralf Becker
4db7e2fb94
fix Scrutinizer "bugs"
2016-06-29 10:38:41 +02:00
Hadi Nategh
60f6f71430
Mobile template:
...
- Fix links are not shown in view mode for infolog
- implement timesheet and resources view mode
2016-06-21 16:37:35 +02:00
nathangray
7bb9577c6f
Allow custom date filter with no start date
2016-05-27 10:36:51 -06:00
nathangray
31b6c8607b
Do not set end date to current time, just leave it unset - but pass by reference
2016-05-25 12:59:44 -06:00
Hadi Nategh
60bc400313
Fix modified view templates are not getting updated because of no cache-buster modification timestamp
2016-05-25 16:44:36 +02:00
Hadi Nategh
f0af5eeb08
End date needs to be passed by reference, fixes broken timesheet from commit aa0814f
2016-05-25 09:52:16 +02:00
nathangray
aa0814f4d0
Do not set end date to current time, just leave it unset
2016-05-24 15:01:20 -06:00
Ralf Becker
be0d2ca297
fix PHP Fatal error: Call to undefined method EGroupware\Api\Session::appsession()
2016-05-09 09:30:03 +00:00
Nathan Gray
d9f99b9fe4
Calculate totals all the time
2016-05-03 22:18:49 +00:00
Nathan Gray
e88c3da6b8
Add missing placeholder (no rows) action
2016-04-26 23:11:29 +00:00
Ralf Becker
8b671d96f1
update to only use new Api, incl. dependency to only api (no more phpgwapi and etemplate)
2016-04-26 18:27:29 +00:00
Ralf Becker
4854078b7c
fix PHP Fatal error: Call to undefined function now()
2016-04-26 09:30:07 +00:00
Nathan Gray
ec1f6e9068
- Keep custom timespan start & end dates matching selected named range
...
- If all (or no end date) show until today, instead of a week
2016-04-25 21:21:40 +00:00
Nathan Gray
c6c51e6a8e
Fix changed column IDs hiding columns incorrectly
2016-04-14 18:34:06 +00:00
Nathan Gray
f3aca6f1d7
- Clear header totals when no date filtering is applied
...
- Avoid warnings about column list being string / array
2016-04-13 14:59:17 +00:00
Nathan Gray
437f6353d0
Change timesheet list categories empty label to 'All categories' to match other apps
2016-03-24 18:52:59 +00:00
Nathan Gray
0f5d4e7cab
Send false to re-enable columns as needed
2016-03-08 17:29:10 +00:00
Ralf Becker
61027429eb
alignment of NM header
2016-02-17 19:56:54 +00:00
Ralf Becker
60d41a7a48
WIP aligning nextmatch header and styling it as toolbar
2016-02-16 17:18:02 +00:00
Hadi Nategh
19a21b2322
Mobile theme W.I.P.:
...
- Add view mode for timesheet
2016-02-05 11:47:32 +00:00
Nathan Gray
978b5f4ffd
More Home progress:
...
- Add support for timesheet favorites
2014-11-28 18:03:13 +00:00
Hadi Nategh
f43141c96a
Keep the actual value of ts_quantity while storing it as it is used in price calculation, and rounding it cuases miscalculation of price
2014-11-17 08:40:49 +00:00
Nathan Gray
8a3df3911f
Do not clear start/end time in simple mode, use them as user set them.
2014-10-22 20:09:10 +00:00
Ralf Becker
83b6706964
* Timesheet: fix (un)setting project for adding, editing and save&new timesheets
...
- fixed et2_widget_textbox to update options.blur in set_blur(), as it is used in getValue, also updating input
- fixed et2_widget_linkentry to trigger change event, after reacting to click on X in search
- fixed timesheet to handle ts_project and pm_id in bo (ts_project is always stored in db for searching, even if it contains no custom project name)
- fixed not working change of project in an existing timesheet
- fixed unsetting of project
2014-10-14 15:58:37 +00:00
Nathan Gray
29301590d6
Fix doubled description ID (ts_description), caused lost comment when viewtype was set to simple
2014-09-09 22:20:52 +00:00
Nathan Gray
7b2511d264
Change automatically calculated quantity and list quantity to 2 decimal places
2014-09-09 21:38:37 +00:00
Hadi Nategh
a2c60633c6
Allow to set endtime before starttime, and calculate it as next day time.
...
- Fix setting endtime after middnight gives an validation error
- Move starttime validation under starttime field
2014-08-27 12:04:05 +00:00
Ralf Becker
4e044c5bde
fix empty custom start- or end-date is displayed as 1970-01-01 in app-header and just selecting a start to get week starting from that day got wrong enddate
2014-08-25 18:22:50 +00:00
Nathan Gray
cc04f0b89c
Create & use a flag 'no_actions' to disable actions for sum rows
2014-08-11 23:13:02 +00:00
Nathan Gray
0fa3ad831b
Fix no longer working 'None' category option
2014-08-11 22:50:38 +00:00
Nathan Gray
c11785b2db
Change pm_id filter to link-entry to match edit dialog.
...
Fixes empty pm_id filter when PM integration = full
2014-07-08 22:06:04 +00:00
Hadi Nategh
0be030f6cb
Fallback to admin index after save/cancel from calendar ACl,timesheet edit status
2014-07-08 15:10:24 +00:00
Nathan Gray
c32ab85757
Just use edit, it's easier and won't cause issues with filtering.
2014-06-25 16:09:51 +00:00
Hadi Nategh
b0d2c7fb00
Fix IDE warnings
2014-06-12 12:39:52 +00:00
Ralf Becker
288f46aafd
fixed not changed quantity, if duration was changed, caused by slightly different semantic for html5 placeholders to old eTemplate
...
old eTemplate returned empty value, if value was equal to placeholder, html5 shows placeholder only if value is empty, but will return a value equal to placeholder
--> I think we should go with html5 placeholder semantic and therefore change this in timesheet to give an empty value for quantity, if equal to duration and duration as placeholder/blur
2014-06-12 08:30:21 +00:00