José Antonio Díaz Miralles
9b3d3f85d6
Simplify menu handling by using flex instead of offcanvas and make it resizable
...
Closes #13444
2024-10-10 12:52:07 +02:00
Cédric Krier
91d7ec1289
Remove padding on menu
2024-10-11 22:55:04 +02:00
Cédric Krier
5c590194c5
Remove margin on image of treeview expander
2024-10-11 23:03:51 +02:00
José Antonio Díaz Miralles
74966d8b05
Reduce padding for affix in tree view
2024-08-09 00:16:55 +02:00
Sergi Almacellas Abellana
76fd78716d
Prevent deletion of non-pending quality inspections
...
Closes #13456
2024-10-11 21:22:14 +02:00
Cédric Krier
0b5d5c2322
Manage to replace products
2024-09-03 12:39:57 +02:00
Sergi Almacellas Abellana
9a14948fb4
Use Function field to test if invoice has an account move
...
This prevents to hide the post button if the user has no read access to the
account moves.
Closes #13493
2024-10-11 15:33:51 +02:00
Cédric Krier
68d7267502
Do not create twice a chart of account in Stripe dispute scenario
...
7a523d9c3ffa activate the module with the creation of chart of account.
2024-10-11 09:23:27 +02:00
Cédric Krier
32227136e7
Add validity dates to coupon number to allow reuse of coupon number
...
Closes #13010
2024-09-27 10:35:53 +02:00
Cédric Krier
670f3f894d
Lock the table before checking uniqueness of coupon number
...
Closes #13011
2024-02-06 23:53:28 +01:00
Cédric Krier
d3cca51abc
Create company and chart of account when activate modules in test scenario
2024-09-11 19:05:12 +02:00
Cédric Krier
d83bcc784c
Add setup methods to activate_modules
2024-09-10 18:01:29 +02:00
Cédric Krier
529fa7bb0e
Add optional company to account statement list view
2024-09-16 18:33:11 +02:00
Cédric Krier
60f07545e5
Do not fail to get Stripe refund failure reason if it is not present
...
Closes #13590
2024-10-10 14:18:32 +02:00
Cédric Krier
0b5dd24b80
Update usage of synchronous Record.validate and _check_load
...
Closes #13497
2024-10-03 14:44:09 +02:00
Cédric Krier
57b5c736b2
Clear Braintree error message on succeeded status
2024-10-01 12:31:01 +02:00
Cédric Krier
f21f1f92f6
Clear Stripe error codes when updated
2024-10-01 12:30:37 +02:00
Cédric Krier
9bdc52e67b
Do not display payment errors when payment or refund is succeeded
2024-10-01 12:28:44 +02:00
Cédric Krier
2616442a36
Add configuration for maximum size of document incoming request
...
Closes #13515
2024-09-16 19:32:38 +02:00
Cédric Krier
859b66c669
Add configuration for maximum size of inbound email request
...
Closes #13514
2024-09-16 19:31:04 +02:00
Cédric Krier
42fb22e164
Add border to notebook and navbar background to nav-tabs
...
This allows to better distinct the notebook and its content.
2024-10-01 12:41:50 +02:00
Cédric Krier
c4e49fbc58
Use column and row gap instead of padding to separate cells of grid
...
Using gap of grid allows to not loose the space when widgets are nested.
And keep top/bottom padding on small screen.
2024-10-02 10:29:44 +02:00
Cédric Krier
3948905844
Remove widget class on form-item
...
The widget class is set on the content of the form-item.
Having it twice apply margin or padding twice.
2024-09-27 20:49:50 +02:00
Cédric Krier
bf9709d360
Render xalign-end as start on small screen
...
As the rule was not in .form, it was not enough specific to apply.
Also on small screen we can keep centered the xalign-center
2024-09-27 20:47:52 +02:00
Cédric Krier
f40829a231
Set default y-attributes for notebook
2024-09-27 20:44:56 +02:00
Sergi Almacellas Abellana
da99315a14
Remove duplicated timestamps from history_revisions
...
Closes #13528
2024-09-19 09:49:33 +02:00
Cédric Krier
a091c2b8fc
Order errors by descending id
...
Usually it is the latest errors that are interesting for the user.
2024-09-25 09:56:50 +02:00
Maxime Richez
348ea5c5bb
Extend domain to reschedule not yet done shipment
...
Closes #13536
2024-09-20 14:58:46 +02:00
Cédric Krier
008c1688bf
Set employee when changing company only if the user has one available value
2024-09-25 12:44:11 +02:00
Cédric Krier
37c44ffbde
Add simple list view for company and employee
...
The views have only the record name field so they can be used in Many2Many to
not display extra information.
2024-09-25 12:33:56 +02:00
Cédric Krier
e06b0dce8e
Set default companies and company for user only if there is one company
2024-09-25 12:24:54 +02:00
Cédric Krier
18f0801e60
Use design to fill companies and employees first on user form
...
To make it obvious that companies and employees must be filled first, they are
displayed first and the company and employee fields are hidden if there is no
values to select.
2024-09-24 19:31:56 +02:00
Cédric Krier
464eb3e572
Allow switching to non-form view even if no record is selected
...
Closes #13511
2024-09-24 17:23:12 +02:00
Cédric Krier
e5e17ab699
Remove shortcut hint in undelete button of One2Many
...
The shortcut is already explained in the help pop-up.
2024-09-24 15:51:14 +02:00
Cédric Krier
dd9ad81995
Add restore button on Many2Many widget
2024-09-24 15:50:18 +02:00
Cédric Krier
f496ca79d6
Disable remove button of Many2Many if all selected records are already removed
2024-09-24 14:55:14 +02:00
Cédric Krier
158069f42b
Activate delete and undelete buttons of One2Many depending of the selected records
...
If there are no deleted records selected, the undelete button is disabled and
if there are only deleted records selected, the delete button is disabled.
2024-09-24 14:54:11 +02:00
Cédric Krier
34d34b682c
Ensure current record is in the tree view selection
2024-09-24 14:46:39 +02:00
Cédric Krier
148f0cc5ce
Keep current record if it has not been destroyed after removal
...
This allows to keep selected the removed record on the xxx2Many widgets such
that it is easy to undo the removal.
2024-09-24 12:10:24 +02:00
Cédric Krier
92192b789a
Use One2Many length to set sensitivity on next/previous buttons
...
Closes #12950
2024-09-24 11:26:14 +02:00
Cédric Krier
e59d01aead
Enforce agent type on agent selection
2024-08-25 20:37:47 +02:00
Cédric Krier
373cfe75cc
Show products on agent form
2024-08-25 20:37:14 +02:00
Cédric Krier
267380a266
Allow agent to be deactivated
...
Closes #13282
2024-08-25 20:36:32 +02:00
Cédric Krier
aab7a7de97
Allow admin users to update invoice tax description and legal notice
...
Closes #13554
2024-10-01 15:31:05 +02:00
Cédric Krier
3fc39d0433
Reset cancelled invoice to posted when unpaid
...
Closes #13509
2024-09-13 15:30:26 +02:00
Sergi Almacellas Abellana
781856a3c9
Remove company domain from price list action window
...
Closes #13416
2024-07-23 11:12:24 +02:00
Nicolas Évrard
87ce09a7c7
Deactivate only the class buttons in x2M widgets
...
Closes #13530
2024-09-19 11:09:47 +02:00
Cédric Krier
d13f40521f
Remove print statement in exception handling of cron's run
2024-10-06 12:20:13 +02:00
Cédric Krier
2b9e1086a5
Use better name for the invoice account variable to compute remainder amount
2024-09-27 19:29:23 +02:00
Cédric Krier
6d5879cdb3
Add test scenario to defer invoice all at once
...
#13547
2024-09-27 19:28:27 +02:00