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 Krier and David 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 Krier and David 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 Krier and David 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