Commit Graph
100 Commits
Author SHA1 Message Date
Cédric Krier 83037ea151 Check in CI other modules that extend universal chart of accounts 2024-10-30 22:24:51 +01:00
Cédric Krier ae26cabdb0 Standardize and minimize output of XLST
This prevent to regenerate existing versions because a new version is added.
2024-10-30 19:23:06 +01:00
Cédric Krier 015f454609 Add CI check for chart of accounts 2024-10-30 19:02:22 +01:00
Cédric Krier a79563f514 Add XSL filter on record with chart attribute for account SYSCOHADA 2024-10-30 19:02:00 +01:00
Cédric Krier e5658ccf92 Fix missing target field in operand of domain 2024-10-30 11:24:15 +01:00
Cédric Krier 1fdda8bdb2 Fix missing target field in operand of domain 2024-10-29 19:56:58 +01:00
Cédric Krier ce7be2e628 Do not try to paste empty clipboard as row
Closes #13613
2024-10-22 01:41:28 +02:00
Cédric Krier e1aa6a9642 Support widget with search_remote when pasting rows
Since 4db597e5b08c the widget value is not set automatically if there is only
one result.

Closes #13612
2024-10-22 01:39:29 +02:00
Cédric Krier ec70ef4203 Save each valid record pasted
Closes #3312
2024-10-22 01:18:57 +02:00
Cédric Krier ec33e1c3bf Test autocomplete of postal code and city on address 2024-10-19 23:49:41 +02:00
Cédric Krier 4fa6d9093d Do not autocomplete postal code nor city with empty value
None value prevents to sort the result and empty value does not add information.

Closes #13482
2024-10-19 23:48:53 +02:00
Cédric Krier aec4eae3f5 Replace forbidden char of document incoming name by space
When creating document incoming from email, the name value must be sanitized as
there is no control on the data.

