Nicolas (vin)
783733cf33
[IMP] hr_expense: avoid adding wrong expense_line_ids
...
You cannot validate and expense report having expense_line_ids of
different payment mode.
But so far, it was possible to select these lines, and it would
be blocked upon saving.
We will improve this behavior by extending the domain on the
expense_line_ids field and disallowing to add lines that would lead to
an error later in the process.
It will also correctly handle the creation of new line via the expense
report form view, and add the paid by field as optional hidden in the
view in order to allow to find more easily the expense line that are
causing issues.
task id # 3221780
closes odoo/odoo#116077
X-original-commit: ec18bd414c831a9af67802dcd5d7181ef8d43049
Signed-off-by: Florian Gilbert (flg) <flg@odoo.com >
Signed-off-by: Nicolas Viseur (vin) <vin@odoo.com >
2023-03-23 08:01:08 +01:00
..
2023-03-22 15:59:06 +01:00
2023-03-20 16:51:30 +01:00
2023-03-18 03:32:40 +01:00
2023-03-18 03:32:40 +01:00
2023-03-21 08:31:06 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-22 11:06:46 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-08 11:37:07 +01:00
2023-03-20 16:51:30 +01:00
2023-03-15 13:19:45 +01:00
2023-03-15 13:19:45 +01:00
2023-03-07 11:11:51 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-16 14:12:37 +01:00
2023-03-20 16:51:30 +01:00
2023-03-16 14:12:37 +01:00
2023-03-20 16:51:28 +01:00
2023-03-20 16:51:30 +01:00
2023-03-14 12:23:45 +01:00
2023-03-14 12:23:45 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 16:51:30 +01:00
2023-03-08 17:33:37 +01:00
2023-03-20 16:51:30 +01:00
2023-03-14 19:39:09 +01:00
2023-03-20 16:51:30 +01:00
2023-03-22 15:59:03 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 18:13:23 +01:00
2023-03-21 09:36:15 +01:00
2023-03-21 18:55:55 +01:00
2023-03-23 08:01:08 +01:00
2023-03-20 16:51:06 +01:00
2023-03-20 16:51:30 +01:00
2023-03-22 18:09:08 +01:00
2023-03-22 00:53:57 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-15 13:19:45 +01:00
2023-03-20 11:20:38 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 11:20:38 +01:00
2023-03-14 09:55:52 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-22 14:52:39 +01:00
2023-03-21 08:31:06 +01:00
2023-03-07 10:06:13 +01:00
2023-03-20 11:20:46 +01:00
2023-03-07 10:06:13 +01:00
2023-03-15 07:27:40 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-21 08:31:11 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-15 22:06:44 +01:00
2023-03-10 11:23:51 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-17 22:27:30 +01:00
2023-03-17 23:24:11 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-14 13:30:05 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-22 23:56:08 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-08 10:31:07 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-10 13:32:41 +01:00
2023-03-07 10:06:13 +01:00
2023-03-18 03:32:40 +01:00
2023-03-15 16:08:08 +01:00
2023-03-14 12:23:45 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-17 23:24:09 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 18:02:19 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-18 02:14:39 +01:00
2023-03-21 08:31:06 +01:00
2023-03-18 02:14:39 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-13 15:27:58 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-07 10:06:13 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 18:13:04 +01:00
2023-03-20 16:51:30 +01:00
2023-03-22 21:47:49 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 07:58:46 +01:00
2023-03-20 16:51:30 +01:00
2023-03-21 10:44:40 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-14 15:52:10 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-14 15:52:10 +01:00
2023-03-14 15:52:10 +01:00
2023-03-22 15:59:15 +01:00
2023-03-20 16:51:30 +01:00
2023-03-14 15:52:10 +01:00
2023-03-17 19:22:13 +01:00
2023-03-09 10:51:43 +01:00
2023-03-09 10:51:43 +01:00
2023-03-20 16:51:30 +01:00
2023-03-17 22:27:21 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-09 10:51:29 +01:00
2023-03-16 20:37:59 +01:00
2023-03-20 16:51:30 +01:00
2023-03-07 16:56:40 +01:00
2023-03-20 16:51:30 +01:00
2023-03-09 10:51:29 +01:00
2023-03-16 14:12:37 +01:00
2023-03-22 17:03:39 +01:00
2023-03-16 14:12:29 +01:00
2023-03-16 09:37:19 +01:00
2023-03-09 15:54:58 +01:00
2023-03-20 16:51:30 +01:00
2023-03-21 19:54:34 +01:00
2023-03-22 14:52:30 +01:00
2023-03-21 18:56:15 +01:00
2023-03-20 15:31:17 +01:00
2023-03-21 18:56:15 +01:00
2023-03-15 13:19:45 +01:00
2023-03-10 11:23:51 +01:00
2023-03-09 15:54:58 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-22 14:52:10 +01:00
2023-03-22 17:03:46 +01:00
2023-03-16 14:12:37 +01:00
2023-03-22 17:03:46 +01:00
2023-03-22 17:03:46 +01:00
2023-03-22 17:03:46 +01:00
2023-03-20 16:51:30 +01:00
2023-03-15 13:19:45 +01:00
2023-03-20 16:51:30 +01:00
2023-03-13 10:53:04 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-17 15:02:46 +01:00
2023-03-20 18:13:04 +01:00
2023-03-08 17:33:37 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-09 12:01:01 +01:00
2023-03-20 20:14:50 +01:00
2023-03-22 14:52:42 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-17 11:47:09 +01:00
2023-03-17 11:47:09 +01:00
2023-03-22 11:06:46 +01:00
2023-03-07 02:00:06 +01:00
2023-03-07 02:00:06 +01:00
2023-03-08 21:33:03 +01:00
2023-03-10 14:38:43 +01:00
2023-03-22 14:52:47 +01:00
2023-03-20 18:13:14 +01:00
2023-03-16 18:32:59 +01:00
2023-03-08 17:33:37 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-22 18:09:05 +01:00
2023-03-20 15:31:27 +01:00
2023-03-17 11:47:09 +01:00
2023-03-17 11:47:09 +01:00
2023-03-14 15:52:10 +01:00
2023-03-16 07:29:49 +01:00
2023-03-07 11:11:42 +01:00
2023-03-15 13:19:45 +01:00
2023-03-08 17:33:37 +01:00
2023-03-20 16:51:30 +01:00
2023-03-22 17:03:36 +01:00
2023-03-22 13:42:54 +01:00
2023-03-20 14:04:24 +01:00
2023-03-22 13:42:54 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-15 13:19:45 +01:00
2023-03-14 15:52:10 +01:00
2023-03-14 15:52:10 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-16 15:19:41 +01:00
2023-03-14 15:52:10 +01:00
2023-03-22 17:03:29 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-15 13:19:45 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-20 16:51:30 +01:00
2023-03-16 09:37:08 +01:00
2023-03-22 09:16:43 +01:00
2023-03-15 13:19:45 +01:00
2023-03-08 17:33:37 +01:00
2023-03-21 22:25:46 +01:00
2023-03-21 22:25:45 +01:00
2023-03-14 12:23:46 +01:00
2023-03-14 12:23:45 +01:00
2023-03-08 17:33:37 +01:00
2023-03-15 13:19:45 +01:00
2023-03-21 10:44:47 +01:00
2023-03-22 17:03:28 +01:00
2023-03-07 09:02:58 +01:00
2023-03-20 16:51:30 +01:00