Ralf Becker
|
868135775c
|
PHP 8 fixes
|
2021-03-29 16:47:19 +02:00 |
|
Ralf Becker
|
84845d05b5
|
Fix PHP 8.0 Fatal error: Unparenthesized a ? b : c ?: d is not supported
|
2021-03-21 21:46:10 +01:00 |
|
Ralf Becker
|
ab9c089f70
|
fix PHP 8 Fatal error Array and string offset access syntax with curly braces is no longer supported
|
2021-03-21 21:13:07 +01:00 |
|
nathangray
|
779f2691bd
|
* Timesheet: Fix created time was wrong in user timezone was not the same as server timezone
|
2021-01-28 09:39:17 -07:00 |
|
nathangray
|
b247554141
|
Timesheet: more timezone date fixes
This time start time was improperly processed, fixed end_time too
|
2021-01-27 10:23:22 -07:00 |
|
nathangray
|
151889b39c
|
Api: Move list of common merge placeholders into parent class to reduce duplication, add link/<format> options
|
2020-10-06 10:56:08 -06:00 |
|
Hadi Nategh
|
6b910cc5fe
|
Make sure we reset filter or not setting it when choosing select All
|
2020-08-20 13:53:45 +02:00 |
|
nathangray
|
cd20749ca0
|
Timesheet: Change context menu category change to go over AJAX instead of POST to take advantage of push
|
2020-08-06 09:15:52 -06:00 |
|
Ralf Becker
|
3ee29ccacb
|
disable autorefresh in infolog and timesheet
|
2020-08-06 10:07:26 +02:00 |
|
Ralf Becker
|
6d4aaade1b
|
avoid second full refresh by sending delete action via ajax
|
2020-07-24 14:47:50 +02:00 |
|
nathangray
|
32267f02c8
|
* Timesheet: Fix update via import without category or status cleared original
|
2020-04-14 14:32:46 -06:00 |
|
nathangray
|
0eb65b9efe
|
* Timesheet: Fix import condition checks
|
2020-04-09 13:22:46 -06:00 |
|
Ralf Becker
|
e9c4d3f07e
|
complete push implementation for timesheet incl. ACL check
|
2020-01-24 13:31:56 +01:00 |
|
Ralf Becker
|
6e0936bd98
|
first take on pushing app-changes to all clients
|
2020-01-23 11:26:44 +01:00 |
|
nathangray
|
06f8f7456d
|
* Timesheet: Fix project link was missing when changing project after clicking "Save & New"
|
2019-12-13 09:48:01 -07:00 |
|
nathangray
|
11e145967e
|
Remove unused preferred export definition preference
|
2019-08-02 10:17:16 -06:00 |
|
nathangray
|
3dfdcee193
|
Reset bo object data before each import to fix imports without ID went to the same object
|
2019-03-26 11:26:41 -06:00 |
|
nathangray
|
8230686a1b
|
Import/Export - add definition setting to force a certain category
- update tracker to extend importexport_basic_import_csv
|
2019-03-07 15:52:48 -07:00 |
|
Ralf Becker
|
af88cc0822
|
* Timesheet: fix SQL error searching, if there are custom-fields
|
2019-02-26 20:30:11 +01:00 |
|
nathangray
|
d805e9f467
|
Stop using deprecated each(), using foreach(), key() or current() instead
|
2019-02-12 14:13:45 -07:00 |
|
nathangray
|
07b24b2a60
|
Commit session right after we store the state
|
2018-12-20 10:45:11 -07:00 |
|
nathangray
|
8451836a92
|
Import/Export - change signature of method that gets options to allow definition-specific values
Do export too, for consistency
|
2018-11-29 10:32:42 -07:00 |
|
nathangray
|
dba9a76246
|
Import/Export - change signature of method that gets options to allow definition-specific values
|
2018-11-29 09:35:35 -07:00 |
|
nathangray
|
d5cf6a600f
|
* Infolog, Timesheet - Fix link title placeholders not working
|
2018-10-04 11:17:30 -06:00 |
|
nathangray
|
a2a33f0ae9
|
* Timesheet - Fix links to application custom fields are not created on first save
|
2018-08-13 10:48:52 -06:00 |
|
nathangray
|
e5c13a0df6
|
* Timesheet - Admin only status also blocks editing & deleting for non-admins
|
2018-07-30 13:36:43 -06:00 |
|
nathangray
|
7ed5c42b3d
|
* Timesheet - only admins can select admin only statuses
|
2018-07-27 11:19:15 -06:00 |
|
nathangray
|
bc43d93950
|
* Calendar - Open timesheet from recurring event on selected occurence instead of first occurence
|
2018-06-08 11:32:38 -06:00 |
|
Ralf Becker
|
d26d779376
|
not setting pe_status from datasource (its ignored now anyway)
|
2018-04-27 18:48:06 +02:00 |
|
Ralf Becker
|
df649f1acc
|
fix PHP Warning: A non-numeric value encountered in line 77
caused be not set (NULL) unitprice
|
2018-03-15 11:29:00 +01:00 |
|
nathangray
|
e6b0ed7fee
|
Check to make sure we're in a JSON request before accessing it
|
2017-12-14 14:36:38 -07:00 |
|
nathangray
|
bb3c88b3b0
|
Timesheet - change default pe status to active
|
2017-11-27 09:33:05 -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
|
327657b86b
|
If timesheet project changes, update the project title field to match
|
2017-03-14 09:56:14 -06:00 |
|
nathangray
|
7429dac075
|
* Timesheet - Fix 'Save & new' does not set project correctly
|
2017-03-01 11:39:01 -07:00 |
|
Hadi Nategh
|
508d0aa920
|
Try to match placeholder NENVLF with its described example
|
2017-02-10 10:41:43 +01:00 |
|
nathangray
|
a23acf1dfa
|
* Add creation field to timesheet
|
2017-01-17 10:34:28 -07:00 |
|
Ralf Becker
|
f9bbcdeb86
|
* Timesheet/Resources/Filemanager/Calendar: customfields could not be deleted
|
2017-01-17 18:24:56 +01:00 |
|
nathangray
|
e5b93acc4f
|
Implement pe_status, set_status() and delete()
|
2017-01-11 15:48:10 -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 |
|
Ralf Becker
|
205d377ca9
|
* Timesheet/ImportExport: fix PHP Fatal Error Call to undefined method EGroupware\Api\Session::appsession() when exporting
|
2016-10-12 16:12:57 +02:00 |
|
Ralf Becker
|
e467b48fea
|
allow to import without acl-check and setting modifier
|
2016-09-26 11:40:02 +02:00 |
|
nathangray
|
1e1447e135
|
Parse project number into project ID when importing
|
2016-09-20 09:42:53 -06:00 |
|