Closes #13608
2024-10-19 16:34:36 +02:00
Cédric Krier 48cf2814ea Use "No Subject" fallback when creating document incoming from email with empty subject
Closes #13606
2024-10-19 15:25:33 +02:00
Cédric Krier afb909aa41 Fix missing target field in operand of domain 2024-10-28 21:23:57 +01:00
Cédric Krier 8ec4d98510 Update documentation of account cash rounding 2024-07-24 11:59:27 +02:00
Cédric Krier 7c3f4a85ee Update documentation of Spanish account 2024-07-29 17:00:28 +02:00
Cédric Krier 959e9bafae Update documentation of account payment Stripe 2024-10-28 14:40:37 +00:00
Cédric Krier c91260c175 Do not check link for www.facebook.com/business
It returns 400 when not logged.
2024-10-28 09:01:18 +01:00
Cédric Krier 2cb4ff88e0 Do not check link for www.sede.fnmt.gob.es
The SSL certificate can not be verified.
2024-10-28 08:59:24 +01:00
Cédric Krier dc0f0945ac Update Shopify webhooks link 2024-10-28 08:45:52 +01:00
Cédric Krier 5979e496de Do not check link for help.shopify.com
Cloudflare returns a 403 status before redirecting.
2024-10-28 08:45:28 +01:00
Cédric Krier 3217b224a4 Update documentation of account statement OFX 2024-10-18 00:01:52 +02:00
Cédric KrierandDavid Harper cfebb57220 Update documentation of account stock Anglo-Saxon
Co-authored-by: David Harper <dave@libateq.org>
2024-08-15 09:47:43 +02:00
Cédric Krier 7eab401995 Update documentation of analytic sale 2024-08-02 10:15:25 +02:00
Cédric Krier 03c8668a2c Update documentation of analytic purchase 2024-08-02 10:11:32 +02:00
Cédric Krier 1febbee273 Update documentation of analytic invoice 2024-08-02 10:04:49 +02:00
Cédric Krier 4a03517f34 Update documentation of analytic account 2024-08-01 19:00:32 +02:00
Cédric Krier bc1a7fdab1 Update test of account used for universal chart of account 2024-10-25 00:35:24 +02:00
Cédric Krier c877d21baf Update documentation of carrier weight 2024-08-03 12:31:21 +02:00
Cédric Krier d82cc37f3e Update documentation of carrier subdivision 2024-08-03 13:34:37 +02:00
Cédric Krier 1400b89eef Update documentation of carrier percentage 2024-08-03 12:01:24 +02:00
Cédric Krier 14caf1d81b Update documentation of carrier 2024-08-03 11:43:25 +02:00
Cédric Krier 871a65c2b2 Add incoterm warning on shipment only if sale or purchase modules are activated
5e14ff4b00a6 adds the warnings which require to have sale or purchase.
2024-10-25 00:38:11 +02:00
Cédric Krier 5ef6e24da1 Remove button decorator on create_waiting_move
It is not needed as this method is not linked to a button.
2024-08-04 13:04:47 +02:00
Cédric KrierandDavid Harper a10b393b05 Update documentation of commission waiting
Co-authored-by: David Harper <dave@libateq.org>
2024-10-17 23:54:46 +02:00
Cédric Krier 78a2fd0de2 Remove duplicate country field definition in tariff code
The CountryMatchMixin already defines a country and an organization field.
2024-08-04 17:08:56 +02:00
Cédric Krier bee1f094bc Update documentation of customs 2024-08-04 17:07:10 +02:00
Cédric Krier 5d04179b15 Update documentation of dashboard 2024-10-27 16:57:41 +00:00
Cédric Krier 2bb7b9db91 Update documentation for edocument UN/CEFACT 2024-10-27 15:34:14 +00:00
Cédric Krier eb2e32a0ec Update document of edocument UNECE 2024-08-04 19:33:36 +02:00
Cédric Krier d7ea8c0b8b Update documentation of marketing email 2024-10-27 12:57:25 +01:00
Cédric Krier f0d98649d0 Copy root lines as line when copying budget
Since b7a82bf780b4 the root lines field is no more copied and as lines are not
copied by default, we must copy the root lines as lines.
2024-10-27 12:56:22 +01:00
Cédric Krier 0fbb9b43cd Update analytic tests for Universal Chart of Account 2024-10-27 12:53:51 +01:00
Cédric Krier 2464ef02aa Update documentation of marketing campaign 2024-08-04 23:40:33 +02:00
Cédric Krier b174e0a833 Update documentation of marketing 2024-08-04 23:39:32 +02:00
Cédric Krier aa1ed2fcaf Update link to documentation of marketing automation 2024-08-04 23:41:54 +02:00
Cédric Krier 90dd7a5126 Update documentation of party relationship 2024-08-16 11:45:36 +02:00
Cédric Krier 9b0db800cf Use existing write-off journal in invoice test scenario 2024-10-26 21:32:53 +02:00
Cédric Krier febb42237a Add currency exchange write-off to demo
Closes #13227
2024-10-26 21:32:06 +02:00
Cédric Krier bec00bd8de Add payment method to demo
Closes #13227
2024-10-26 21:31:45 +02:00
Cédric Krier 17fb714e38 Document that getter function is called with the record context 2024-08-17 17:48:12 +02:00
Cédric Krier c8caf77630 Document _transaction, _user and _context attributes of ModelStorage
They are private attributes to avoid collision with fields but they should be
indeed part of the public API.
2024-08-17 17:47:33 +02:00
Cédric Krier 556858d1a1 Remove documentation about target_search parameter on Many2One
a8f355306be5 removed the parameter but not the docstring documentation.
2024-08-19 12:53:53 +02:00
Cédric Krier 710ec4a136 Update documentation of party SIRET 2024-08-26 22:06:16 +02:00
Cédric Krier 9c4f6e91f0 Use https for links in sao package 2024-10-21 12:07:37 +02:00
Cédric Krier 711c2d1700 Update repository link for sao package
Closes #12569
2024-10-21 12:06:58 +02:00
Cédric Krier c0028d438b Use domain iso3166-1 instead of iso3166 to translation countries
pycountry has removed the iso3166.mo file in version 23.12.7 but the
iso3166-1.mo exists since version 16.11.8.

Closes #13617
2024-10-22 16:46:53 +02:00
Cédric Krier 40520b9ad0 Filter out existing records from the search results of xxx2Many
Closes #3285
2024-10-22 01:01:33 +02:00
Cédric Krier f4e9ef595a Select by default the first active carrier
The available carries can contain inactive carries because it is just a list of
carriers matching the criteria.

Closes #12888
2024-10-20 22:12:32 +02:00
Cédric Krier ac96da85d6 Use ModelSQL.lock to lock table when validating SQL constraint
Since c8771e45b861 locking table must be performed at the start of the
transaction which is managed by the `Transaction.lock_table` method which is
used by `ModelSQL.lock` but not `Database.lock`.

Closes #13626
2024-10-24 15:06:00 +02:00
Cédric Krier 74bfb4af96 Do not force to lock table at the transaction start when updating module 2024-10-24 15:45:40 +02:00
Cédric Krier 1765468674 Update pixbuf loaders and immodules when building installers
Closes #13611
2024-10-21 18:01:53 +02:00
Cédric Krier 3aecfc9658 Do not fail to set value of the wrong type to Dict Entry widget
Closes #13621
2024-10-23 13:56:53 +02:00
Cédric Krier 0125b704de Store document number of AEB43 as char 2024-10-23 13:30:46 +02:00
Cédric Krier 95cc30b9e3 Convert AEB43 document number to integer when stored as information
Closes #13620
2024-10-23 13:26:40 +02:00
Cédric Krier c1a736f118 Add rules to check code jobs to run only if targeted files have changed 2024-10-24 10:43:59 +02:00
Cédric Krier 64bcec5fa6 Do not update unit price of stock move when it is not required
Closes #13561
2024-10-19 23:06:22 +02:00
Cédric Krier 18aad8ae0e Install setuptools before generate and check documentation
Closes #13628
2024-10-25 09:44:39 +02:00
Cédric Krier 7f9d1ff68e Fix typo in the handle exception wizards of sale and purchase 2024-10-23 09:38:35 +02:00
Cédric Krier 5546f5d125 Use proper name for Hidden Recipients in email template help text 2024-10-19 09:39:34 +02:00
Cédric Krier 803fc3a54a Reduce the size of docs artifact
We just need to objects.inv for intersphinx mapping.
And as the linkcheck verifies only http links, we do not need the html files.
2024-10-24 10:13:31 +02:00
Cédric Krier ea41b52449 Apply saved optional to column with the optional attribute
If the same column is added twice in a view with and without optional, only the
columns with optional attribute must be updated.
2024-10-15 12:25:46 +02:00
Cédric Krier e92d79df01 Group optional column with the same
The optional state is stored only by field name so the toggle menu should
display only one state per column name to avoid ambiguity.

