William Henrotin
701d0f0e1a
[FIX] resource: allow to plan 0 hours
...
The method `plan_hours` does nothing if the `hours` parameter is equal to 0.
This commit adds the 0 case in the logic, and add an optional `resource` in the
parameters.
Example: A workorder works each days between 8am and 4pm. If we call
`plan_hours(0)` at 9pm, we want to get 8am the next day. Currently, it
sends back 9pm.
Before this commit, a hack existed consisting to send a very small value to
`plan_hours`. The holidays and non-working time were taken into account and the
result was rounded to the second. We can now send explicitely 0 and the
non-working hours will be skipped.
2018-08-22 16:02:52 +02:00
..
2018-08-22 13:56:43 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 16:57:14 +02:00
2018-08-19 07:14:31 +02:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-17 17:35:39 +02:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-22 12:02:30 +02:00
2018-08-19 16:57:14 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-22 12:02:30 +02:00
2018-08-19 04:12:48 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-22 12:02:30 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-22 12:02:30 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-22 10:55:08 +02:00
2018-08-17 16:28:39 +02:00
2018-08-22 12:02:30 +02:00
2018-08-19 07:14:31 +02:00
2018-08-19 00:28:25 +02:00
2018-08-19 04:12:48 +02:00
2018-08-20 17:17:53 +02:00
2018-08-22 09:28:16 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-19 00:28:25 +02:00
2018-08-22 12:02:30 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 07:14:31 +02:00
2018-08-19 16:57:14 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-22 12:02:30 +02:00
2018-08-22 12:02:30 +02:00
2018-08-22 14:41:02 +02:00
2018-08-19 16:57:14 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-22 12:02:30 +02:00
2018-08-19 00:28:25 +02:00
2018-08-05 07:15:10 +02:00
2018-08-03 14:55:04 +02:00
2018-08-17 01:29:55 +12:00
2018-08-03 14:55:04 +02:00
2018-08-03 14:55:04 +02:00
2018-08-03 14:55:04 +02:00
2018-08-03 14:55:04 +02:00
2018-08-03 14:55:04 +02:00
2018-08-03 14:55:04 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-21 13:44:33 +02:00
2018-08-14 20:16:03 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-18 13:54:38 +02:00
2018-08-18 13:54:38 +02:00
2018-08-18 13:54:38 +02:00
2018-08-21 18:48:13 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-22 12:02:30 +02:00
2018-08-17 01:29:55 +12:00
2018-08-21 10:20:08 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-22 12:02:30 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-07-30 17:02:28 +02:00
2018-07-30 17:02:28 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-18 13:54:38 +02:00
2018-08-18 13:54:38 +02:00
2018-08-22 12:02:30 +02:00
2018-08-18 13:54:38 +02:00
2018-08-18 13:54:38 +02:00
2018-08-06 11:57:41 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-06 11:57:41 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 11:47:28 +02:00
2018-08-18 13:54:38 +02:00
2018-08-18 13:54:38 +02:00
2018-08-18 13:54:38 +02:00
2018-08-18 13:54:38 +02:00
2018-08-17 01:29:55 +12:00
2018-08-15 08:53:40 +02:00
2018-08-17 01:29:55 +12:00
2018-08-21 10:28:08 +02:00
2018-08-07 17:11:08 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-19 16:57:14 +02:00
2018-08-22 11:14:58 +02:00
2018-08-21 13:44:33 +02:00
2018-08-22 10:48:13 +02:00
2018-08-20 17:46:46 +02:00
2018-08-09 13:30:28 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-09 13:30:28 +02:00
2018-08-22 12:02:30 +02:00
2018-08-22 15:55:15 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-19 16:57:14 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 16:57:14 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 16:57:14 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-19 00:28:25 +02:00
2018-08-19 16:57:14 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-22 12:02:30 +02:00
2018-08-20 17:46:46 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-19 00:28:25 +02:00
2018-08-17 01:29:55 +12:00
2018-08-21 13:28:42 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-22 13:19:36 +02:00
2018-08-19 07:14:31 +02:00
2018-08-22 12:02:30 +02:00
2018-08-13 15:38:34 +02:00
2018-08-21 09:05:20 +02:00
2018-08-21 22:25:26 +02:00
2018-08-19 07:14:31 +02:00
2018-08-19 16:57:14 +02:00
2018-08-22 16:02:52 +02:00
2018-08-22 14:07:14 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-20 15:52:54 +02:00
2018-08-21 13:28:42 +02:00
2018-08-20 10:28:33 +02:00
2018-08-17 13:46:39 +02:00
2018-08-13 21:53:19 +02:00
2018-08-22 12:02:30 +02:00
2018-08-22 12:02:30 +02:00
2018-08-22 12:02:30 +02:00
2018-08-12 04:15:33 +02:00
2018-08-16 18:45:53 +02:00
2018-08-16 13:41:03 +02:00
2018-08-22 11:02:25 +02:00
2018-08-22 16:01:00 +02:00
2018-08-20 11:02:53 +02:00
2018-08-19 04:12:48 +02:00
2018-08-17 01:29:55 +12:00
2018-08-22 15:34:09 +02:00
2018-08-09 14:33:03 +02:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-22 11:16:14 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-03 10:55:14 +02:00
2018-08-14 20:16:03 +02:00
2018-08-19 04:12:48 +02:00
2018-08-22 15:51:07 +02:00
2018-08-19 07:14:31 +02:00
2018-08-22 10:08:30 +02:00
2018-08-19 07:14:31 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 07:14:31 +02:00
2018-08-13 20:38:38 +02:00
2018-08-22 14:41:02 +02:00
2018-08-22 14:01:32 +02:00
2018-08-19 04:12:48 +02:00
2018-08-20 17:46:46 +02:00
2018-08-19 07:14:31 +02:00
2018-08-22 14:01:32 +02:00
2018-08-19 04:12:48 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 04:12:48 +02:00
2018-08-17 01:29:55 +12:00
2018-08-09 15:46:06 +02:00
2018-08-22 14:01:32 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-13 20:16:34 +02:00
2018-08-17 01:29:55 +12:00
2018-08-20 17:46:46 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-17 01:29:55 +12:00
2018-08-19 00:28:25 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 04:12:48 +02:00
2018-08-19 00:28:25 +02:00
2018-08-12 04:15:33 +02:00
2018-08-22 14:01:32 +02:00
2018-08-19 16:57:14 +02:00
2018-08-19 16:57:14 +02:00
2018-08-19 04:12:48 +02:00
2018-08-13 19:51:10 +02:00
2018-08-10 13:37:21 +02:00
2018-08-19 07:14:31 +02:00
2018-08-19 07:14:31 +02:00
2018-08-09 15:46:06 +02:00
2018-08-22 15:24:21 +02:00
2018-08-22 14:01:32 +02:00
2018-08-15 16:23:23 +02:00
2018-08-19 04:12:48 +02:00