Commit Graph
58666 Commits
Author SHA1 Message Date
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