Closes #13603
2024-10-15 12:13:54 +02:00
Cédric Krier ac524f08db Simplify demo company
The most common usage is to have a single company so the demo should show this
use case.
Also to help demonstrate the different access right, more users are created
with a subset of groups.
2024-10-14 21:30:40 +02:00
Cédric Krier f288356adf Do not replace redefined product field with template function field
Closes #10322
2024-09-30 16:53:49 +02:00
Cédric Krier 660689b128 Invert sign when searching on deposit amount of party
Since 2cc065fbce6b, the getter is using credit - debit so the searcher should
also.

Closes #13563
2024-10-04 09:21:43 +02:00
Cédric Krier 5d1c35d5f8 Round unit price from the price list computation
The unit price may not be roundable if the user expression results in a too
large for the Decimal context.

Closes #13542
2024-10-08 16:11:50 +02:00
Cédric Krier 7c22ab2f61 Raise FormulaError also when computing unit price from price list 2024-10-08 16:10:14 +02:00
Cédric Krier 4563f61fc9 Use tuple to compare identifier types for migration 2024-10-18 13:53:00 +02:00
Cédric Krier ca00614407 Do not set line terminator when copying a single row
When a single row is copied there is no need for a carriage return.

Closes #13573
2024-10-14 09:35:11 +02:00
Cédric Krier 496ee650da Do not use negative company ID from context to compute credit limit
Closes #13596
2024-10-11 19:31:14 +02:00
Cédric Krier d967356c7e Return location instance in getter of sale and purchase
If the location field is empty, it prevents to raise an attribute error when
accessing the id.

Closes #13544
2024-10-11 15:59:18 +02:00
Cédric Krier f53b5cb0d0 Update documentation of account credit limit 2024-07-24 11:53:54 +02:00
Cédric Krier f5d3f4c0e5 Update account credit limit tests for more receivable and revenue accounts
Closes #13605
2024-10-17 17:20:32 +02:00
Cédric KrierandDavid Harper 10b81b4410 Update documentation of account payment SEPA
Co-authored-by: David Harper <dave@libateq.org>
2024-08-08 23:39:50 +02:00
Cédric Krier 7d0d2df3fe Update documentation of account dunning 2024-10-17 11:04:46 +00:00
Cédric Krier a4d3989874 Update documentation of account stock continental 2024-10-17 10:16:03 +00:00
Cédric Krier a1a602159a Update documentation of account tax rule country 2024-10-17 09:46:50 +00:00
Cédric Krier 422be751d9 Update documentation of account stock landed cost weight 2024-10-17 09:27:32 +02:00
Cédric Krier 2b188f1f0a Update documentation of account stock landed cost 2024-10-17 10:41:39 +02:00
Cédric Krier 4fb1f4b277 Update documentation of account statement rule 2024-10-16 08:31:40 +00:00
Cédric Krier cf0fff897e Update documentation of account tax cash 2024-10-16 07:32:34 +00:00
Cédric Krier f5cfc9341d Update documentation of attendance 2024-10-15 18:55:14 +00:00
Cédric Krier 2f1446a5c0 Update documentation of authentication SMS 2024-10-15 17:43:50 +00:00
Cédric Krier f3c767dc6f Update documentation of authentication SAML 2024-08-02 15:51:49 +02:00
Cédric Krier b9465aae47 Update documentation of bank 2024-10-15 17:02:17 +00:00
Cédric Krier ed6e62d396 Update documentation of company work time 2024-10-15 16:28:03 +00:00
Cédric Krier b30a4005df Update documentation of Google Maps 2024-10-15 15:14:33 +00:00
Cédric Krier 0721f62c20 Add docker installation options in the documentation 2024-10-15 13:26:28 +00:00
Cédric Krier 286c924486 Quote empty string when formatting list value of domain
This is needed to keep the empty string in the list on a second parsing.

Closes #13558
2024-10-02 17:06:58 +02:00