Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MOV] product_set_sell_only_by_packaging: Migration to 18.0 #3494

Open
wants to merge 247 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
e5b16fa
Merge pull request #3365 from acsone/18.0-upd-template-dro
rousseldenis Oct 17, 2024
ba171aa
[REN] sale_order_type: Make module name singular
pedrobaeza Jan 11, 2015
8ad61e9
[FIX] Carga de datos demo corregida.
Jan 21, 2015
b1e950b
[MOD] Fixed installation error, closes #692
oihane Mar 9, 2015
d286f72
[IMP] Expand AUTHORS
pedrobaeza Mar 25, 2015
922e34d
[IMP] <sale_order_type> Added readme and default journal made False
oihane Jun 10, 2015
cd19252
[FIX] sale_order_type: Some typos
pedrobaeza Aug 10, 2015
dd64de6
Slovene translations added
sysadminmatmoz Aug 20, 2015
4d39ef6
[FIX] sale_order_type: Fixed bug when picking is created from a purch…
Aug 27, 2015
a02ef9f
Bump version of sale_order_type
yvaucher Sep 3, 2015
df5b2d7
OCA Transbot updated translations from Transifex
oca-transbot Sep 13, 2015
97a3137
[FIX] <sale_order_type> Invoice state from type not applied in pickings
oihane Sep 18, 2015
29782be
OCA Transbot updated translations from Transifex
oca-transbot Oct 5, 2015
4874d67
[MIG] Make modules uninstallable
pedrobaeza Oct 14, 2015
6213245
[FIX] remove en.po that was erroneously created by transbot
sbidoul Aug 15, 2016
5c47425
[MIG] Rename manifest files
pedrobaeza Oct 6, 2016
f6b3cbb
sale_order_type
nicomacr Sep 23, 2016
d1c0e2c
FIX sale_order_type: propagate sale type to invoice
eLBati Oct 4, 2016
afabaa4
FIX test case
nicomacr Oct 4, 2016
995d431
FIX onchange_type_id
nicomacr Nov 10, 2016
e750f72
sale_order_type: Manager security overwrited with same Id in Salesman…
carlosdauden Nov 29, 2016
6c71270
OCA Transbot updated translations from Transifex
oca-transbot Nov 29, 2016
0b8c0ef
sale_order_type: Remove required fields to make it more flexible
carlosdauden Dec 4, 2016
1e9445a
OCA Transbot updated translations from Transifex
oca-transbot Dec 24, 2016
cb3bfc1
[MIG] sale_order_type: Migrated to 10.0
Jan 4, 2017
c6f55a8
OCA Transbot updated translations from Transifex
oca-transbot Jul 15, 2017
10d37db
[MIG] sale_order_type: Migration to 11.0
chienandalu Mar 21, 2018
1b5cbd0
[FIX] sale_order_type: avoid error on invoices if user is only acountant
cubells May 11, 2018
1d44397
remove obsolete .pot files [ci skip]
sbidoul Jun 15, 2018
4233a20
[UPD] Update sale_order_type.pot
oca-travis Jun 21, 2018
cda59d3
[FIX] sale_order_type: Correct parent menu
pedrobaeza Jul 11, 2018
78359c3
[UPD] Update sale_order_type.pot
oca-travis Jul 13, 2018
aaeba58
[IMP] sale_order_type: Use commercial partner sale type as fallback
pedrobaeza Jul 19, 2018
853932a
[IMP] sale_order_type: New README style
pedrobaeza Jul 19, 2018
b9af8fd
Translated using Weblate (Spanish)
chienandalu Oct 23, 2018
259e9f1
[IMP] sale_order_type: Use 'Sales Order' config submenu (#720)
ivantodorovich Oct 25, 2018
51d48a7
MIG sale_order_type
angelmoya Feb 16, 2019
cc5b89e
Translated using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
146c6c4
Translated using Weblate (Italian)
GSLabIt Nov 4, 2019
eae6eb8
[12.0] [FIX] sale_order_type: Missing warnings on inv onchange method
nicomacr Dec 9, 2019
76d5b53
[IMP] sale_order_type: black, isort
kongrattapong Mar 13, 2020
501b51a
[MIG] sale_order_type: Migration to 13.0
kongrattapong Mar 13, 2020
4940901
[FIX+IMP] sale_order_type: New computed writable + migration fixes
pedrobaeza Apr 6, 2020
4cfd5a6
[UPD] Update sale_order_type.pot
oca-travis Apr 6, 2020
f3ccc3e
Update translation files
oca-transbot Apr 9, 2020
329ed63
[IMP] Added route field in sale type
ivantodorovich Apr 22, 2020
a26df36
[IMP] Move sale_order_type to Sales group
ivantodorovich Apr 27, 2020
03b0c93
[IMP] sale_order_type: Add missing fields in view and use groups to h…
ivantodorovich May 14, 2020
e93ed20
[UPD] README.rst
OCA-git-bot Jun 29, 2020
92fecb9
[UPD] Update sale_order_type.pot
oca-travis Jun 29, 2020
74611e2
Update translation files
oca-transbot Jun 29, 2020
d3f768f
[FIX] Properly display sale_type_id field in account.move form view.
ivantodorovich Jul 10, 2020
900ed78
[IMP] Do not allow to edit sale_order_type on confirmed records
ivantodorovich Jul 10, 2020
46de3e8
sale_order_type 13.0.1.2.0
OCA-git-bot Jul 14, 2020
697db0a
Translated using Weblate (Spanish)
danimv5 Jul 27, 2020
55dbf3e
sale_order_type: add default value to fix breaking tests
grindtildeath Aug 5, 2020
c2ba0b5
Update translation files
oca-transbot Aug 16, 2020
41aeaca
[13.0] [FIX] sale_order_type: Only show the type field in sales
nicomacr Sep 10, 2020
69a3fd6
sale_order_type 13.0.1.3.0
OCA-git-bot Sep 15, 2020
d921096
Translated using Weblate (Catalan)
brendapaniagua Nov 6, 2020
3bf3510
[FIX] sale_order_type: Proper no partner field
pedrobaeza Nov 9, 2020
9f727d4
[13.0] [FIX] sale_order_type: Not allowed to delete a sale order type…
nicomacr Nov 11, 2020
1db027f
sale_order_type 13.0.1.3.2
OCA-git-bot Nov 12, 2020
313a32b
[FIX] sale_order_type: Copy type in sales orders
pedrobaeza Nov 25, 2020
11f3c3b
[FIX+IMP] sale_order_type: Proper computed writable definition + fiel…
sergio-teruel Jul 16, 2020
e822177
[FIX] sale_order_type: Use record instead of self
sergio-teruel Sep 22, 2020
25bea44
sale_order_type 13.0.1.3.4
OCA-git-bot Nov 26, 2020
9c8622c
[FIX] sale_order_type: Preserve type on move copy
pedrobaeza Nov 27, 2020
175b22e
[FIX] sale_order_type: Restrict order type search to current company
pedrobaeza Nov 30, 2020
3a57c18
[MIG] sale_order_type: Migration to 14.0
newtratip Jan 22, 2021
bc1623d
[IMP] Attend code review comments
BT-cserra Jul 6, 2021
c06c9de
[FIX] sale_order_type: Non reset the value when it's sitting by the u…
nicomacr Mar 26, 2021
7f40399
[12.0][IMP]sale_order_type: update quotation name when user change or…
chandni300 Mar 10, 2021
46f0aff
[12.0][FIX] sale_order_type, singleton error on write
GSLabIt Mar 19, 2021
778a8cf
[FIX] sale_order_type: changes ignored
chienandalu Apr 12, 2021
b3aafb3
Delete the README so that it is regenerated
BT-cserra Jul 6, 2021
105298a
[14.0][FIX] sale_order_type: sequence depending on date ranges
BT-cserra Jul 12, 2021
daf61f8
[UPD] Update sale_order_type.pot
oca-travis Jul 13, 2021
d179f23
[UPD] README.rst
OCA-git-bot Jul 13, 2021
eb925a3
[14.0][FIX] sale_order_type: call to create from copy crashes
BT-cserra Jul 15, 2021
e2c3692
sale_order_type 14.0.1.0.1
OCA-git-bot Jul 19, 2021
46d6a8e
[IMP] sale_order_type: add sale order type to sales and invoice analy…
skeller1 Aug 8, 2021
ba9ef2d
[UPD] Update sale_order_type.pot
oca-travis Sep 1, 2021
0efe1b0
sale_order_type 14.0.1.1.0
OCA-git-bot Sep 1, 2021
ec6fb05
Update translation files
oca-transbot Sep 1, 2021
9496bc4
[FIX] sale_order_type: default value is 'New' not '/'
oihane Sep 14, 2021
c4fa362
[UPD] Update sale_order_type.pot
oca-travis Sep 15, 2021
23c52ce
sale_order_type 14.0.1.1.1
OCA-git-bot Sep 15, 2021
975730c
Update translation files
oca-transbot Sep 15, 2021
38a84be
[IMP] sale_order_type: copy sale type of partners
hailangvn Dec 13, 2021
0f6c216
[MIG] sale_order_type: Migration to 15.0
juanpgarza Jan 23, 2022
c994e0f
[FIX] sale_order_type: Default value check company
hildickethan Jan 31, 2022
4e5377a
[FIX] sale_order_type: Inconsistent data in multi-company environments
sergio-teruel Jan 21, 2022
acfe271
[UPD] Update sale_order_type.pot
Feb 3, 2022
55be34e
[UPD] README.rst
OCA-git-bot Feb 3, 2022
862f97c
[IMP] sale_order_type: Add analytic account and active fields to orde…
sergio-teruel Dec 23, 2021
4efca30
[IMP] sale_order_type: Add quotation validity date field
sergio-teruel Feb 14, 2022
540d14e
Update translation files
oca-transbot Feb 16, 2022
766d86e
[UPD] Update sale_order_type.pot
Feb 16, 2022
921e41a
Update translation files
oca-transbot Feb 16, 2022
54dcbac
Translated using Weblate (Catalan)
Noel000 Mar 21, 2022
f165492
Translated using Weblate (French (France))
yterrettaz May 24, 2022
b1076c4
[UPD] README.rst
OCA-git-bot Jun 2, 2022
128ef83
[UPD] README.rst
OCA-git-bot Jun 2, 2022
059667d
Translated using Weblate (French)
ClementChaumienneC2C Jul 5, 2022
6eb2e3d
[FIX] sale_order_type: default sequence
chienandalu Jun 30, 2022
bbf877c
sale_order_type 15.0.2.0.1
OCA-git-bot Aug 22, 2022
8b40575
[MIG] sale_order_type: Migration to 16.0
augusto-weiss Oct 27, 2022
61a29d6
[UPD] Update sale_order_type.pot
Jan 11, 2023
afee559
[UPD] README.rst
OCA-git-bot Jan 11, 2023
1dff5a3
sale_order_type 16.0.1.0.1
OCA-git-bot Jan 11, 2023
540336a
Update translation files
weblate Jan 11, 2023
20f0d72
Translated using Weblate (Turkish)
tate11 Feb 7, 2023
b9a33ad
Translated using Weblate (Croatian)
badbole Feb 15, 2023
96f5813
Translated using Weblate (Croatian)
badbole Feb 15, 2023
c85319f
Translated using Weblate (Italian)
mymage Mar 23, 2023
8d90f67
Translated using Weblate (Slovenian)
sysadminmatmoz Apr 11, 2023
5a03306
[16.0][FIX]sale: company_id singleton error
jok-adhoc May 2, 2023
844d1b7
[FIX] sale_order_type: fix duplicate account code
pilarvargas-tecnativa May 12, 2023
e9b4261
sale_order_type 16.0.1.0.2
OCA-git-bot May 15, 2023
3a88b9c
Translated using Weblate (Italian)
francesco-ooops May 18, 2023
3ff6994
[FIX] sale_order_type: Error when hr-expense is installed
igallart Jun 7, 2023
6e91dd2
[FIX] sale_order_type: Default value not set for compute fields
sergio-teruel May 17, 2023
52f2cd7
sale_order_type 16.0.1.0.3
OCA-git-bot Jun 8, 2023
cf47786
Translated using Weblate (Portuguese (Brazil))
adrianojprado Jun 10, 2023
226a123
[UPD] Update sale_order_type.pot
Jul 12, 2023
4e77245
[UPD] README.rst
OCA-git-bot Jul 12, 2023
8d3f291
sale_order_type 16.0.1.0.4
OCA-git-bot Jul 12, 2023
f390b66
Update translation files
weblate Jul 12, 2023
e2451c9
Translated using Weblate (Spanish)
Ivorra78 Jul 25, 2023
458d40e
Translated using Weblate (Italian)
francesco-ooops Jul 25, 2023
d1c0a98
Translated using Weblate (French)
Aug 11, 2023
ebb7227
[IMP-FIX] sale_order_type: Remove onchange_type_id method
pilarvargas-tecnativa Aug 11, 2023
182e09f
[UPD] Update sale_order_type.pot
Aug 21, 2023
17067b1
sale_order_type 16.0.1.0.5
OCA-git-bot Aug 21, 2023
0a955de
sale_order_type 16.0.1.0.6
OCA-git-bot Aug 25, 2023
5384d78
Update translation files
weblate Sep 2, 2023
5d6f4dc
[UPD] README.rst
OCA-git-bot Sep 3, 2023
e5c5686
Translated using Weblate (Spanish)
Ivorra78 Sep 15, 2023
d9daca1
[IMP] sale_order_type: Add type field in search view
carlosdauden Oct 19, 2023
d4f1b3f
[UPD] Update sale_order_type.pot
Oct 20, 2023
ae1d19e
[BOT] post-merge updates
OCA-git-bot Oct 20, 2023
c560cf8
Update translation files
weblate Oct 28, 2023
3d604f9
Translated using Weblate (Italian)
mymage Nov 8, 2023
2186a49
[IMP] sale_order_type: pre-commit execution
matiasperalta1 Dec 6, 2023
38a0f38
[17.0][MIG] sale_order_type: Migration to 17.0
matiasperalta1 Dec 6, 2023
b8c01bd
[UPD] Update sale_order_type.pot
Dec 30, 2023
6691992
[BOT] post-merge updates
OCA-git-bot Dec 30, 2023
20c1844
Update translation files
weblate Feb 3, 2024
f403f92
Translated using Weblate (Italian)
mymage Feb 6, 2024
9a8df8c
Translated using Weblate (Swedish)
jakobkrabbe Jun 12, 2024
5bfb622
[REF] sale_automatic_workflow|_stock: separate
SButko Sep 22, 2020
d139abe
[BOT] post-merge updates
OCA-git-bot Jun 28, 2024
45258ce
[FIX] sale_order_type: Ensure sale_type_id is computed correctly
rov-adhoc Sep 3, 2024
7a4a8b1
[BOT] post-merge updates
OCA-git-bot Sep 26, 2024
8712ff1
[9.0][ADD] module 'sale_force_invoiced' (#439)
JordiBForgeFlow May 30, 2017
6da7487
OCA Transbot updated translations from Transifex
oca-transbot Jun 3, 2017
a022c88
[MIG] sale_force_invoiced: Migration to 10.0
MiquelRForgeFlow Sep 7, 2017
8a66df1
OCA Transbot updated translations from Transifex
oca-transbot Jan 27, 2018
075eb70
[MIG] sale_force_invoiced: Migration to 11.0
MiquelRForgeFlow Aug 29, 2018
1a5d62b
[FIX] sale_force_invoiced: typo
cubells Oct 31, 2018
d7771fd
Update translation files
oca-transbot Dec 2, 2018
8036d4b
[MIG] sale_force_invoiced: Migration to 12.0
MiquelRForgeFlow Jun 7, 2019
8cf8b30
Update translation files
oca-transbot Jun 16, 2019
ebd41a2
Translated using Weblate (German)
marylla Jul 15, 2019
394cf5e
Translated using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
e19b3d6
[IMP] sale_force_invoiced: black, isort, prettier
MiquelRForgeFlow May 13, 2020
8f49c50
[MIG] sale_force_invoiced: Migration to 13.0
MiquelRForgeFlow May 13, 2020
33111be
[UPD] Update sale_force_invoiced.pot
oca-travis May 27, 2020
c14595b
[UPD] README.rst
OCA-git-bot May 27, 2020
6a481d5
sale_force_invoiced 13.0.1.0.1
OCA-git-bot May 27, 2020
fbf235e
Update translation files
oca-transbot May 28, 2020
4266d0d
Translated using Weblate (Spanish)
danimv5 Jul 27, 2020
d280928
Update translation files
oca-transbot Aug 16, 2020
d836352
Translated using Weblate (Catalan)
brendapaniagua Nov 6, 2020
77a1604
[13.0][FIX] sale_force_invoiced: force the status always
LoisRForgeFlow Nov 26, 2020
a5ea036
sale_force_invoiced 13.0.1.1.0
OCA-git-bot Dec 17, 2020
c96d742
[MIG] sale_force_invoiced: Migration to 14.0
MateuGForgeFlow Apr 26, 2021
3dc6025
Allow force invoiced for sale and done states
MateuGForgeFlow Apr 28, 2021
21cc72f
[UPD] Update sale_force_invoiced.pot
oca-travis Apr 28, 2021
ba84a25
[UPD] README.rst
OCA-git-bot Apr 28, 2021
3f93b97
sale_force_invoiced 14.0.1.1.1
OCA-git-bot Apr 28, 2021
958d91e
Translated using Weblate (French)
Yvesldff May 14, 2021
e8d4963
[MIG] sale_force_invoiced: Migration to 15.0
JasminSForgeFlow Dec 14, 2021
61a6dc2
[IMP] Update usage in README
JasminSForgeFlow Dec 22, 2021
aaa9b12
[UPD] Update sale_force_invoiced.pot
Dec 22, 2021
9bfd1b4
[UPD] README.rst
OCA-git-bot Dec 22, 2021
9722808
Translated using Weblate (Spanish)
pedrobaeza May 23, 2022
deac182
[IMP] sale_force_invoiced: Improve documentation
pedrobaeza May 23, 2022
73a26e4
[UPD] README.rst
OCA-git-bot Jun 2, 2022
0ec1157
[UPD] README.rst
OCA-git-bot Jun 2, 2022
0ebac09
[MIG] sale_force_invoiced to v16
alexis-via Dec 14, 2022
374e295
[UPD] Update sale_force_invoiced.pot
Jun 6, 2023
263fc9e
[UPD] README.rst
OCA-git-bot Jun 6, 2023
4f5ba51
Update translation files
weblate Jun 6, 2023
09818ed
Translated using Weblate (Spanish)
Gelo-fl Jun 7, 2023
a958c7d
Translated using Weblate (Portuguese (Brazil))
adrianojprado Jun 10, 2023
76e69e8
Translated using Weblate (Portuguese)
pedrocs-exo Jun 13, 2023
9637faf
Translated using Weblate (Italian)
GiuTav Jun 14, 2023
5976277
[UPD] README.rst
OCA-git-bot Sep 3, 2023
8408cf8
Update translation files
weblate Oct 9, 2023
59f166c
Translated using Weblate (French)
Nov 2, 2023
4f1fc8b
Translated using Weblate (Italian)
mymage Dec 22, 2023
23cf297
Translated using Weblate (German)
jappi00 Jan 30, 2024
52881b7
[IMP] sale_force_invoiced: pre-commit stuff
siemenv Feb 19, 2024
3cb57c9
[MIG] sale_force_invoiced: Migration to 17.0
siemenv Feb 23, 2024
3be48fd
[UPD] Update sale_force_invoiced.pot
Mar 29, 2024
5e8fc00
[BOT] post-merge updates
OCA-git-bot Mar 29, 2024
36c54a2
Translated using Weblate (Catalan)
jabelchi Apr 18, 2024
bcb1d8a
[IMP] sale_force_invoiced: Create specific group to isolate the acces…
tuantrantg Apr 5, 2024
38bfe40
[UPD] Update sale_force_invoiced.pot
May 8, 2024
f3b6f6b
[BOT] post-merge updates
OCA-git-bot May 8, 2024
1e122e7
Update translation files
weblate May 8, 2024
ce267a4
Translated using Weblate (Italian)
mymage May 13, 2024
6bd2fe4
[17.0][IMP] sale_force_invoiced: update invoice status in SOL
odooexperts-visioncode Oct 17, 2024
36acfcf
[UPD] Update sale_force_invoiced.pot
Oct 17, 2024
675685f
[BOT] post-merge updates
OCA-git-bot Oct 17, 2024
85e1a9e
Update translation files
weblate Oct 17, 2024
a9baa7b
Translated using Weblate (Italian)
mymage Oct 19, 2024
45f0368
[MIG] sale_order_type: Migration to 18.0
matiasperalta1 Oct 10, 2024
8b25933
[IMP]sale_force_invoiced: pre-commit auto fixes
odooexperts-visioncode Nov 18, 2024
89ad063
[MIG] sale_force_invoiced: Migration to 18.0
odooexperts-visioncode Nov 18, 2024
79180da
Merge PR #3398 into 18.0
OCA-git-bot Dec 2, 2024
dfe332a
[UPD] Update sale_force_invoiced.pot
Dec 2, 2024
25d871e
[BOT] post-merge updates
OCA-git-bot Dec 2, 2024
30f98e8
Merge PR #3352 into 18.0
OCA-git-bot Dec 13, 2024
38a11ad
[UPD] Update sale_order_type.pot
Dec 13, 2024
7633441
[BOT] post-merge updates
OCA-git-bot Dec 13, 2024
c67f3b7
Add sale_product_set_sale_by_packaging
simahawk Jul 20, 2021
4eae829
s_prod_set_sale_by_packaging: add cron for fixing lines
simahawk Oct 7, 2021
076d8f2
[IMP] sale_product_set_sale_by_packaging: black, isort, prettier
Oct 8, 2021
5400ffa
[MIG] sale_product_set_sale_by_packaging: Migration to 14.0
Oct 9, 2021
9cf99e5
[UPD] Update sale_product_set_sale_by_packaging.pot
oca-travis Oct 19, 2021
eec0b62
[UPD] README.rst
OCA-git-bot Oct 19, 2021
ce7c9de
[FIX] Fix access right issues when using actions
sebalix Jan 29, 2022
691b623
sale_product_set_sale_by_packaging 14.0.1.0.1
OCA-git-bot Jan 31, 2022
f8b0e9b
[UPD] README.rst
OCA-git-bot Jun 2, 2022
94cb5fb
[UPD] README.rst
OCA-git-bot Jun 2, 2022
39e7763
[UPD] README.rst
OCA-git-bot Sep 3, 2023
c9e1a36
[FIX] all: fix pre-commit new checks
aleuffre Oct 30, 2023
e49c5ea
[UPD] Update sale_product_set_sale_by_packaging.pot
Oct 30, 2023
f413920
[BOT] post-merge updates
OCA-git-bot Oct 30, 2023
52693d9
Added translation using Weblate (Spanish)
Ivorra78 Jan 16, 2024
43481f6
Translated using Weblate (Spanish)
Ivorra78 Jan 16, 2024
9a971c9
[IMP] sale_product_set_sale_by_packaging: pre-commit auto fixes
trisdoan Dec 5, 2024
f86bfcd
[MIG] product_set_sell_only_by_packaging: Migration to 18.0
trisdoan Dec 5, 2024
3ada4e2
[DON'T MERGE] test-requirements.txt
trisdoan Dec 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,12 @@ sale-workflow

[//]: # (addons)

This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools.
Available addons
----------------
addon | version | maintainers | summary
--- | --- | --- | ---
[sale_force_invoiced](sale_force_invoiced/) | 18.0.1.0.0 | | Allows to force the invoice status of the sales order to Invoiced
[sale_order_type](sale_order_type/) | 18.0.1.0.0 | | Sale Order Type

[//]: # (end addons)

Expand Down
96 changes: 96 additions & 0 deletions product_set_sell_only_by_packaging/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
========================================
Sales Product Set Sell only by packaging
========================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:bc76bf83d0a505b5bb676d2d4553aafe771f673bce44e37c8ecb78222f3ee25a
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
:target: https://odoo-community.org/page/development-status
:alt: Alpha
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/sale-workflow/tree/18.0/product_set_sell_only_by_packaging
:alt: OCA/sale-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/sale-workflow-18-0/sale-workflow-18-0-product_set_sell_only_by_packaging
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Glue module between sell_only_by_packaging and
sale_product_set_packaging_qty. If sell_only_by_packaging is ON and
there are product set lines without packaging selected, a warning is
displayed in the product form and quick link to all involved lines
allows to review them.

.. IMPORTANT::
This is an alpha version, the data model and design can change at any time without warning.
Only for development or testing purpose, do not use in production.
`More details on development status <https://odoo-community.org/page/development-status>`_

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/sale-workflow/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/sale-workflow/issues/new?body=module:%20product_set_sell_only_by_packaging%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Camptocamp

Contributors
------------

- Simone Orsi <[email protected]>

- `Trobz <https://trobz.com>`__:

- Son Ho<[email protected]>
- Tris Doan<[email protected]>

Other credits
-------------

The migration of this module from 13.0 to 14.0, and 14.0 to 18.0 was
financially supported by Camptocamp

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/sale-workflow <https://github.com/OCA/sale-workflow/tree/18.0/product_set_sell_only_by_packaging>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions product_set_sell_only_by_packaging/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
23 changes: 23 additions & 0 deletions product_set_sell_only_by_packaging/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 2021 Camptocamp SA
# @author Simone Orsi <[email protected]>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
{
"name": "Sales Product Set Sell only by packaging",
"summary": """
Glue module between `sell_only_by_packaging` and `sale_product_set_packaging_qty`.
""",
"version": "18.0.1.0.0",
"development_status": "Alpha",
"category": "Sales",
"website": "https://github.com/OCA/sale-workflow",
"author": "Camptocamp, Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"auto_install": True,
"depends": ["sell_only_by_packaging", "sale_product_set_packaging_qty"],
"data": [
"data/ir_cron.xml",
"views/product_set_line.xml",
"views/product_template.xml",
],
}
12 changes: 12 additions & 0 deletions product_set_sell_only_by_packaging/data/ir_cron.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record model="ir.cron" id="cron_check_packaging">
<field name='name'>Check sale by packaging on wishlist lines</field>
<field name='interval_number'>30</field>
<field name='interval_type'>minutes</field>
<field name="active" eval="True" />
<field name="model_id" ref="sale_product_set.model_product_set_line" />
<field name="state">code</field>
<field name="code">model.cron_check_packaging()</field>
</record>
</odoo>
121 changes: 121 additions & 0 deletions product_set_sell_only_by_packaging/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_product_set_sale_by_packaging
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-31 03:52+0000\n"
"PO-Revision-Date: 2024-01-16 18:36+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: product_set_sell_only_by_packaging
#: model:ir.actions.server,name:product_set_sell_only_by_packaging.cron_check_packaging_ir_actions_server
msgid "Check sale by packaging on wishlist lines"
msgstr "Compruebe la venta por envases en las líneas de lista de deseos"

#. module: product_set_sell_only_by_packaging
#: model:ir.model.fields,help:product_set_sell_only_by_packaging.field_product_product__sell_only_by_packaging_prod_set_tocheck
#: model:ir.model.fields,help:product_set_sell_only_by_packaging.field_product_template__sell_only_by_packaging_prod_set_tocheck
msgid ""
"If this flag is ON, it means you have to check all product.set associated "
"with it"
msgstr ""
"Si esta bandera está en ON, significa que tiene que comprobar todos los "
"product.set asociados a él"

#. module: product_set_sell_only_by_packaging
#: model:ir.model.fields,field_description:product_set_sell_only_by_packaging.field_product_set_line__sell_only_by_packaging
msgid "Only sell by packaging"
msgstr "Solo vendemos por embalaje"

#. module: product_set_sell_only_by_packaging
#: model:ir.model,name:product_set_sell_only_by_packaging.model_product_template
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.view_product_set_line_search
msgid "Product"
msgstr "Producto"

#. module: product_set_sell_only_by_packaging
#: model:ir.model,name:product_set_sell_only_by_packaging.model_product_product
#, fuzzy
msgid "Product Variant"
msgstr "Conjunto de productos"

#. module: product_set_sell_only_by_packaging
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.view_product_set_line_search
msgid "Product set"
msgstr "Conjunto de productos"

#. module: product_set_sell_only_by_packaging
#: model:ir.actions.act_window,name:product_set_sell_only_by_packaging.act_open_product_set_line_view
#: model:ir.model,name:product_set_sell_only_by_packaging.model_product_set_line
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.view_product_set_line_search
msgid "Product set line"
msgstr "Línea de conjunto de producto"

#. module: product_set_sell_only_by_packaging
#: model:ir.model.fields,help:product_set_sell_only_by_packaging.field_product_set_line__sell_only_by_packaging
msgid ""
"Restrict the usage of this product on sale order lines without packaging "
"defined"
msgstr ""
"Restrinja el uso de este producto en las líneas de orden de venta sin "
"embalaje definido"

#. module: product_set_sell_only_by_packaging
#: model:ir.model.fields,field_description:product_set_sell_only_by_packaging.field_product_product__sell_only_by_packaging_prod_set_tocheck
#: model:ir.model.fields,field_description:product_set_sell_only_by_packaging.field_product_template__sell_only_by_packaging_prod_set_tocheck
msgid "Sell Only By Packaging Prod Set Tocheck"
msgstr "Vender Solo Por Producto de Embalaje Establecido Para Comprobar"

#. module: product_set_sell_only_by_packaging
#. odoo-python
#: code:addons/product_set_sell_only_by_packaging/models/product_set_line.py:0
msgid ""
"The following product(s) can be sold only by packaging: \n"
" %s"
msgstr ""
"El/los siguiente(s) producto(s) sólo puede(n) venderse envasados: \n"
" %s"

#. module: product_set_sell_only_by_packaging
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.product_template_form_view
msgid ""
"There are product set lines associated to this product\n"
" which do not have a packaging associated.\n"
" It would be better to check them all.\n"
" If you don't take any action,\n"
" a cron will assign such lines to the first available "
"packaging."
msgstr ""
"Hay líneas de conjuntos de productos asociadas a este producto\n"
" que no tienen un envase asociado.\n"
" Sería mejor comprobarlas todas.\n"
" Si no realiza ninguna acción\n"
" un cron asignará dichas líneas al primer embalaje "
"disponible."

#. module: product_set_sell_only_by_packaging
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.product_template_form_view
msgid "View all lines"
msgstr "Ver todas las líneas"

#~ msgid "Display Name"
#~ msgstr "Mostrar Nombre"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Modified on"
#~ msgstr "Última Modificación el"

#~ msgid "Product Template"
#~ msgstr "Plantilla de Producto"
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_set_sell_only_by_packaging
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-31 03:52+0000\n"
"PO-Revision-Date: 2024-12-31 03:52+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: product_set_sell_only_by_packaging
#: model:ir.actions.server,name:product_set_sell_only_by_packaging.cron_check_packaging_ir_actions_server
msgid "Check sale by packaging on wishlist lines"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model:ir.model.fields,help:product_set_sell_only_by_packaging.field_product_product__sell_only_by_packaging_prod_set_tocheck
#: model:ir.model.fields,help:product_set_sell_only_by_packaging.field_product_template__sell_only_by_packaging_prod_set_tocheck
msgid ""
"If this flag is ON, it means you have to check all product.set associated "
"with it"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model:ir.model.fields,field_description:product_set_sell_only_by_packaging.field_product_set_line__sell_only_by_packaging
msgid "Only sell by packaging"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model:ir.model,name:product_set_sell_only_by_packaging.model_product_template
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.view_product_set_line_search
msgid "Product"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model:ir.model,name:product_set_sell_only_by_packaging.model_product_product
msgid "Product Variant"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.view_product_set_line_search
msgid "Product set"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model:ir.actions.act_window,name:product_set_sell_only_by_packaging.act_open_product_set_line_view
#: model:ir.model,name:product_set_sell_only_by_packaging.model_product_set_line
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.view_product_set_line_search
msgid "Product set line"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model:ir.model.fields,help:product_set_sell_only_by_packaging.field_product_set_line__sell_only_by_packaging
msgid ""
"Restrict the usage of this product on sale order lines without packaging "
"defined"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model:ir.model.fields,field_description:product_set_sell_only_by_packaging.field_product_product__sell_only_by_packaging_prod_set_tocheck
#: model:ir.model.fields,field_description:product_set_sell_only_by_packaging.field_product_template__sell_only_by_packaging_prod_set_tocheck
msgid "Sell Only By Packaging Prod Set Tocheck"
msgstr ""

#. module: product_set_sell_only_by_packaging
#. odoo-python
#: code:addons/product_set_sell_only_by_packaging/models/product_set_line.py:0
msgid ""
"The following product(s) can be sold only by packaging: \n"
" %s"
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.product_template_form_view
msgid ""
"There are product set lines associated to this product\n"
" which do not have a packaging associated.\n"
" It would be better to check them all.\n"
" If you don't take any action,\n"
" a cron will assign such lines to the first available packaging."
msgstr ""

#. module: product_set_sell_only_by_packaging
#: model_terms:ir.ui.view,arch_db:product_set_sell_only_by_packaging.product_template_form_view
msgid "View all lines"
msgstr ""
3 changes: 3 additions & 0 deletions product_set_sell_only_by_packaging/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from . import product_set_line
from . import product_template
from . import product_product
13 changes: 13 additions & 0 deletions product_set_sell_only_by_packaging/models/product_product.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Copyright 2021 Camptocamp SA
# @author Simone Orsi <[email protected]>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
from odoo import models


class ProductProduct(models.Model):
_inherit = "product.product"

def action_view_product_set_lines_to_check(self):
action = self.product_tmpl_id.action_view_product_set_lines_to_check()
action["context"] = {"default_product_id": self.id}
return action
Loading
Loading