Archives
- By thread 1472
-
By date
- August 2019 59
- September 2019 118
- October 2019 165
- November 2019 97
- December 2019 35
- January 2020 58
- February 2020 204
- March 2020 121
- April 2020 172
- May 2020 50
- June 2020 158
- July 2020 85
- August 2020 94
- September 2020 193
- October 2020 277
- November 2020 100
- December 2020 159
- January 2021 38
- February 2021 87
- March 2021 146
- April 2021 73
- May 2021 90
- June 2021 86
- July 2021 123
- August 2021 50
- September 2021 68
- October 2021 66
- November 2021 74
- December 2021 75
- January 2022 98
- February 2022 77
- March 2022 68
- April 2022 31
- May 2022 59
- June 2022 87
- July 2022 141
- August 2022 38
- September 2022 73
- October 2022 152
- November 2022 39
- December 2022 50
- January 2023 93
- February 2023 49
- March 2023 106
- April 2023 47
- May 2023 69
- June 2023 92
- July 2023 64
- August 2023 103
- September 2023 91
- October 2023 101
- November 2023 94
- December 2023 46
- January 2024 75
- February 2024 79
- March 2024 104
- April 2024 63
- May 2024 40
- June 2024 160
- July 2024 80
- August 2024 70
- September 2024 62
- October 2024 121
- November 2024 117
- December 2024 89
- January 2025 59
- February 2025 104
- March 2025 96
- April 2025 107
- May 2025 52
- June 2025 72
- July 2025 60
- August 2025 81
- September 2025 124
- October 2025 63
- November 2025 57
- December 2025 33
- January 2026 63
- February 2026 48
Contributors
contributors@odoo-community.org
-
New repo proposal: edi-framework
Hi all,As mentioned during my talk at OCA days, I'd like to move the EDI framework to its own repo.Main reasons:1. OCA/edi is getting crowded2. clearly separate generic EDI modules from the framework itselfThoughts?Bests,S
--Simone OrsiFull stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.
by Simone Orsi. - 06:45 - 2 Mar 2023-
Re: New repo proposal: edi-framework
+1
Il 02/03/2023 18:46, Simone Orsi ha scritto:
Hi all,
As mentioned during my talk at OCA days, I'd like to move the EDI framework to its own repo.Main reasons:
1. OCA/edi is getting crowded2. clearly separate generic EDI modules from the framework itself
Thoughts?Bests,S
--
Simone Orsi
Full stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Antonio M. Vigliotti - 06:41 - 3 Mar 2023 -
Re: New repo proposal: edi-framework
El jue, 2 mar 2023 a la(s) 16:03, Valentin Vinagre Urteaga (notifications@odoo-community.org) escribió:+1El jue, 2 mar 2023 a las 19:57, Enric Tobella (<notifications@odoo-community.org>) escribió:+1On 2 Mar 2023 19:31, Stéphane Bidoul <notifications@odoo-community.org> wrote:+1On Thu, Mar 2, 2023 at 6:47 PM Simone Orsi <notifications@odoo-community.org> wrote:Hi all,As mentioned during my talk at OCA days, I'd like to move the EDI framework to its own repo.Main reasons:1. OCA/edi is getting crowded2. clearly separate generic EDI modules from the framework itselfThoughts?Bests,S
--Simone OrsiFull stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Tanto este mensaje como los documentos que, en su caso, lleve como anexos,
pueden contener información reservada y/o confidencial, destinada exclusivamente
para el uso del destinatario o la persona responsable de entregarlo al mismo,
estando su uso no autorizado prohibido legalmente.
Su contenido no constituye un compromiso para Creu Blanca (la empresa remitente)
salvo ratificación escrita por ambas partes. En caso de su recepción por error,
rogamos nos lo comunique por igual vía, se abstenga de realizar copias del mensaje
o documentos adjuntos, remitirlo o facilitarlo a un tercero, y proceda en su defecto,
a su eliminación.
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Valentín Vinagre Urteaga
CTO
Sygel Technology S.L

+34 613 04 66 67 
valentin.vinagre@sygel.es 
https://www.sygel.es 
C/ Àlaba 61, 5ª planta, 08005, Barcelona _______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Juan José Scarafía - 08:55 - 2 Mar 2023 -
Re: New repo proposal: edi-framework
+1El jue, 2 mar 2023 a las 19:57, Enric Tobella (<notifications@odoo-community.org>) escribió:+1On 2 Mar 2023 19:31, Stéphane Bidoul <notifications@odoo-community.org> wrote:+1On Thu, Mar 2, 2023 at 6:47 PM Simone Orsi <notifications@odoo-community.org> wrote:Hi all,As mentioned during my talk at OCA days, I'd like to move the EDI framework to its own repo.Main reasons:1. OCA/edi is getting crowded2. clearly separate generic EDI modules from the framework itselfThoughts?Bests,S
--Simone OrsiFull stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Tanto este mensaje como los documentos que, en su caso, lleve como anexos,
pueden contener información reservada y/o confidencial, destinada exclusivamente
para el uso del destinatario o la persona responsable de entregarlo al mismo,
estando su uso no autorizado prohibido legalmente.
Su contenido no constituye un compromiso para Creu Blanca (la empresa remitente)
salvo ratificación escrita por ambas partes. En caso de su recepción por error,
rogamos nos lo comunique por igual vía, se abstenga de realizar copias del mensaje
o documentos adjuntos, remitirlo o facilitarlo a un tercero, y proceda en su defecto,
a su eliminación.
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Valentín Vinagre Urteaga
CTO
Sygel Technology S.L

+34 613 04 66 67 
valentin.vinagre@sygel.es 
https://www.sygel.es 
C/ Àlaba 61, 5ª planta, 08005, Barcelona
by Valentín Vinagre - 08:01 - 2 Mar 2023 -
Re: New repo proposal: edi-framework
+1On 2 Mar 2023 19:31, Stéphane Bidoul <notifications@odoo-community.org> wrote:+1On Thu, Mar 2, 2023 at 6:47 PM Simone Orsi <notifications@odoo-community.org> wrote:Hi all,As mentioned during my talk at OCA days, I'd like to move the EDI framework to its own repo.Main reasons:1. OCA/edi is getting crowded2. clearly separate generic EDI modules from the framework itselfThoughts?Bests,S
--Simone OrsiFull stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Tanto este mensaje como los documentos que, en su caso, lleve como anexos,
pueden contener información reservada y/o confidencial, destinada exclusivamente
para el uso del destinatario o la persona responsable de entregarlo al mismo,
estando su uso no autorizado prohibido legalmente.
Su contenido no constituye un compromiso para Creu Blanca (la empresa remitente)
salvo ratificación escrita por ambas partes. En caso de su recepción por error,
rogamos nos lo comunique por igual vía, se abstenga de realizar copias del mensaje
o documentos adjuntos, remitirlo o facilitarlo a un tercero, y proceda en su defecto,
a su eliminación.
by Enric Tobella Alomar - 07:55 - 2 Mar 2023 -
Re: New repo proposal: edi-framework
+1On Thu, Mar 2, 2023 at 6:47 PM Simone Orsi <notifications@odoo-community.org> wrote:Hi all,As mentioned during my talk at OCA days, I'd like to move the EDI framework to its own repo.Main reasons:1. OCA/edi is getting crowded2. clearly separate generic EDI modules from the framework itselfThoughts?Bests,S
--Simone OrsiFull stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Stéphane Bidoul - 07:31 - 2 Mar 2023
-
-
Proposal: add a forum
Hello! I want to propose something I hope will help everybody communicate better :)Many of you might have notice that since long ago Github includes a discussions feature that can be enabled per repo.Since not-so-long ago, there's a possibility to enable discussions for a whole organization. The implementation is rather simple: just select one repo from the org that becomes the "main forum repo".Communicating through mailing lists looks very old-fashioned these days. 🧓 Every decent community has a decent forum, be it discourse or github discussions or whatever.IMHO the best solution would be:- Create a new repo. We can call it "community" or "oca-forum" or "oca-discuss"... you name it
- PSC for this repo would be community moderators. Maybe a new PSC group?
- Set it as main discussion repo, organization-wide.
- Gradually deprecate the mailing list.
Benefits of this approach:- Look more modern.
- We can edit answers.
- We can put polls.
- We don't need to send mails with +1.
- We can link to comments.
- Community discussion more close to where the community actually works.
- Less things to maintain in odoo-community.org
That doesn't mean we can't enable discussions for specific repos, to become more focused, just like it's done in OpenUpgrade. But at least we have a general place to talk asynchronously about general stuff, just like we have the Matrix/Discord community for synchronous communication.WDYT?
by Jairo Llopis - 10:15 - 1 Mar 2023-
Re: Proposal: add a forum
+++Very good initiative indeed. 👏On Fri, 10 Mar 2023 at 2:02 PM Daniel Reis <notifications@odoo-community.org> wrote:Hello,
Organization-wide discussions have been enabled in Github:
https://github.com/orgs/OCA/discussions
They can be used as an experiment.
The Contributors will still be the main communication channel, until we evaluate and make a final decision on this.
Note that many people may not be aware of the Discussion features, and could miss the threads there.
So when starting a thread in Discussions, consider announcing it in the Contributors ML too.
Thank you
Daniel
On 03/03/2023 10:03, Jairo Llopis wrote:
El mié, 1 de mar de 2023 a las 10:12:32 AM, Daniel Reis <notifications@odoo-community.org> escribió:
A candidate for this might be
https://github.com/OCA/odoo-community.org
It already holds reference documents, such as CONTRIBUTING or Bylaws.
I can see it as the central place for global documentation regarding OCA, like an entry door to the community.
I don't think a PSC would be needed for it.
I agree. Somebody with permissions could configure that in about 5 minutes, and we can start experimenting._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
DANIEL REIS
MANAGING PARTNERM: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office B, 3º Escr.34, 2649-517 Cascais_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Syed Kamran Ali - 04:26 - 11 Mar 2023 -
Re: Proposal: add a forum
Hello,
Organization-wide discussions have been enabled in Github:
https://github.com/orgs/OCA/discussions
They can be used as an experiment.
The Contributors will still be the main communication channel, until we evaluate and make a final decision on this.
Note that many people may not be aware of the Discussion features, and could miss the threads there.
So when starting a thread in Discussions, consider announcing it in the Contributors ML too.
Thank you
Daniel
On 03/03/2023 10:03, Jairo Llopis wrote:
El mié, 1 de mar de 2023 a las 10:12:32 AM, Daniel Reis <notifications@odoo-community.org> escribió:
A candidate for this might be
https://github.com/OCA/odoo-community.org
It already holds reference documents, such as CONTRIBUTING or Bylaws.
I can see it as the central place for global documentation regarding OCA, like an entry door to the community.
I don't think a PSC would be needed for it.
I agree. Somebody with permissions could configure that in about 5 minutes, and we can start experimenting._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
DANIEL REIS
MANAGING PARTNERM: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office B, 3º Escr.34, 2649-517 Cascais
by Daniel Reis - 03:01 - 10 Mar 2023 -
Re: Proposal: add a forum
+1I honestly struggle with mailing lists. I tend to filter them into a folder and then dip in very, very occasionally. I think personally I'd have a higher chance of interacting more frequently.On Wed, Mar 1, 2023 at 9:16 AM Jairo Llopis <notifications@odoo-community.org> wrote:Hello! I want to propose something I hope will help everybody communicate better :)Many of you might have notice that since long ago Github includes a discussions feature that can be enabled per repo.Since not-so-long ago, there's a possibility to enable discussions for a whole organization. The implementation is rather simple: just select one repo from the org that becomes the "main forum repo".Communicating through mailing lists looks very old-fashioned these days. 🧓 Every decent community has a decent forum, be it discourse or github discussions or whatever.IMHO the best solution would be:- Create a new repo. We can call it "community" or "oca-forum" or "oca-discuss"... you name it
- PSC for this repo would be community moderators. Maybe a new PSC group?
- Set it as main discussion repo, organization-wide.
- Gradually deprecate the mailing list.
Benefits of this approach:- Look more modern.
- We can edit answers.
- We can put polls.
- We don't need to send mails with +1.
- We can link to comments.
- Community discussion more close to where the community actually works.
- Less things to maintain in odoo-community.org
That doesn't mean we can't enable discussions for specific repos, to become more focused, just like it's done in OpenUpgrade. But at least we have a general place to talk asynchronously about general stuff, just like we have the Matrix/Discord community for synchronous communication.WDYT?_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Karl Southern - 04:46 - 8 Mar 2023 -
Re: Proposal: add a forum
El vie, 3 de mar de 2023 a las 12:46:56 PM, Daniel Reis <notifications@odoo-community.org> escribió:I can see the ability to enable Discussion at the org level. Maybe we can try that.I think that's what I said in the 1st message 😅It's probably related to a forum in a repo.
by Jairo Llopis - 06:05 - 7 Mar 2023 -
Re: Proposal: add a forum
I can see the ability to enable Discussion at the org level. Maybe we can try that.A sexta, 3/03/2023, 10:03, Jairo Llopis <notifications@odoo-community.org> escreveu:El mié, 1 de mar de 2023 a las 10:12:32 AM, Daniel Reis <notifications@odoo-community.org> escribió:A candidate for this might be
https://github.com/OCA/odoo-community.org
It already holds reference documents, such as CONTRIBUTING or Bylaws.
I can see it as the central place for global documentation regarding OCA, like an entry door to the community.
I don't think a PSC would be needed for it.I agree. Somebody with permissions could configure that in about 5 minutes, and we can start experimenting._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Daniel Reis - 01:45 - 3 Mar 2023
-
pre-commit will fail from today unless you update the templates
Hi community!I just wanted to announce that I just released https://github.com/OCA/oca-addons-repo-template/releases/tag/v1.14.2IfWhen you see pre-commit going nuts from today, please update the repo to the latest version of the template to fix it.Have a nice day!
by Jairo Llopis - 10:06 - 1 Mar 2023-
Re: pre-commit will fail from today unless you update the templates
We already have the script: https://github.com/OCA/maintainer-tools/blob/master/tools/copier_update.pyIt runs pre-commit locally, pushes if green and creates a PR otherwise.I run that occasionally. During the weekend, because it causes a flood of ci jobs.-sbiOn Wed, Mar 1, 2023 at 12:07 PM Iván Todorovich <notifications@odoo-community.org> wrote:Thanks! 🙏🏻Would it be possible to automate copier updates on all repos upon new template releases? A GitHub action that creates PRs maybe?--Le mer. 1 mars 2023 à 06:07, Jairo Llopis <notifications@odoo-community.org> a écrit :Hi community!I just wanted to announce that I just released https://github.com/OCA/oca-addons-repo-template/releases/tag/v1.14.2IfWhen you see pre-commit going nuts from today, please update the repo to the latest version of the template to fix it.Have a nice day!_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Iván TodorovichOdoo Techno-Functional Consultant
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Stéphane Bidoul - 05:26 - 1 Mar 2023 -
Re: pre-commit will fail from today unless you update the templates
Strong +1 for Iván's requestIl giorno mer 1 mar 2023 alle ore 12:07 Iván Todorovich <notifications@odoo-community.org> ha scritto:Thanks! 🙏🏻Would it be possible to automate copier updates on all repos upon new template releases? A GitHub action that creates PRs maybe?--Le mer. 1 mars 2023 à 06:07, Jairo Llopis <notifications@odoo-community.org> a écrit :Hi community!I just wanted to announce that I just released https://github.com/OCA/oca-addons-repo-template/releases/tag/v1.14.2IfWhen you see pre-commit going nuts from today, please update the repo to the latest version of the template to fix it.Have a nice day!_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Iván TodorovichOdoo Techno-Functional Consultant
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Francesco ForestiSicurpharma Srl+39 333 8123 790
by Francesco Foresti - 12:30 - 1 Mar 2023 -
Re: pre-commit will fail from today unless you update the templates
Thanks! 🙏🏻Would it be possible to automate copier updates on all repos upon new template releases? A GitHub action that creates PRs maybe?--Le mer. 1 mars 2023 à 06:07, Jairo Llopis <notifications@odoo-community.org> a écrit :Hi community!I just wanted to announce that I just released https://github.com/OCA/oca-addons-repo-template/releases/tag/v1.14.2IfWhen you see pre-commit going nuts from today, please update the repo to the latest version of the template to fix it.Have a nice day!_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Iván TodorovichOdoo Techno-Functional Consultant
by Iván Todorovich - 12:06 - 1 Mar 2023
-
-
Proposing myself as PSC for community-maintainers
Hello everybody! I hope you're doing well.I'd like to become PSC in community-maintainers repos.This is my github profile, for those that don't know me: https://github.com/yajoI'm very active in packaging, solving pre-commit issues, and I maintain the copier template and copier itself. I have years of experience and community engagement.Thanks!
by Jairo Llopis - 09:15 - 1 Mar 2023-
Re: Proposing myself as PSC for community-maintainers
+1On Mon, 13 Mar 2023 at 09:02, Roussel, Denis <notifications@odoo-community.org> wrote:+1 of courseOn Wed, Mar 1, 2023 at 9:17 AM Jairo Llopis <notifications@odoo-community.org> wrote:Hello everybody! I hope you're doing well.I'd like to become PSC in community-maintainers repos.This is my github profile, for those that don't know me: https://github.com/yajoI'm very active in packaging, solving pre-commit issues, and I maintain the copier template and copier itself. I have years of experience and community engagement.Thanks!_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Luis Lafaurie - 03:10 - 13 Mar 2023 -
Re: Proposing myself as PSC for community-maintainers
+1 of courseOn Wed, Mar 1, 2023 at 9:17 AM Jairo Llopis <notifications@odoo-community.org> wrote:Hello everybody! I hope you're doing well.I'd like to become PSC in community-maintainers repos.This is my github profile, for those that don't know me: https://github.com/yajoI'm very active in packaging, solving pre-commit issues, and I maintain the copier template and copier itself. I have years of experience and community engagement.Thanks!_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
by Denis Roussel. - 08:55 - 13 Mar 2023 -
Re: Proposing myself as PSC for community-maintainers
+1Sergio CoratoIl giorno ven 10 mar 2023 alle ore 14:27 Jairo Llopis <notifications@odoo-community.org> ha scritto:Hello all.Does it take anything else to get the permissions?Thanks!_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Sergio Corato - 03:01 - 10 Mar 2023 -
Re: Proposing myself as PSC for community-maintainers
Hola Jairo,just someone doing it.... ;PI'll take care of it.Cheers,SOn Fri, Mar 10, 2023 at 2:27 PM Jairo Llopis <notifications@odoo-community.org> wrote:Hello all.Does it take anything else to get the permissions?Thanks!_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Simone OrsiFull stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.
by Simone Orsi. - 03:01 - 10 Mar 2023 -
Re: Proposing myself as PSC for community-maintainers
Hello all.Does it take anything else to get the permissions?Thanks!
by Jairo Llopis - 02:26 - 10 Mar 2023
-
-
Payroll 15.0 PR review request
Hello contributorsMy name is Ivan Candelas from Guadalajara Mexico.I have almost 20 years of experience in ERP implementations, mainly in manufacturing, payroll and HR modules, I have been working with odoo for a few years as an implementer and freelance programmer.I look forward to actively contributing to the OCA modules.Also I'd like to request a PR review https://github.com/OCA/payroll/pull/119 of the payroll module for the 15.0 branchIván Candelas
by Ivan Candelas - 05:15 - 27 Feb 2023 -
Module to bulk select products to Transfer
Hello,
I wonder if someone worked on a similar need:
We are doing stock internal transfers, and would like to be able to select all the contents of the source location to the picking lines.
A use case is where the Source Location is a Truck, and you want to unload (transfer) the content of the truck to another location.
My target version is v16.
Thank you
Daniel
by Daniel Reis - 10:50 - 23 Feb 2023-
Re: Module to bulk select products to Transfer
Thank you so much Denis.
That looks like exactly what I need, I guess I didn't dig enough into the available modules :-)
/Daniel
On 23/02/2023 09:57, Roussel, Denis wrote:
Hi Daniel,
Have you tested this one : https://github.com/OCA/stock-logistics-warehouse/tree/16.0/stock_move_location ?
On Thu, Feb 23, 2023 at 10:52 AM Daniel Reis <notifications@odoo-community.org> wrote:
Hello,
I wonder if someone worked on a similar need:
We are doing stock internal transfers, and would like to be able to select all the contents of the source location to the picking lines.
A use case is where the Source Location is a Truck, and you want to unload (transfer) the content of the truck to another location.
My target version is v16.
Thank you
Daniel
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Daniel Reis - 01:46 - 23 Feb 2023 -
Re: Module to bulk select products to Transfer
Hi Daniel,Have you tested this one : https://github.com/OCA/stock-logistics-warehouse/tree/16.0/stock_move_location ?On Thu, Feb 23, 2023 at 10:52 AM Daniel Reis <notifications@odoo-community.org> wrote:Hello,
I wonder if someone worked on a similar need:
We are doing stock internal transfers, and would like to be able to select all the contents of the source location to the picking lines.
A use case is where the Source Location is a Truck, and you want to unload (transfer) the content of the truck to another location.
My target version is v16.
Thank you
Daniel
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
by Denis Roussel. - 10:56 - 23 Feb 2023
-
-
Odoo calendar <-> outlook calendar sync
Hello, We have a customer using native odoo synchronization between outlook calendar and odoo calendar. But since 2 month, the following warning has be added to the odoo documentation <https://www.odoo.com/documentation/15.0/applications/general/calendars/outlook/outlook_calendar.html?highlight=outlook> Warning Odoo highly recommends testing the Outlook calendar synchronization on a test database and a test email address (that is not used for any other purpose) before attempting to sync the desired Outlook Calendar with the user’s production database. If the user has any past, present, or future events on their Odoo calendar before syncing their Outlook calendar, Outlook will treat the events pulled from Odoo’s calendar during the sync as new events, causing an email notification to be sent from Outlook to all the event attendees. To avoid unwanted emails being sent to all past, present, and future event attendees, the user must add the events from the Odoo calendar to the Outlook calendar before the first ever sync, delete the events from Odoo, and then start the sync. Even after synchronizing the Odoo Calendar with the Outlook calendar, Outlook will still send a notification to all event participants every time an event is edited (created, deleted, unarchived, or event date/time changed), with no exceptions. This is a limitation that cannot be fixed from Odoo’s side. After one user syncs their Outlook calendar to the Odoo database, unwanted email notifications are unavoidable because the first synchronized user’s events will be in the Odoo Calendar. If the Odoo database is shared amongst multiple users, and another user wants to sync their Outlook calendar with Odoo Calendar, Outlook will again pull the existing Odoo Calendar events during the sync and treat them as new events, causing Outlook to send email invitations to all event attendees. In summary, once a user synchronizes their Outlook calendar with the Odoo calendar: Creating an event in Odoo causes Outlook to send an invitation to all event attendees. Deleting an event in Odoo causes Outlook to send a cancellation to all event attendees. Unarchiving an event in Odoo causes Outlook to send an invitation to all event attendees. Archiving an event in Odoo causes Outlook to send a cancellation to all event attendees. Adding a contact to an event causes Outlook to send an invitation to all event attendees. Removing a contact from an event causes Outlook to send a cancellation to all event attendees. And indeed, the synchronization has became unusable because of all the invitations sent to all event attendees in outlook. Odoo doesn't seem to address the problem, do you know any module that would work properly to sync the calendars? Regards Simon --
by simon - 02:31 - 22 Feb 2023-
Re: Odoo calendar <-> outlook calendar sync
I think this issue was fixed last week in https://github.com/odoo/odoo/commit/86862f2527341247b75df155de16b09d44a7eee6 Alexandre On 22/02/2023 14:32, Simon Pessemesse wrote: > Hello, > We have a customer using native odoo synchronization between outlook calendar > and odoo calendar. > > But since 2 month, the following warning has be added to the odoo documentation > <https://www.odoo.com/documentation/15.0/applications/general/calendars/outlook/outlook_calendar.html?highlight=outlook> > Warning > > Odoo highly recommends testing the Outlook calendar synchronization > on a test database and a test email address (that is not used for > any other purpose) before attempting to sync the desired Outlook > Calendar with the user’s production database. > If the user has any past, present, or future events on their Odoo > calendar before syncing their Outlook calendar, Outlook will treat > the events pulled from Odoo’s calendar during the sync as new > events, causing an email notification to be sent from Outlook to all > the event attendees. > To avoid unwanted emails being sent to all past, present, and future > event attendees, the user must add the events from the Odoo calendar > to the Outlook calendar before the first ever sync, delete the > events from Odoo, and then start the sync. > Even after synchronizing the Odoo Calendar with the Outlook > calendar, Outlook will still send a notification to all event > participants every time an event is edited (created, deleted, > unarchived, or event date/time changed), with no exceptions. This is > a limitation that cannot be fixed from Odoo’s side. > After one user syncs their Outlook calendar to the Odoo database, > unwanted email notifications are unavoidable because the first > synchronized user’s events will be in the Odoo Calendar. If the Odoo > database is shared amongst multiple users, and another user wants to > sync their Outlook calendar with Odoo Calendar, Outlook will again > pull the existing Odoo Calendar events during the sync and treat > them as new events, causing Outlook to send email invitations to all > event attendees. > > In summary, once a user synchronizes their Outlook calendar with the > Odoo calendar: > Creating an event in Odoo causes Outlook to send an invitation > to all event attendees. > Deleting an event in Odoo causes Outlook to send a cancellation > to all event attendees. > Unarchiving an event in Odoo causes Outlook to send an > invitation to all event attendees. > Archiving an event in Odoo causes Outlook to send a cancellation > to all event attendees. > Adding a contact to an event causes Outlook to send an > invitation to all event attendees. > Removing a contact from an event causes Outlook to send a > cancellation to all event attendees. > > And indeed, the synchronization has became unusable because of all the > invitations sent to all event attendees in outlook. > > Odoo doesn't seem to address the problem, do you know any module that would work > properly to sync the calendars? > > Regards > Simon > > -- > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 > <https://odoo-community.org/groups/contributors-15> > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe > <https://odoo-community.org/groups?unsubscribe> > -- Alexandre Fayolle Senior Software Engineer Tel : +33 4 58 48 20 30 Camptocamp France SAS 18 rue du Lac Saint André 73 370 Le Bourget-du-Lac France http://www.camptocamp.com
by Alexandre Fayolle - 02:40 - 22 Feb 2023
-
-
write access to repositories for oca-git-bot
hello,
maybe this is documented somewhere but i could not find the information.
for the
/ocabot rebasecommand to work,oca-git-botneeds write access to the repository that contains the branch. without it, it fails like this:The rebase process failed, because command
git push --force coopiteasy tmp-pr-40:12.0-cooperator_website_add_validation_hookfailed with output:remote: Permission to coopiteasy/cooperative.git denied to OCA-git-bot. fatal: unable to access 'https://github.com/coopiteasy/cooperative/': The requested URL returned error: 403how is this supposed to be handled? should
oca-git-botbe part of our github organization? i invited it, thinking that maybe it auto-accepts invites, but nothing changed.what should i do?
cheers,
hugues
coop it easy
by hugues - 11:51 - 22 Feb 2023-
Re: write access to repositories for oca-git-bot
I'm afraid it's not anything about checking that field or not, but GitHub avoids the push to organization branches. We don't know the reason, but there's nothing in our hands that we can do about that.But the good news is that the `/ocabot merge ...` command performs a rebase on the merge branch.Regards.
by Pedro M. Baeza - 08:20 - 23 Feb 2023 -
Re: write access to repositories for oca-git-bot
Yes the access is denied because the option o allow or not maintainers to push to PRs branch.Anyways, the allow maintainers to push to the branch option is enabled by default and a lot of people leave it enabled, so the rebase command continue being useful for those cases.Maybe a solution for this is to create a new command on the push level, like:/ocabot merge patch —rebaseSo the bot can rebase the PR when creating the merge branch so it don’t need access to PR repository. What do you think?El El mié, 22 de feb. de 2023 a la(s) 08:06, Stéphane Bidoul <notifications@odoo-community.org> escribió:Hi Hugues,Last time I checked it was not possible for organizations to allow maintainers to push to their PRs. It was only possible for individual contributors.So this effectively limits the usefulness of the /ocabot rebase command.Best regards,-sbiOn Wed, Feb 22, 2023 at 11:57 AM hugues de keyzer <notifications@odoo-community.org> wrote:hello,
maybe this is documented somewhere but i could not find the information.
for the
/ocabot rebasecommand to work,oca-git-botneeds write access to the repository that contains the branch. without it, it fails like this:The rebase process failed, because command
git push --force coopiteasy tmp-pr-40:12.0-cooperator_website_add_validation_hookfailed with output:remote: Permission to coopiteasy/cooperative.git denied to OCA-git-bot. fatal: unable to access 'https://github.com/coopiteasy/cooperative/': The requested URL returned error: 403how is this supposed to be handled? should
oca-git-botbe part of our github organization? i invited it, thinking that maybe it auto-accepts invites, but nothing changed.what should i do?
cheers,
hugues
coop it easy
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Nicolas Rodriguez Sande - 01:36 - 23 Feb 2023 -
Re: write access to repositories for oca-git-bot
Hi Hugues,Last time I checked it was not possible for organizations to allow maintainers to push to their PRs. It was only possible for individual contributors.So this effectively limits the usefulness of the /ocabot rebase command.Best regards,-sbiOn Wed, Feb 22, 2023 at 11:57 AM hugues de keyzer <notifications@odoo-community.org> wrote:hello,
maybe this is documented somewhere but i could not find the information.
for the
/ocabot rebasecommand to work,oca-git-botneeds write access to the repository that contains the branch. without it, it fails like this:The rebase process failed, because command
git push --force coopiteasy tmp-pr-40:12.0-cooperator_website_add_validation_hookfailed with output:remote: Permission to coopiteasy/cooperative.git denied to OCA-git-bot. fatal: unable to access 'https://github.com/coopiteasy/cooperative/': The requested URL returned error: 403how is this supposed to be handled? should
oca-git-botbe part of our github organization? i invited it, thinking that maybe it auto-accepts invites, but nothing changed.what should i do?
cheers,
hugues
coop it easy
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Stéphane Bidoul - 12:06 - 22 Feb 2023
-
-
As Odoo family, please donate for the disasters in Türkiye
Dear Fabien,Turkey has recently been struck by a devastating earthquake with a magnitude of 7.8. The impact has been widespread and many communities have been severely affected. In this difficult time, we are reaching out to ask for your support. Any donation, no matter how small, will help us provide much-needed aid to those affected by the earthquake. Your generosity will help provide shelter, food, and medical supplies to those in need. If you would like to make a donation, at the buttom we shared IBAN information for contribution. Your contribution will make a real difference in the lives of those affected by this disaster.Thank you for your kindness and support.İsmail ESKİ
Software DeveloperProjet Yazılım ve Danışmanlık A.Ş.
Tel: +90 850 520 00 18
www.projetgrup.com
by "İsmail Eski" <ismaile@projetgrup.com> - 06:06 - 10 Feb 2023-
Re: As Odoo family, please donate for the disasters in Türkiye
To People in Bern:we are organizing the following.
Robert
On 10.02.23 18:07, İsmail Eski wrote:
Dear Fabien,
Turkey has recently been struck by a devastating earthquake with a magnitude of 7.8. The impact has been widespread and many communities have been severely affected. In this difficult time, we are reaching out to ask for your support. Any donation, no matter how small, will help us provide much-needed aid to those affected by the earthquake. Your generosity will help provide shelter, food, and medical supplies to those in need. If you would like to make a donation, at the buttom we shared IBAN information for contribution. Your contribution will make a real difference in the lives of those affected by this disaster.
Thank you for your kindness and support.
İsmail ESKİ
Software DeveloperProjet Yazılım ve Danışmanlık A.Ş.
Tel: +90 850 520 00 18
www.projetgrup.com_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Robert Rottermann - 11:20 - 10 Feb 2023 -
Re: As Odoo family, please donate for the disasters in Türkiye
Ismail,The whole odoo community prayers are with The Turkey citizens in the hour of grief.Your steps are much appreciated and we are sure every country is helping Turkey by maximum means like India supplying medical facilities, UAE supplies basic needs.This email won’t reach to Fabien, you may choose an either way by twitter or FB.Each OCA member will contribute by the means of prayers and/or support donation with best possible way.Wish our Turkey friends are safe.Kind regards.Thanks.--On Fri, 10 Feb 2023 at 10:37 PM, İsmail Eski <notifications@odoo-community.org> wrote:Dear Fabien,Turkey has recently been struck by a devastating earthquake with a magnitude of 7.8. The impact has been widespread and many communities have been severely affected. In this difficult time, we are reaching out to ask for your support. Any donation, no matter how small, will help us provide much-needed aid to those affected by the earthquake. Your generosity will help provide shelter, food, and medical supplies to those in need. If you would like to make a donation, at the buttom we shared IBAN information for contribution. Your contribution will make a real difference in the lives of those affected by this disaster.Thank you for your kindness and support.İsmail ESKİ
Software DeveloperProjet Yazılım ve Danışmanlık A.Ş.
Tel: +90 850 520 00 18
www.projetgrup.com_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Technology Services @ www.serpentcs.comBusiness Solutions @ www.serpentcs.inEnterprise Mobile Apps @ www.odooonline.comQuality Assurance @ www.odooqa.comSAP Hana @ www.prozone-tech.comPortal & DMS @ www.alfray.inRegards,----------------------------------------------------------------------------------------------------------------------------Jay Vora Managing Director 
Direct: +91-9879354457 Office: +91-9033472982 Skype: jaynvora Twitter : jaynvora -------------------------------------------------------------------------------------------------
Visit our website : http://www.serpentcs.com
by Jay Vora - 07:21 - 10 Feb 2023
-
-
OCA Contract Repository
Hello, I’m writing to know your opinion about the contract repository. I started to use the modules in the repository and noted that the module versions of contract module differ a lot between odoo versions.
I have to do some implementations regarding that modules so I’m going to start making PRs to that repo and try to improve the modules starting in version 14.0 and then port it to the others.I want to have your opinions on things you can tell me about what is missing in the modules and so I can organize my roadmap. Also, I don’t know if there are currently active PSC of the module, if not or you want me to join the team I will be interested, because I need to improve the modules and if that can help the development of the repo, count with me.From what I saw, I see the following issues to solve, please if you know another issues or want to make an opinion of changes you would like to see in the module please comment me here:- Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.- I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.- There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.- There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.- Contract views are awful and need to be improved to favor user usability and comprehension of the module mechanics and uses. This is one of the first changes i want to introduce.- Contract reports and portal views need to be improved. Currently the contract report is not so much developed. Also could be a good idea to allow to see agreements from portal contracts.- I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.If you have more opinions and things you want to see in a roadmap, please tell me here and i can maybe add it to my next PRs. Also if you have opinions of how the module should work will be great for when we refactor it.Regards and i want for your thoughts.
by Nicolas Rodriguez Sande - 05:55 - 10 Feb 2023-
Re: OCA Contract Repository
Hi,We have nearly completed an extensive contract project integrating contract/project/accounting/sale/purchase/schedules/field service. All in it is about 30k lines replacing 100k lines of prior custom code for a janitorial organisation.Random assortment of Notes.Supplier Contracts - used in order to communicate back to back service agreements for certain services on customer contracts. Suspensions, modifications etc. But in truth, we did that because we could.Contract Name - maybe an onchange, but some concerns with computing. The case here is that the name is an internal reference/common name used widely in online and offline conversation.Contract States - added, computed based on modifications.Margins - added in style of sale_margin module.Sale Commissions Management.Point in time revenue - can view contract (or list of contracts) value based on state at given date in future or past (contract has auto pricing so value can differ, also modifications)Portal Views - we completely rewrote in the style of sale order and added signatures.Modifications - Underrated, undeveloped feature IMO. We added extensively to record approvals, signatures and manage line and contract state. Different types of modifications trigger different actions/activities/communications.Contract Lines - distinction between regular recurring items (e.g. Window Cleaning) and As Required items (toilet paper, fridge clean out).Grouping and defaults is kind of provided if you use contract templates.I personally don't see the link between an agreement and contract. I never worked out why they are in the same repo. A contract IS an agreement, and while I accept that an agreement is not always a contract, in practice, in business it is.When evaluating this project, we tried first with agreement, but didn't do as needed. With contract states, a draft state is not yet sent, pending is awaiting signature, open, suspended, rejected, terminated all self explanatory. Really all else we did was add terms text to contracts and it largely covered the agreement parts off that were needed.Bits we need to tidy up, contract has a kind of all or nothing approach to line based vs contract based billing. In practice we find it is the lines that drive what is billed, start dates, stop dates and contracts that drive when it is billed. Also, there is no nice proration in the invoicing function. But it seems very accessible so we should have that written next week.There is a lot of work we can extract and share, and lots of things I haven't added here.On Sat, Feb 25, 2023 at 11:56 AM Nicolas Rodriguez Sande <notifications@odoo-community.org> wrote:I don't know any cases of "supplier"contracts either... The logic for me states that a supplier contract is managed by the supplier. I don't see benefit in making recurring supplier invoices since supplier invoices are loaded in the system in other workflows. At least from what I saw, I never saw "supplier contracts" in any system.On Fri, Feb 24, 2023 at 2:02 PM Raphaël Reverdy <notifications@odoo-community.org> wrote:Hi,Does anyone have a real use case with a supplier contract ?I have the feeling supporting this use case adds a lot of complexity on the contract module.Good idea to refactor / split this contract module.Regards,Le jeu. 23 févr. 2023 à 01:53, Nicolas Rodriguez Sande <notifications@odoo-community.org> a écrit :Hello! Thanks for your response Denis. I Just go back from vacation so I think next week I will start working on contract module.> In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94Okay so, if state is managed in line level, will it make sense to make a computed contract level state that is based on line state? Because I think that for the user, they will expect contract to have a state, even some lines have different states we can make some logic to compute a state based on all lines states. Something like:States: “active”, “canceled”, “closed” can be computed based on lines. “Active” can be the contract state when at least one line is active, “Canceled” when all lines are canceled and “closed” when all lines closed. If we have mixed situations like some lines canceled and some active, we can still show active.This will allow the user to easily filter contracts without having to enter each contract to see lines. Or maybe we have to make a contract lines view.Next week I will be with this project and open some PRs to see what people think, also make the view improvements that will make sure life easier.And yes, base_conteact was just an idea but the point is to have more smaller and maintainable modules that plug-in functionalities, that’s always the easiest way to have a user-specific implementation without having a lot of functionalities that won’t be user by all users. Will try to open the issue next week to discuss this and also review the link between agreements and contracts PR.Please if another people have more ideas/problems/suggestions to contract module, feel free to reply this thread.Regards and good week for all of you!El El mié, 15 de feb. de 2023 a la(s) 06:17, Roussel, Denis <notifications@odoo-community.org> escribió:> - Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94> I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.Indeed, this can be improved.> - There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.Maybe adding a 'contract.category' model could be great (in another module ?). But, for the time being, this can be done through contract tags. See: https://github.com/OCA/contract/blob/14.0/contract/models/contract.py#L110> - There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.This is still tested in a draft PR: https://github.com/OCA/contract/pull/649 You can review it and make suggestions.> - I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.This module has indeed a big history, refactored on 12.0 version I think. Since, some improvements have been done (refactoring on recurrency computations by Pedro see: https://github.com/OCA/contract/pull/533/commits/cd086ddbb4a9b85ccfcac288e53fb93e716d9446)Indeed, I think it has now a very complex implementation that makes user understanding (and debugging) difficult.We could make an issue on the github repository to help gathering ideas and focus discussion there than on this mailing list. But I agree that we could split some logic in separate modules (with meaningful names - if we could avoid base_contract).I hope this answered your questions.Regards,On Fri, Feb 10, 2023 at 5:57 PM Nicolas Rodriguez Sande <notifications@odoo-community.org> wrote:Hello, I’m writing to know your opinion about the contract repository. I started to use the modules in the repository and noted that the module versions of contract module differ a lot between odoo versions.
I have to do some implementations regarding that modules so I’m going to start making PRs to that repo and try to improve the modules starting in version 14.0 and then port it to the others.I want to have your opinions on things you can tell me about what is missing in the modules and so I can organize my roadmap. Also, I don’t know if there are currently active PSC of the module, if not or you want me to join the team I will be interested, because I need to improve the modules and if that can help the development of the repo, count with me.From what I saw, I see the following issues to solve, please if you know another issues or want to make an opinion of changes you would like to see in the module please comment me here:- Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.- I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.- There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.- There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.- Contract views are awful and need to be improved to favor user usability and comprehension of the module mechanics and uses. This is one of the first changes i want to introduce.- Contract reports and portal views need to be improved. Currently the contract report is not so much developed. Also could be a good idea to allow to see agreements from portal contracts.- I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.If you have more opinions and things you want to see in a roadmap, please tell me here and i can maybe add it to my next PRs. Also if you have opinions of how the module should work will be great for when we refactor it.Regards and i want for your thoughts._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Raphaël ReverdyMobile +33 6 38 02 03 93Fixe +33 4 82 53 84 60_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Graeme Gellatly - 08:11 - 25 Feb 2023 -
Re: OCA Contract Repository
I don't know any cases of "supplier"contracts either... The logic for me states that a supplier contract is managed by the supplier. I don't see benefit in making recurring supplier invoices since supplier invoices are loaded in the system in other workflows. At least from what I saw, I never saw "supplier contracts" in any system.On Fri, Feb 24, 2023 at 2:02 PM Raphaël Reverdy <notifications@odoo-community.org> wrote:Hi,Does anyone have a real use case with a supplier contract ?I have the feeling supporting this use case adds a lot of complexity on the contract module.Good idea to refactor / split this contract module.Regards,Le jeu. 23 févr. 2023 à 01:53, Nicolas Rodriguez Sande <notifications@odoo-community.org> a écrit :Hello! Thanks for your response Denis. I Just go back from vacation so I think next week I will start working on contract module.> In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94Okay so, if state is managed in line level, will it make sense to make a computed contract level state that is based on line state? Because I think that for the user, they will expect contract to have a state, even some lines have different states we can make some logic to compute a state based on all lines states. Something like:States: “active”, “canceled”, “closed” can be computed based on lines. “Active” can be the contract state when at least one line is active, “Canceled” when all lines are canceled and “closed” when all lines closed. If we have mixed situations like some lines canceled and some active, we can still show active.This will allow the user to easily filter contracts without having to enter each contract to see lines. Or maybe we have to make a contract lines view.Next week I will be with this project and open some PRs to see what people think, also make the view improvements that will make sure life easier.And yes, base_conteact was just an idea but the point is to have more smaller and maintainable modules that plug-in functionalities, that’s always the easiest way to have a user-specific implementation without having a lot of functionalities that won’t be user by all users. Will try to open the issue next week to discuss this and also review the link between agreements and contracts PR.Please if another people have more ideas/problems/suggestions to contract module, feel free to reply this thread.Regards and good week for all of you!El El mié, 15 de feb. de 2023 a la(s) 06:17, Roussel, Denis <notifications@odoo-community.org> escribió:> - Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94> I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.Indeed, this can be improved.> - There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.Maybe adding a 'contract.category' model could be great (in another module ?). But, for the time being, this can be done through contract tags. See: https://github.com/OCA/contract/blob/14.0/contract/models/contract.py#L110> - There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.This is still tested in a draft PR: https://github.com/OCA/contract/pull/649 You can review it and make suggestions.> - I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.This module has indeed a big history, refactored on 12.0 version I think. Since, some improvements have been done (refactoring on recurrency computations by Pedro see: https://github.com/OCA/contract/pull/533/commits/cd086ddbb4a9b85ccfcac288e53fb93e716d9446)Indeed, I think it has now a very complex implementation that makes user understanding (and debugging) difficult.We could make an issue on the github repository to help gathering ideas and focus discussion there than on this mailing list. But I agree that we could split some logic in separate modules (with meaningful names - if we could avoid base_contract).I hope this answered your questions.Regards,On Fri, Feb 10, 2023 at 5:57 PM Nicolas Rodriguez Sande <notifications@odoo-community.org> wrote:Hello, I’m writing to know your opinion about the contract repository. I started to use the modules in the repository and noted that the module versions of contract module differ a lot between odoo versions.
I have to do some implementations regarding that modules so I’m going to start making PRs to that repo and try to improve the modules starting in version 14.0 and then port it to the others.I want to have your opinions on things you can tell me about what is missing in the modules and so I can organize my roadmap. Also, I don’t know if there are currently active PSC of the module, if not or you want me to join the team I will be interested, because I need to improve the modules and if that can help the development of the repo, count with me.From what I saw, I see the following issues to solve, please if you know another issues or want to make an opinion of changes you would like to see in the module please comment me here:- Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.- I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.- There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.- There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.- Contract views are awful and need to be improved to favor user usability and comprehension of the module mechanics and uses. This is one of the first changes i want to introduce.- Contract reports and portal views need to be improved. Currently the contract report is not so much developed. Also could be a good idea to allow to see agreements from portal contracts.- I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.If you have more opinions and things you want to see in a roadmap, please tell me here and i can maybe add it to my next PRs. Also if you have opinions of how the module should work will be great for when we refactor it.Regards and i want for your thoughts._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Raphaël ReverdyMobile +33 6 38 02 03 93Fixe +33 4 82 53 84 60_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Nicolas Rodriguez Sande - 11:56 - 24 Feb 2023 -
Re: OCA Contract Repository
Hello Raphael, this is also used for Suppliers.You can use it for Suppliers contracts that Bill you monthly, and help you know the expected expenses.But splitting complexity into a separate module sounds good ro me.A sexta, 24/02/2023, 17:02, Raphaël Reverdy <notifications@odoo-community.org> escreveu:Hi,Does anyone have a real use case with a supplier contract ?I have the feeling supporting this use case adds a lot of complexity on the contract module.Good idea to refactor / split this contract module.Regards,Le jeu. 23 févr. 2023 à 01:53, Nicolas Rodriguez Sande <notifications@odoo-community.org> a écrit :Hello! Thanks for your response Denis. I Just go back from vacation so I think next week I will start working on contract module.> In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94Okay so, if state is managed in line level, will it make sense to make a computed contract level state that is based on line state? Because I think that for the user, they will expect contract to have a state, even some lines have different states we can make some logic to compute a state based on all lines states. Something like:States: “active”, “canceled”, “closed” can be computed based on lines. “Active” can be the contract state when at least one line is active, “Canceled” when all lines are canceled and “closed” when all lines closed. If we have mixed situations like some lines canceled and some active, we can still show active.This will allow the user to easily filter contracts without having to enter each contract to see lines. Or maybe we have to make a contract lines view.Next week I will be with this project and open some PRs to see what people think, also make the view improvements that will make sure life easier.And yes, base_conteact was just an idea but the point is to have more smaller and maintainable modules that plug-in functionalities, that’s always the easiest way to have a user-specific implementation without having a lot of functionalities that won’t be user by all users. Will try to open the issue next week to discuss this and also review the link between agreements and contracts PR.Please if another people have more ideas/problems/suggestions to contract module, feel free to reply this thread.Regards and good week for all of you!El El mié, 15 de feb. de 2023 a la(s) 06:17, Roussel, Denis <notifications@odoo-community.org> escribió:> - Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94> I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.Indeed, this can be improved.> - There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.Maybe adding a 'contract.category' model could be great (in another module ?). But, for the time being, this can be done through contract tags. See: https://github.com/OCA/contract/blob/14.0/contract/models/contract.py#L110> - There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.This is still tested in a draft PR: https://github.com/OCA/contract/pull/649 You can review it and make suggestions.> - I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.This module has indeed a big history, refactored on 12.0 version I think. Since, some improvements have been done (refactoring on recurrency computations by Pedro see: https://github.com/OCA/contract/pull/533/commits/cd086ddbb4a9b85ccfcac288e53fb93e716d9446)Indeed, I think it has now a very complex implementation that makes user understanding (and debugging) difficult.We could make an issue on the github repository to help gathering ideas and focus discussion there than on this mailing list. But I agree that we could split some logic in separate modules (with meaningful names - if we could avoid base_contract).I hope this answered your questions.Regards,On Fri, Feb 10, 2023 at 5:57 PM Nicolas Rodriguez Sande <notifications@odoo-community.org> wrote:Hello, I’m writing to know your opinion about the contract repository. I started to use the modules in the repository and noted that the module versions of contract module differ a lot between odoo versions.
I have to do some implementations regarding that modules so I’m going to start making PRs to that repo and try to improve the modules starting in version 14.0 and then port it to the others.I want to have your opinions on things you can tell me about what is missing in the modules and so I can organize my roadmap. Also, I don’t know if there are currently active PSC of the module, if not or you want me to join the team I will be interested, because I need to improve the modules and if that can help the development of the repo, count with me.From what I saw, I see the following issues to solve, please if you know another issues or want to make an opinion of changes you would like to see in the module please comment me here:- Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.- I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.- There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.- There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.- Contract views are awful and need to be improved to favor user usability and comprehension of the module mechanics and uses. This is one of the first changes i want to introduce.- Contract reports and portal views need to be improved. Currently the contract report is not so much developed. Also could be a good idea to allow to see agreements from portal contracts.- I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.If you have more opinions and things you want to see in a roadmap, please tell me here and i can maybe add it to my next PRs. Also if you have opinions of how the module should work will be great for when we refactor it.Regards and i want for your thoughts._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Raphaël ReverdyMobile +33 6 38 02 03 93Fixe +33 4 82 53 84 60_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Daniel Reis - 09:35 - 24 Feb 2023 -
Re: OCA Contract Repository
Hi,Does anyone have a real use case with a supplier contract ?I have the feeling supporting this use case adds a lot of complexity on the contract module.Good idea to refactor / split this contract module.Regards,Le jeu. 23 févr. 2023 à 01:53, Nicolas Rodriguez Sande <notifications@odoo-community.org> a écrit :Hello! Thanks for your response Denis. I Just go back from vacation so I think next week I will start working on contract module.> In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94Okay so, if state is managed in line level, will it make sense to make a computed contract level state that is based on line state? Because I think that for the user, they will expect contract to have a state, even some lines have different states we can make some logic to compute a state based on all lines states. Something like:States: “active”, “canceled”, “closed” can be computed based on lines. “Active” can be the contract state when at least one line is active, “Canceled” when all lines are canceled and “closed” when all lines closed. If we have mixed situations like some lines canceled and some active, we can still show active.This will allow the user to easily filter contracts without having to enter each contract to see lines. Or maybe we have to make a contract lines view.Next week I will be with this project and open some PRs to see what people think, also make the view improvements that will make sure life easier.And yes, base_conteact was just an idea but the point is to have more smaller and maintainable modules that plug-in functionalities, that’s always the easiest way to have a user-specific implementation without having a lot of functionalities that won’t be user by all users. Will try to open the issue next week to discuss this and also review the link between agreements and contracts PR.Please if another people have more ideas/problems/suggestions to contract module, feel free to reply this thread.Regards and good week for all of you!El El mié, 15 de feb. de 2023 a la(s) 06:17, Roussel, Denis <notifications@odoo-community.org> escribió:> - Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94> I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.Indeed, this can be improved.> - There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.Maybe adding a 'contract.category' model could be great (in another module ?). But, for the time being, this can be done through contract tags. See: https://github.com/OCA/contract/blob/14.0/contract/models/contract.py#L110> - There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.This is still tested in a draft PR: https://github.com/OCA/contract/pull/649 You can review it and make suggestions.> - I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.This module has indeed a big history, refactored on 12.0 version I think. Since, some improvements have been done (refactoring on recurrency computations by Pedro see: https://github.com/OCA/contract/pull/533/commits/cd086ddbb4a9b85ccfcac288e53fb93e716d9446)Indeed, I think it has now a very complex implementation that makes user understanding (and debugging) difficult.We could make an issue on the github repository to help gathering ideas and focus discussion there than on this mailing list. But I agree that we could split some logic in separate modules (with meaningful names - if we could avoid base_contract).I hope this answered your questions.Regards,On Fri, Feb 10, 2023 at 5:57 PM Nicolas Rodriguez Sande <notifications@odoo-community.org> wrote:Hello, I’m writing to know your opinion about the contract repository. I started to use the modules in the repository and noted that the module versions of contract module differ a lot between odoo versions.
I have to do some implementations regarding that modules so I’m going to start making PRs to that repo and try to improve the modules starting in version 14.0 and then port it to the others.I want to have your opinions on things you can tell me about what is missing in the modules and so I can organize my roadmap. Also, I don’t know if there are currently active PSC of the module, if not or you want me to join the team I will be interested, because I need to improve the modules and if that can help the development of the repo, count with me.From what I saw, I see the following issues to solve, please if you know another issues or want to make an opinion of changes you would like to see in the module please comment me here:- Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.- I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.- There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.- There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.- Contract views are awful and need to be improved to favor user usability and comprehension of the module mechanics and uses. This is one of the first changes i want to introduce.- Contract reports and portal views need to be improved. Currently the contract report is not so much developed. Also could be a good idea to allow to see agreements from portal contracts.- I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.If you have more opinions and things you want to see in a roadmap, please tell me here and i can maybe add it to my next PRs. Also if you have opinions of how the module should work will be great for when we refactor it.Regards and i want for your thoughts._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Raphaël ReverdyMobile +33 6 38 02 03 93Fixe +33 4 82 53 84 60
by Raphaël Reverdy - 06:01 - 24 Feb 2023 -
Re: OCA Contract Repository
Hello! Thanks for your response Denis. I Just go back from vacation so I think next week I will start working on contract module.> In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94Okay so, if state is managed in line level, will it make sense to make a computed contract level state that is based on line state? Because I think that for the user, they will expect contract to have a state, even some lines have different states we can make some logic to compute a state based on all lines states. Something like:States: “active”, “canceled”, “closed” can be computed based on lines. “Active” can be the contract state when at least one line is active, “Canceled” when all lines are canceled and “closed” when all lines closed. If we have mixed situations like some lines canceled and some active, we can still show active.This will allow the user to easily filter contracts without having to enter each contract to see lines. Or maybe we have to make a contract lines view.Next week I will be with this project and open some PRs to see what people think, also make the view improvements that will make sure life easier.And yes, base_conteact was just an idea but the point is to have more smaller and maintainable modules that plug-in functionalities, that’s always the easiest way to have a user-specific implementation without having a lot of functionalities that won’t be user by all users. Will try to open the issue next week to discuss this and also review the link between agreements and contracts PR.Please if another people have more ideas/problems/suggestions to contract module, feel free to reply this thread.Regards and good week for all of you!El El mié, 15 de feb. de 2023 a la(s) 06:17, Roussel, Denis <notifications@odoo-community.org> escribió:> - Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.In fact, the state is managed on line level, see https://github.com/OCA/contract/blob/14.0/contract/models/contract_line.py#L94> I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.Indeed, this can be improved.> - There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.Maybe adding a 'contract.category' model could be great (in another module ?). But, for the time being, this can be done through contract tags. See: https://github.com/OCA/contract/blob/14.0/contract/models/contract.py#L110> - There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.This is still tested in a draft PR: https://github.com/OCA/contract/pull/649 You can review it and make suggestions.> - I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.This module has indeed a big history, refactored on 12.0 version I think. Since, some improvements have been done (refactoring on recurrency computations by Pedro see: https://github.com/OCA/contract/pull/533/commits/cd086ddbb4a9b85ccfcac288e53fb93e716d9446)Indeed, I think it has now a very complex implementation that makes user understanding (and debugging) difficult.We could make an issue on the github repository to help gathering ideas and focus discussion there than on this mailing list. But I agree that we could split some logic in separate modules (with meaningful names - if we could avoid base_contract).I hope this answered your questions.Regards,On Fri, Feb 10, 2023 at 5:57 PM Nicolas Rodriguez Sande <notifications@odoo-community.org> wrote:Hello, I’m writing to know your opinion about the contract repository. I started to use the modules in the repository and noted that the module versions of contract module differ a lot between odoo versions.
I have to do some implementations regarding that modules so I’m going to start making PRs to that repo and try to improve the modules starting in version 14.0 and then port it to the others.I want to have your opinions on things you can tell me about what is missing in the modules and so I can organize my roadmap. Also, I don’t know if there are currently active PSC of the module, if not or you want me to join the team I will be interested, because I need to improve the modules and if that can help the development of the repo, count with me.From what I saw, I see the following issues to solve, please if you know another issues or want to make an opinion of changes you would like to see in the module please comment me here:- Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.- I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering.- There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters.- There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module.- Contract views are awful and need to be improved to favor user usability and comprehension of the module mechanics and uses. This is one of the first changes i want to introduce.- Contract reports and portal views need to be improved. Currently the contract report is not so much developed. Also could be a good idea to allow to see agreements from portal contracts.- I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality.If you have more opinions and things you want to see in a roadmap, please tell me here and i can maybe add it to my next PRs. Also if you have opinions of how the module should work will be great for when we refactor it.Regards and i want for your thoughts._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Nicolas Rodriguez Sande - 01:51 - 23 Feb 2023
-
-
Pricelist sale price on form
Hello,I would like to be able to show sales price in pricelist items form.Very similar task to this module (only available for odoo13 at the moment) https://odoo-community.org/shop/product-list-pricelist-price-6617#attr=12054, but this one does the job in the product template tree-view.We would need the same one in the product pricelist item form.I need it for odoo14 but I can consider modules for other version is there is one available but not available for 14 (could try to perform a migration in some cases).Thank you in advance. Regards,Francesco Ballerini
by Francesco Ballerini - 10:20 - 8 Feb 2023-
Re: Pricelist sale price on form
Thank you very much ! Last question, in pricelist based on formula for example do we have a way to compute the discount price percentage by setting up the sales price ? I did not find anything but I might have missed it eheh.
Thanks for your help. Regards,
Hi everyone, I have tried to make an implementation for this feature that I can share.In case someone is interested in it, I made a PR named [ADD] 14.0: product_form_pricelist_percent_change" in product-attribute repository.Regards,Francesco BalleriniIl giorno mer 15 feb 2023 alle ore 12:40 Francesco Ballerini <francescobl.lavoro@gmail.com> ha scritto:Thank you Pedro and Matthieu ^^
I anticipate to you that I am also developing a module that will extend https://github.com/OCA/product-attribute/tree/14.0/product_form_pricelist and allows to open the whole pricelist rule form by product form, compute product sales price for that specific product-pricelist rule, and will also try to implement one of my previous request:8 feb 2023, 20:41 Francesco Ballerini:Last question, in pricelist based on formula do we have a way to compute the discount price percentage by setting up the sales price ?
I can notify here when PR is ready in beta if someone is interested to help with this feature.
Regards,FrancescoIl giorno mer 15 feb 2023 alle ore 11:37 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:On 2/15/23 11:27, Francesco Ballerini wrote:
Thank you for mentioning about https://github.com/OCA/sale-workflow/pull/2372,
It wasn't caching because of the with_delay function https://github.com/OCA/sale-workflow/blob/6c0549005b20e695173ab7b34901cf8493418960/pricelist_cache/models/product_pricelist_cache.py#L197, I removed it because I wasn't sure how to manage function parameters, not the best way to handle maybe but now it caches instantly.
I want to ask one more thing: does Odoo not allow by default to export pricelist for customer? In that case we definitely want to use your module = )
Thanks for yor help,
Francesco
Il giorno mer 15 feb 2023 alle ore 09:52 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:
On 2/15/23 09:42, Francesco Ballerini wrote:
Thank you very much for the feedback Matthieu,
can I run the creation of the cache manually for testing purposes ?I have found a cron "Reset pricelist cache" and an automation to update pricelists cache but I am not sure how to run the process from an empty cache.Il giorno mar 14 feb 2023 alle ore 12:47 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:
On 2/8/23 10:22, Francesco Ballerini wrote: > Hello, > > I would like to be able to show sales price in pricelist items form. > > Very similar task to this module (only available for odoo13 at the > moment) > https://odoo-community.org/shop/product-list-pricelist-price-6617#attr=12054, > but this one does the job in the product template tree-view. > > We would need the same one in the product pricelist item form. > I need it for odoo14 but I can consider modules for other version is > there is one available but not available for 14 (could try to perform > a migration in some cases). > > Thank you in advance. Regards, > > Francesco Ballerini > > > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe > Hi, I wrote a module for that https://github.com/OCA/sale-workflow/tree/14.0/pricelist_cache Prices are cached everyday, so the price you see is today's price. With this module, you get a "display pricelist prices" button on the pricelist's form. Also, you get a handy "display customer prices" action on the partner. Those are popping up a tree view with all prices, which you can then filter and so on. -- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Yes, you can run the scheduled action manually.
Please note that there's an ongoing bug (with the fix here https://github.com/OCA/sale-workflow/pull/2372).
It is possible to retrieve prices while caching is not done, which is wrong.
-- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Because it is very slow.
In the case of the customer I wrote this module for, it takes ~10 minutes to retrieve all prices for a given pricelist.
It is okay when you don't have much products, though.
-- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Francesco Ballerini - 11:50 - 25 Feb 2023 -
Re: Pricelist sale price on form
Thank you Pedro and Matthieu ^^
I anticipate to you that I am also developing a module that will extend https://github.com/OCA/product-attribute/tree/14.0/product_form_pricelist and allows to open the whole pricelist rule form by product form, compute product sales price for that specific product-pricelist rule, and will also try to implement one of my previous request:8 feb 2023, 20:41 Francesco Ballerini:Last question, in pricelist based on formula do we have a way to compute the discount price percentage by setting up the sales price ?
I can notify here when PR is ready in beta if someone is interested to help with this feature.
Regards,FrancescoIl giorno mer 15 feb 2023 alle ore 11:37 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:On 2/15/23 11:27, Francesco Ballerini wrote:
Thank you for mentioning about https://github.com/OCA/sale-workflow/pull/2372,
It wasn't caching because of the with_delay function https://github.com/OCA/sale-workflow/blob/6c0549005b20e695173ab7b34901cf8493418960/pricelist_cache/models/product_pricelist_cache.py#L197, I removed it because I wasn't sure how to manage function parameters, not the best way to handle maybe but now it caches instantly.
I want to ask one more thing: does Odoo not allow by default to export pricelist for customer? In that case we definitely want to use your module = )
Thanks for yor help,
Francesco
Il giorno mer 15 feb 2023 alle ore 09:52 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:
On 2/15/23 09:42, Francesco Ballerini wrote:
Thank you very much for the feedback Matthieu,
can I run the creation of the cache manually for testing purposes ?I have found a cron "Reset pricelist cache" and an automation to update pricelists cache but I am not sure how to run the process from an empty cache.Il giorno mar 14 feb 2023 alle ore 12:47 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:
On 2/8/23 10:22, Francesco Ballerini wrote: > Hello, > > I would like to be able to show sales price in pricelist items form. > > Very similar task to this module (only available for odoo13 at the > moment) > https://odoo-community.org/shop/product-list-pricelist-price-6617#attr=12054, > but this one does the job in the product template tree-view. > > We would need the same one in the product pricelist item form. > I need it for odoo14 but I can consider modules for other version is > there is one available but not available for 14 (could try to perform > a migration in some cases). > > Thank you in advance. Regards, > > Francesco Ballerini > > > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe > Hi, I wrote a module for that https://github.com/OCA/sale-workflow/tree/14.0/pricelist_cache Prices are cached everyday, so the price you see is today's price. With this module, you get a "display pricelist prices" button on the pricelist's form. Also, you get a handy "display customer prices" action on the partner. Those are popping up a tree view with all prices, which you can then filter and so on. -- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Yes, you can run the scheduled action manually.
Please note that there's an ongoing bug (with the fix here https://github.com/OCA/sale-workflow/pull/2372).
It is possible to retrieve prices while caching is not done, which is wrong.
-- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Because it is very slow.
In the case of the customer I wrote this module for, it takes ~10 minutes to retrieve all prices for a given pricelist.
It is okay when you don't have much products, though.
-- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Francesco Ballerini - 12:40 - 15 Feb 2023 -
Re: Pricelist sale price on form
On 2/15/23 11:27, Francesco Ballerini wrote:
Thank you for mentioning about https://github.com/OCA/sale-workflow/pull/2372,
It wasn't caching because of the with_delay function https://github.com/OCA/sale-workflow/blob/6c0549005b20e695173ab7b34901cf8493418960/pricelist_cache/models/product_pricelist_cache.py#L197, I removed it because I wasn't sure how to manage function parameters, not the best way to handle maybe but now it caches instantly.
I want to ask one more thing: does Odoo not allow by default to export pricelist for customer? In that case we definitely want to use your module = )
Thanks for yor help,
Francesco
Il giorno mer 15 feb 2023 alle ore 09:52 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:
On 2/15/23 09:42, Francesco Ballerini wrote:
Thank you very much for the feedback Matthieu,
can I run the creation of the cache manually for testing purposes ?I have found a cron "Reset pricelist cache" and an automation to update pricelists cache but I am not sure how to run the process from an empty cache.Il giorno mar 14 feb 2023 alle ore 12:47 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:
On 2/8/23 10:22, Francesco Ballerini wrote: > Hello, > > I would like to be able to show sales price in pricelist items form. > > Very similar task to this module (only available for odoo13 at the > moment) > https://odoo-community.org/shop/product-list-pricelist-price-6617#attr=12054, > but this one does the job in the product template tree-view. > > We would need the same one in the product pricelist item form. > I need it for odoo14 but I can consider modules for other version is > there is one available but not available for 14 (could try to perform > a migration in some cases). > > Thank you in advance. Regards, > > Francesco Ballerini > > > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe > Hi, I wrote a module for that https://github.com/OCA/sale-workflow/tree/14.0/pricelist_cache Prices are cached everyday, so the price you see is today's price. With this module, you get a "display pricelist prices" button on the pricelist's form. Also, you get a handy "display customer prices" action on the partner. Those are popping up a tree view with all prices, which you can then filter and so on. -- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Yes, you can run the scheduled action manually.
Please note that there's an ongoing bug (with the fix here https://github.com/OCA/sale-workflow/pull/2372).
It is possible to retrieve prices while caching is not done, which is wrong.
-- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Because it is very slow.
In the case of the customer I wrote this module for, it takes ~10 minutes to retrieve all prices for a given pricelist.
It is okay when you don't have much products, though.
-- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
by Matthieu Méquignon - 11:36 - 15 Feb 2023 -
-
Re: Pricelist sale price on form
Thank you for mentioning about https://github.com/OCA/sale-workflow/pull/2372,It wasn't caching because of the with_delay function https://github.com/OCA/sale-workflow/blob/6c0549005b20e695173ab7b34901cf8493418960/pricelist_cache/models/product_pricelist_cache.py#L197, I removed it because I wasn't sure how to manage function parameters, not the best way to handle maybe but now it caches instantly.I want to ask one more thing: does Odoo not allow by default to export pricelist for customer? In that case we definitely want to use your module = )Thanks for yor help,FrancescoIl giorno mer 15 feb 2023 alle ore 09:52 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:On 2/15/23 09:42, Francesco Ballerini wrote:
Thank you very much for the feedback Matthieu,
can I run the creation of the cache manually for testing purposes ?I have found a cron "Reset pricelist cache" and an automation to update pricelists cache but I am not sure how to run the process from an empty cache.Il giorno mar 14 feb 2023 alle ore 12:47 Matthieu Mequignon <notifications@odoo-community.org> ha scritto:
On 2/8/23 10:22, Francesco Ballerini wrote: > Hello, > > I would like to be able to show sales price in pricelist items form. > > Very similar task to this module (only available for odoo13 at the > moment) > https://odoo-community.org/shop/product-list-pricelist-price-6617#attr=12054, > but this one does the job in the product template tree-view. > > We would need the same one in the product pricelist item form. > I need it for odoo14 but I can consider modules for other version is > there is one available but not available for 14 (could try to perform > a migration in some cases). > > Thank you in advance. Regards, > > Francesco Ballerini > > > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe > Hi, I wrote a module for that https://github.com/OCA/sale-workflow/tree/14.0/pricelist_cache Prices are cached everyday, so the price you see is today's price. With this module, you get a "display pricelist prices" button on the pricelist's form. Also, you get a handy "display customer prices" action on the partner. Those are popping up a tree view with all prices, which you can then filter and so on. -- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Yes, you can run the scheduled action manually.
Please note that there's an ongoing bug (with the fix here https://github.com/OCA/sale-workflow/pull/2372).
It is possible to retrieve prices while caching is not done, which is wrong.
-- Matthieu Méquignon Business Solutions Odoo Developer Camptocamp France SA Phone: +33 4 58 48 20 18 https://www.camptocamp.com/
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Francesco Ballerini - 11:26 - 15 Feb 2023
-
-
module to publish on social networks
Hi there,Do you know any OpenSource module effort on social areas that allows to schedule post on facebook/linkedin/... linked somehow with marketing campaigns?I would be pleased to help. If needs I could migrate such a module to version 14.0.Regards,--
by Pierre Verkest - 09:36 - 8 Feb 2023-
Re: module to publish on social networks
If there are several integrators with the same interest, fund together the initial development is something affordable.Regards.
by Pedro M. Baeza - 02:41 - 8 Feb 2023 -
Re: module to publish on social networks
We looked for this kind of modules around Odoo Community, without success.We have broadened the open source search in general. It's poor.
If any of you know of an open source solution that can be installed on premise, ideas are welcome.Have a nice day !
Bruno Joliveau - PrésidentNUMIGI SOLUTIONS INC.(514) 317-7944Longueuil, Québec, Canada
Le mer. 8 févr. 2023 à 03:36, Pierre Verkest <notifications@odoo-community.org> a écrit :Hi there,Do you know any OpenSource module effort on social areas that allows to schedule post on facebook/linkedin/... linked somehow with marketing campaigns?I would be pleased to help. If needs I could migrate such a module to version 14.0.Regards,--_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Bruno Joliveau - 02:35 - 8 Feb 2023 -
Re: module to publish on social networks
I don't know any inside OCA scope, sorry, so I think the effort would be from scratch.Regards.
by Pedro M. Baeza - 09:41 - 8 Feb 2023
-
-
Website - download content
HiHave a prospect that wants website users to be able to download content in the form of PDF or PPT files, possibly grouped into categories or themes. Which module would be a good fit for that?Also is there like a module for a photo album/slideshow? They have quite a few historical photos they want to display.Torvald Baade BringsvorBringsvor Consulting AS - Developer, consultant, allrounderTel (+47) 4548 2848
by Torvald Bringsvor - 02:06 - 2 Feb 2023-
Re: Website - download content
Thanks guys. Some interesting suggestions to follow up on.Torvald Baade BringsvorBringsvor Consulting AS - Developer, consultant, allrounderTel (+47) 4548 2848On Thu, Feb 2, 2023 at 8:36 PM Pedro M. Baeza <notifications@odoo-community.org> wrote:On OCA/dms you can upload files and organize by folders, and then share what you want, or give access to portal users with a convenient portal view:Regards._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Torvald Bringsvor - 10:16 - 3 Feb 2023 -
Re: Website - download content
On OCA/dms you can upload files and organize by folders, and then share what you want, or give access to portal users with a convenient portal view:Regards.
by Pedro M. Baeza - 08:36 - 2 Feb 2023 -
Re: Website - download content
Hi,
Here at Coop IT Easy, we have developped a module named document_hosting that seams to do what you are looking for.
https://github.com/coopiteasy/addons/tree/12.0/document_hosting
It let you upload documents (any type) with the backend interface. You can group them by categories. You can set if the document is public or not.
On the website there is an url which display the public documents for unconnected users and also the "private" document for connected users.
It is used on production for BEES coop, Brussels, Belgium : https://gestion.bees-coop.be/documents
This module needs documentation (readme is empty) and if you find it interesting, it would be nice to put it somewhere on an OCA repository (don't know which one is the best).
Also, small screen design of the web page can be improved but it's fuctionnal.
This module may also need to be migrated on newer odoo version (12.0 for the moment).
The slide show option that you requested may be done by simply creating a new page with a new design by extending this module. Images can by uploaded like other documents via the admin interface.
Best regards,Le 2 février 2023 14:07:40 GMT+01:00, Torvald Baade Bringsvor <notifications@odoo-community.org> a écrit :HiHave a prospect that wants website users to be able to download content in the form of PDF or PPT files, possibly grouped into categories or themes. Which module would be a good fit for that?Also is there like a module for a photo album/slideshow? They have quite a few historical photos they want to display.Torvald Baade BringsvorBringsvor Consulting AS - Developer, consultant, allrounderTel (+47) 4548 2848_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Rémy Taymans - 08:26 - 2 Feb 2023 -
Re: Website - download content
hello!I would use E-LearningDaniel C.El jue, 2 feb 2023 a las 9:27, adyson10 (<notifications@odoo-community.org>) escribió:This is possible on enterprise is the documents module is installedAndyOn 2 Feb 2023 13:07, Torvald Baade Bringsvor <notifications@odoo-community.org> wrote:HiHave a prospect that wants website users to be able to download content in the form of PDF or PPT files, possibly grouped into categories or themes. Which module would be a good fit for that?Also is there like a module for a photo album/slideshow? They have quite a few historical photos they want to display.Torvald Baade BringsvorBringsvor Consulting AS - Developer, consultant, allrounderTel (+47) 4548 2848_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by DANIEL CARRION - 05:06 - 2 Feb 2023 -
Re: Website - download content
This is possible on enterprise is the documents module is installedAndyOn 2 Feb 2023 13:07, Torvald Baade Bringsvor <notifications@odoo-community.org> wrote:HiHave a prospect that wants website users to be able to download content in the form of PDF or PPT files, possibly grouped into categories or themes. Which module would be a good fit for that?Also is there like a module for a photo album/slideshow? They have quite a few historical photos they want to display.Torvald Baade BringsvorBringsvor Consulting AS - Developer, consultant, allrounderTel (+47) 4548 2848_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Andy Dyson - 03:25 - 2 Feb 2023
-
-
Odoo -- Community v Enterprise Questions
Greetings, I'm new to the Odoo community. I ran across Odoo while looking for a Point of Sale for my girlfriend's business (brick and mortar), but alas, we have been using GoHighLevel which has a lot of overlap with Odoo. As a result, I was looking at the offerings from Odoo with respect to the community edition and the enterprise editions. But from what I can tell, enterprise subscriptions must pay per user and Odoo.sh must host the deployment. I wear a number of hats at a number of different companies, such as the requirement for my girlfriend's business below, a not for profit corporation, which could benefit greatly from efforts in Odoo, as well as my full time job, which could use Odoo as a cloud services provider for internal accounting and forecasting purposes. All in all, I've been in the Internet industry for a long time and have my own cabinet in a well connected data center with plenty of compute and storage capabilities, so naturally, I would like to self host. I spent a few hours trying to find Odoo resources, which is how I found my way here. I also looked through the App directory, but I was having a hard time reconciling the App directory with the offerings included within the enterprise license. Does anybody have a pointer to a URL, or documents, which go into any level of detail on how to create the enterprise experience in a self-hosted environment? As a side note, I would like to whitelabel the URL for my girlfriend's business. Further, I would want to nest multiple client instances within a deployment (for her clients' environments) and then be able to white label a specific clients environment, but that's a longer term vision. Any help that could be provided to point me in the right direction would be greatly appreciated. I see a lot of personal use cases for Odoo, but am struggling to see where the current lines have been drawn between enterprise and community. Thank you in advance, Charles
by cgucker - 06:31 - 29 Jan 2023-
Re: Odoo -- Community v Enterprise Questions
On Sun, Feb 12, 2023 at 6:12 PM Dev <notifications@odoo-community.org> wrote:The reason for it being complicated is to do with database setup. I haven't found any way to have a docker install creates no database, so you can open the page and create/restore a database as described in the docs for a new installation.
Ah, that makes sense. For local containers, we don't restore a database, so no problem. In production, I never wanted /web/database/manage to show up for even a second, so I have Terraform get the database into shape prior to running Odoo for the first time.
by Adam Heinz - 02:20 - 13 Feb 2023 -
Re: Odoo -- Community v Enterprise Questions
On 13/02/2023 00:12, Dev wrote:
Overall, I love the experience of dealing with containerized apps, compared to the old school style of installing them directly. However, there were two apps that stood out as being as struggle to install. One was Outline wiki (a great app once installed, however). The other was Odoo, both community and enterprise, but especially enterprise.
Hello Lewy,
Don't hesitate to contact us using the Odoo support if you have issues to use our docker image.
Martin
by Martin Trigaux - 10:05 - 13 Feb 2023 -
Re: Odoo -- Community v Enterprise Questions
hi,on dockerhub, odoo provides a docker-compose file that install everything, and is very quick to deploy, including a postgres database.Regards,DominiqueOn Mon, 13 Feb 2023 at 07:12, Dev <notifications@odoo-community.org> wrote:> I'm a little surprised by this statement. I prototyped Enterprise a few times between v12 and v15
I learned docker last year over a period of about six months, so I'm not an expert - however I do have a fair degree of experience with Linux sysadmin spanning a decade or more, so I'm not a novice either. For work related reasons I ended up testing something like twenty different dockerized apps over this period, and Odoo was one of the later ones, so I was getting familiar by that time.
Overall, I love the experience of dealing with containerized apps, compared to the old school style of installing them directly. However, there were two apps that stood out as being as struggle to install. One was Outline wiki (a great app once installed, however). The other was Odoo, both community and enterprise, but especially enterprise.
The reason for it being complicated is to do with database setup. I haven't found any way to have a docker install creates no database, so you can open the page and create/restore a database as described in the docs for a new installation.
Instead, what I get with every initial container, both writing my own compose scripts and following templates that I can find online, is loads of server errors (I forget exactly what errors now, but it was something to do with "database incorrectly initialized"). The only way around this that I have found is to add a command:
# Don't leave this line in for production!!
# command: --db_host=${DB_HOST} --database ${DB_NAME} --db_user ${POSTGRES_USER} --db_password ${POSTGRES_PASSWORD} -i base
Then on the first install I uncomment that, it creates a blank database and that allows me to access web/database/manage where I can finally restore the real database. Then I have to remember to uncomment the line and re-up the container (otherwise it will overwrite the database every time).
As for enterprise, the only description in the docs for how to install is this:
> Tip: For the Enterprise edition, you must add the path to the enterprise addons to the addons-path argument. Note that it must come before the other paths in addons-path for addons to be loaded correctly.
https://www.odoo.com/documentation/16.0/administration/install/install.html
When you download the enterprise files, you'll see that they have a folder structure similar to the entire Odoo install, including an addons folder. So, as per the tip, I added that enterprise/addons folder to the addons-path.
This is incorrect. Instead, you need to add the *entire* enterprise folder structure as an addons folder, which means there's an addons folder with another addons folder inside it.
I think it's fair to call this confusing and poorly documented, although it's far from the worst thing I've encountered in my dev career, or even in the Odoo docs.
- Lewy
P.S: If anyone can share a docker-compose template for community edition that does allow me to immediately access web/database/manage, I would appreciate it :)
On 08-Feb-23 21:32, Adam Heinz wrote:
On Tue, Feb 7, 2023 at 9:57 PM Dev <notifications@odoo-community.org> wrote:
In terms of usage, installing the Enterprise version from source using Docker is complicated and poorly documented.
I'm a little surprised by this statement. I prototyped Enterprise a few times between v12 and v15 and seem to recall it being no more than adding an /mnt/enterprise-addons volume on top of the standard odoo:12-15 docker container. We do the exact same type of mounting for our own custom development and also for OCA modules. We ultimately decided not to go with it due to cost and legal arbitration being in Europe, but I still press my face up against the glass and stare longingly at the Spreadsheets module. ;-)_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by dominique.k - 02:16 - 13 Feb 2023 -
Re: Odoo -- Community v Enterprise Questions
> I'm a little surprised by this statement. I prototyped Enterprise a few times between v12 and v15
I learned docker last year over a period of about six months, so I'm not an expert - however I do have a fair degree of experience with Linux sysadmin spanning a decade or more, so I'm not a novice either. For work related reasons I ended up testing something like twenty different dockerized apps over this period, and Odoo was one of the later ones, so I was getting familiar by that time.
Overall, I love the experience of dealing with containerized apps, compared to the old school style of installing them directly. However, there were two apps that stood out as being as struggle to install. One was Outline wiki (a great app once installed, however). The other was Odoo, both community and enterprise, but especially enterprise.
The reason for it being complicated is to do with database setup. I haven't found any way to have a docker install creates no database, so you can open the page and create/restore a database as described in the docs for a new installation.
Instead, what I get with every initial container, both writing my own compose scripts and following templates that I can find online, is loads of server errors (I forget exactly what errors now, but it was something to do with "database incorrectly initialized"). The only way around this that I have found is to add a command:
# Don't leave this line in for production!!
# command: --db_host=${DB_HOST} --database ${DB_NAME} --db_user ${POSTGRES_USER} --db_password ${POSTGRES_PASSWORD} -i base
Then on the first install I uncomment that, it creates a blank database and that allows me to access web/database/manage where I can finally restore the real database. Then I have to remember to uncomment the line and re-up the container (otherwise it will overwrite the database every time).
As for enterprise, the only description in the docs for how to install is this:
> Tip: For the Enterprise edition, you must add the path to the enterprise addons to the addons-path argument. Note that it must come before the other paths in addons-path for addons to be loaded correctly.
https://www.odoo.com/documentation/16.0/administration/install/install.html
When you download the enterprise files, you'll see that they have a folder structure similar to the entire Odoo install, including an addons folder. So, as per the tip, I added that enterprise/addons folder to the addons-path.
This is incorrect. Instead, you need to add the *entire* enterprise folder structure as an addons folder, which means there's an addons folder with another addons folder inside it.
I think it's fair to call this confusing and poorly documented, although it's far from the worst thing I've encountered in my dev career, or even in the Odoo docs.
- Lewy
P.S: If anyone can share a docker-compose template for community edition that does allow me to immediately access web/database/manage, I would appreciate it :)
On 08-Feb-23 21:32, Adam Heinz wrote:
On Tue, Feb 7, 2023 at 9:57 PM Dev <notifications@odoo-community.org> wrote:
In terms of usage, installing the Enterprise version from source using Docker is complicated and poorly documented.
I'm a little surprised by this statement. I prototyped Enterprise a few times between v12 and v15 and seem to recall it being no more than adding an /mnt/enterprise-addons volume on top of the standard odoo:12-15 docker container. We do the exact same type of mounting for our own custom development and also for OCA modules. We ultimately decided not to go with it due to cost and legal arbitration being in Europe, but I still press my face up against the glass and stare longingly at the Spreadsheets module. ;-)_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by dev - 12:10 - 13 Feb 2023 -
Re: Odoo -- Community v Enterprise Questions
On Tue, Feb 7, 2023 at 9:57 PM Dev <notifications@odoo-community.org> wrote:In terms of usage, installing the Enterprise version from source using Docker is complicated and poorly documented.
I'm a little surprised by this statement. I prototyped Enterprise a few times between v12 and v15 and seem to recall it being no more than adding an /mnt/enterprise-addons volume on top of the standard odoo:12-15 docker container. We do the exact same type of mounting for our own custom development and also for OCA modules. We ultimately decided not to go with it due to cost and legal arbitration being in Europe, but I still press my face up against the glass and stare longingly at the Spreadsheets module. ;-)
by Adam Heinz - 03:31 - 8 Feb 2023
-
-
Pricelist based on max purchase cost
Hello OCA contributors, I am looking at pricelist in Odoo14. Firstly I have checked in the brand repository https://github.com/OCA/brand/tree/14.0 and found an awsome PR that integrates brand with product pricelist. Thanks for the awsome work you make for Odoo. About the brand I’d like to know if there is something that allows to filter products by brand in website as well.
But mostly I’d like to ask for a feature that I did not find in Odoo14. Basically we need a pricelist that apply a % discount based on the maximum purchase price.
The closest thing I manage to reach is to apply a pricelist based on formula that applies % discount based on product cost but we need much more than this. I did not found any repository for pricelists, so I’d like to ask if there is something module or way to achieve this feature, or what do you advice to achieve it.
Thank you very much,
Francesco Ballerini
Inviato da Posta per Windows
by Francesco Ballerini - 08:17 - 28 Jan 2023-
Fwd: Pricelist based on max purchase cost
Good morning OCA Contributors,I was doing some analysis on models 'product.pricelist', 'product.pricelist.item', 'product.supplierinfo' (never checked those models before) and product.product and I'd like to add some technical info to my previous message.This message doesn't really add many functional infos to the previous message, it's more a technical example to explain from code point of view what I would like to achieve, hoping it helps either to give better indications to find what I'm looking for or, in the worst case, I hope I can have some feedback for developing a 'decent looking' solution.Before joining the 'funny part' I would like to correct myself since I realized that "standard_price" field is not related to seller_ids.That doesn't change much in the general sense since I probably need a loop/search on "price" field of model "product.supplierinfo" to retrieve the higher seller price and use it in the pricelist formula (TLTR) but it wasn't very accurate.That said, if I only speak from my perspective/needs, so in a 'vertical' way of thinking, I probably need something that, before calling the _compute_price method in model 'product.pricelist.item' will check the seller_ids (or a stored value for the max seller id price) and takes max seller id price value instead of "standard_price" (or "list_price"), so the formula:"price = (price - (price * (self.price_discount / 100))) or 0.0" -- where price is taken as " standard_price" in product.product model
will become"price = (price - (max_seller_price* (self.price_discount / 100))) or 0.0"
Side note: This will also require an additional key in field "base" to setup a different workflow for pricelist based on formula → seller pricesIf calculated 'on the fly' it can is almost surely bad in terms of performance so I think it's better to store the maximum seller price somewhere in the product record, I'm not sure about the right moment to calculate and store the value though, maybe when a new purchase is performed, but still have to think about this detail.This way, the max seller price can be passed in the function _compute_price and there should not be performance issues on the sale order.To achieve this a new field should be added to product.template model, so I can store the value and pass to the formula if the conditions are met.Is this feature somehow achievable, or maybe there is even a better way to achieve it? If not or partially achieved, I could also consider some more extensible variants if the community is interested to this feature:Variant 11) Add 3 field to product.template model: "seller_cost_max", "seller_cost_min", "seller_cost_average" and compute the values (still not sure when)2) add a Selection field to model 'product.pricelist.item' to choose if you want to apply- apply standard_price- apply seller_cost_max- apply seller_cost_min- apply seller_cost_averageTo the formula"price = (price - (chosen_value* (self.price_discount / 100))) or 0.0"Variant 2 (save some DB columns)1) Store only 1 value between max/min/average cost in a new field, "seller_price_computed", you can decide which calculation method to use thanks to a select field in res.config.settings.2) Add a flag to 'product.pricelist.item' to choose if you want to apply the 'standard_price' or "seller_price_computed" to the formula.I added this last part in case you like the idea and this feature is not or partially implemented, please for now just consider it as an idea on the table. I'm also pretty confident that that this feature, or part of it is already implemented in odoo14, so I'll wait for your feedback!Cheers,Francesco Ballerini---------- Forwarded message ---------
Da: Francesco Ballerini <francescobl.lavoro@gmail.com>
Date: sab 28 gen 2023 alle ore 20:09
Subject: Pricelist based on max purchase cost
To: contributors@odoo-community.org <contributors@odoo-community.org>Hello OCA contributors, I am looking at pricelist in Odoo14. Firstly I have checked in the brand repository https://github.com/OCA/brand/tree/14.0 and found an awsome PR that integrates brand with product pricelist. Thanks for the awsome work you make for Odoo. About the brand I’d like to know if there is something that allows to filter products by brand in website as well.
But mostly I’d like to ask for a feature that I did not find in Odoo14. Basically we need a pricelist that apply a % discount based on the maximum purchase price.
The closest thing I manage to reach is to apply a pricelist based on formula that applies % discount based on product cost but we need much more than this. I did not found any repository for pricelists, so I’d like to ask if there is something module or way to achieve this feature, or what do you advice to achieve it.
Thank you very much,
Francesco Ballerini
Inviato da Posta per Windows
by Francesco Ballerini - 07:31 - 29 Jan 2023
-
-
Start with contributing, Git-rookie
Dear OCA contributers,
i just started getting into supporting oca modules. Or rather thats my goal. Up to now… just in theory of course. I already read a lot of theory and want to hop to the next step.
Before stepping into practice i just wanted to make sure, that i can not do something wrong. As long as i push my commits to my git repo (forked from oca) there is nothing i can interfer with right?
Also the pull request won´t take effect on oca repos, as long as is it checked and permitted by appropriate members right? I did understand it this way. But want to avoid any conflicts upfront.
Probably it will take some practical experience to adapt to the oca conventions in the required way. Looking forward to it!
A short feedback on this would be great.
Cheers Nils
--
NICO SOLUTIONS - ENGINEERING & IT
Kontakt (Contact):
Mail: info@nico-solutions.de
Web: https://nico-solutions.de
by Nils Coenen - 02:31 - 28 Jan 2023-
Re: Start with contributing, Git-rookie
Thanks for the hint with runboat. Old blog info was sticking to my memory…
--
NICO SOLUTIONS - ENGINEERING & IT
Von: Tom Blauwendraat <notifications@odoo-community.org>
Antworten an: "Odoo Community Association (OCA) Contributors" <contributors@odoo-community.org>
Datum: Samstag, 28. Januar 2023 um 15:42
An: Contributors <contributors@odoo-community.org>
Betreff: Re: Start with contributing, Git-rookieHi Nils! There is nothing you can break when opening a Pull Request to OCA, or pushing to it. Even if you tried to, you would not be able to bring new code directly into OCA repos, because only the maintainers are able to do so, by merging Pull Requests. And that can only happen after a review by someone else. So no worries in that regard - you won't break anything.
The challenge comes in getting your Pull Requests accepted by OCA, for which there are quite a lot of guidelines:
https://github.com/OCA/odoo-community.org/blob/master/website/Contribution/CONTRIBUTING.rst
Then, you need to find at least 2 people that want to review your Pull Request. What can work is to review other people's pull requests, then ask them to review in return. A review does not have to be a code review - it can also be a functional review, which comes down to testing someone's (changes to) a module, either by installing them yourself somewhere, or testing them on "Runboat".
Cheers and welcome to the OCA.
-Tom
On 1/28/23 14:32, Nils Coenen wrote:
Dear OCA contributers,
i just started getting into supporting oca modules. Or rather thats my goal. Up to now… just in theory of course. I already read a lot of theory and want to hop to the next step.
Before stepping into practice i just wanted to make sure, that i can not do something wrong. As long as i push my commits to my git repo (forked from oca) there is nothing i can interfer with right?
Also the pull request won´t take effect on oca repos, as long as is it checked and permitted by appropriate members right? I did understand it this way. But want to avoid any conflicts upfront.
Probably it will take some practical experience to adapt to the oca conventions in the required way. Looking forward to it!
A short feedback on this would be great.
Cheers Nils
--

NICO SOLUTIONS - ENGINEERING & IT
Kontakt (Contact):
Mail: info@nico-solutions.de
Web: https://nico-solutions.de_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Nils Coenen - 04:51 - 28 Jan 2023 -
Re: Start with contributing, Git-rookie
Hey Tom,
many thanks for your reply.
Ok.. so i will dig into it more offensive and focus more on reviewing other pull requests for networking, which makes perfect sense.
Runboat is definitly something to get into. But i think it is not available for 16.0 if i am right. At the moment there are some tasks for me to do in 16.0.
I´ll do my best to keep it as simple as possible for everybody.
Constructive criticism is always welcome ;P
Nils
--
NICO SOLUTIONS - ENGINEERING & IT
Von: Tom Blauwendraat <notifications@odoo-community.org>
Antworten an: "Odoo Community Association (OCA) Contributors" <contributors@odoo-community.org>
Datum: Samstag, 28. Januar 2023 um 15:42
An: Contributors <contributors@odoo-community.org>
Betreff: Re: Start with contributing, Git-rookieHi Nils! There is nothing you can break when opening a Pull Request to OCA, or pushing to it. Even if you tried to, you would not be able to bring new code directly into OCA repos, because only the maintainers are able to do so, by merging Pull Requests. And that can only happen after a review by someone else. So no worries in that regard - you won't break anything.
The challenge comes in getting your Pull Requests accepted by OCA, for which there are quite a lot of guidelines:
https://github.com/OCA/odoo-community.org/blob/master/website/Contribution/CONTRIBUTING.rst
Then, you need to find at least 2 people that want to review your Pull Request. What can work is to review other people's pull requests, then ask them to review in return. A review does not have to be a code review - it can also be a functional review, which comes down to testing someone's (changes to) a module, either by installing them yourself somewhere, or testing them on "Runboat".
Cheers and welcome to the OCA.
-Tom
On 1/28/23 14:32, Nils Coenen wrote:
Dear OCA contributers,
i just started getting into supporting oca modules. Or rather thats my goal. Up to now… just in theory of course. I already read a lot of theory and want to hop to the next step.
Before stepping into practice i just wanted to make sure, that i can not do something wrong. As long as i push my commits to my git repo (forked from oca) there is nothing i can interfer with right?
Also the pull request won´t take effect on oca repos, as long as is it checked and permitted by appropriate members right? I did understand it this way. But want to avoid any conflicts upfront.
Probably it will take some practical experience to adapt to the oca conventions in the required way. Looking forward to it!
A short feedback on this would be great.
Cheers Nils
--

NICO SOLUTIONS - ENGINEERING & IT
Kontakt (Contact):
Mail: info@nico-solutions.de
Web: https://nico-solutions.de_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Nils Coenen - 04:20 - 28 Jan 2023 -
Re: Start with contributing, Git-rookie
Hi Nils! There is nothing you can break when opening a Pull Request to OCA, or pushing to it. Even if you tried to, you would not be able to bring new code directly into OCA repos, because only the maintainers are able to do so, by merging Pull Requests. And that can only happen after a review by someone else. So no worries in that regard - you won't break anything.
The challenge comes in getting your Pull Requests accepted by OCA, for which there are quite a lot of guidelines:
https://github.com/OCA/odoo-community.org/blob/master/website/Contribution/CONTRIBUTING.rst
Then, you need to find at least 2 people that want to review your Pull Request. What can work is to review other people's pull requests, then ask them to review in return. A review does not have to be a code review - it can also be a functional review, which comes down to testing someone's (changes to) a module, either by installing them yourself somewhere, or testing them on "Runboat".
Cheers and welcome to the OCA.
-Tom
On 1/28/23 14:32, Nils Coenen wrote:
Dear OCA contributers,
i just started getting into supporting oca modules. Or rather thats my goal. Up to now… just in theory of course. I already read a lot of theory and want to hop to the next step.
Before stepping into practice i just wanted to make sure, that i can not do something wrong. As long as i push my commits to my git repo (forked from oca) there is nothing i can interfer with right?
Also the pull request won´t take effect on oca repos, as long as is it checked and permitted by appropriate members right? I did understand it this way. But want to avoid any conflicts upfront.
Probably it will take some practical experience to adapt to the oca conventions in the required way. Looking forward to it!
A short feedback on this would be great.
Cheers Nils
--
NICO SOLUTIONS - ENGINEERING & IT
Kontakt (Contact):
Mail: info@nico-solutions.de
Web: https://nico-solutions.de_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Tom Blauwendraat - 03:40 - 28 Jan 2023
-
-
snippets for editor in website_sale_product_description
Hi, i would like to know if there is any way i could provide HTML snippets, for the editor used in the description field here?: https://github.com/OCA/e-commerce/tree/14.0/website_sale_product_description This way people could add things like blocks (image left with text on the right) without using HTML-Tables. cheers -- Maik Derstappen derico - web development & consulting >> Python - Plone - Odoo - Pyramid - Django Maik Derstappen - Geschäftsführer Laaver Weg 2 - 19273 Neuhaus/Elbe - Deutschland Tel: +49 178 861 2 833 - +49 341 126 951 71 - E-Mail: md@derico.de - Web: http://derico.de
by Maik Derstappen - 11:01 - 26 Jan 2023 -
How to lookup psc team for repo?
I'm reading through the teams at https://odoo-community.org/psc-teams, but am not seeing who owns the queue repo. I'm currently clicking into each psc team and looking at their repo list, but there has to be a better way?
by Adam Heinz - 03:06 - 25 Jan 2023-
Re: How to lookup psc team for repo?
To note also https://github.com/orgs/OCA/teams But the reverse lookup is trickier and requires advanced access on the repository. Alexandre On 26/01/2023 12:26, Houssine BAKKALI wrote: > Hi, > > Even if it's "easy" for the ones that know how OCA works and is > structured, you still need to go through the psc teams to find the > assigned repository. It's less obvious for the queue repository for example. > > It would be easier to have the link of the related psc team in the > readme of the repository. I think that would help a lot. > > Regards, > Houssine > > Le mer. 25 janv. 2023 à 15:57, Adam Heinz > <notifications@odoo-community.org > <mailto:notifications@odoo-community.org>> a écrit : > > Perfect, thanks! > > On Wed, Jan 25, 2023 at 9:27 AM Alex Comba > <notifications@odoo-community.org > <mailto:notifications@odoo-community.org>> wrote: > > Hi Adam, > > the psc you are searching for is > https://odoo-community.org/psc-teams/connector-34 > <https://odoo-community.org/psc-teams/connector-34> > To find it I use this link: > https://www.google.com/search?q=site%3Ahttps%3A%2F%2Fodoo-community.org%2Fpsc-teams+queue&ei=GjrRY7_CMPW6kdUP0LmZ-Ao&ved=0ahUKEwi_t-3m9OL8AhV1XaQEHdBcBq8Q4dUDCA4&uact=5&oq=site%3Ahttps%3A%2F%2Fodoo-community.org%2Fpsc-teams+queue&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQA0oECEEYAUoECEYYAFCUBViZdmDceWgCcAB4AIABS4gB5wKSAQE1mAEAoAEBoAECwAEB&sclient=gws-wiz-serp <https://www.google.com/search?q=site%3Ahttps%3A%2F%2Fodoo-community.org%2Fpsc-teams+queue&ei=GjrRY7_CMPW6kdUP0LmZ-Ao&ved=0ahUKEwi_t-3m9OL8AhV1XaQEHdBcBq8Q4dUDCA4&uact=5&oq=site%3Ahttps%3A%2F%2Fodoo-community.org%2Fpsc-teams+queue&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQA0oECEEYAUoECEYYAFCUBViZdmDceWgCcAB4AIABS4gB5wKSAQE1mAEAoAEBoAECwAEB&sclient=gws-wiz-serp> > > On Wed, Jan 25, 2023 at 3:07 PM Adam Heinz > <notifications@odoo-community.org > <mailto:notifications@odoo-community.org>> wrote: > > I'm reading through the teams at > https://odoo-community.org/psc-teams > <https://odoo-community.org/psc-teams>, but am not seeing > who owns the queue repo. I'm currently clicking into each > psc team and looking at their repo list, but there has to be > a better way? > > _______________________________________________ > Mailing-List: > https://odoo-community.org/groups/contributors-15 > <https://odoo-community.org/groups/contributors-15> > Post to: mailto:contributors@odoo-community.org > <mailto:contributors@odoo-community.org> > Unsubscribe: https://odoo-community.org/groups?unsubscribe > <https://odoo-community.org/groups?unsubscribe> > > > > -- > Alex Comba > Tel (CH): +41 91 210 23 40 <tel:%2B41 91 210 23 40> > Tel (IT): +39 0331 158 7090 <tel:%2B39 0331 158 7090> > https://www.agilebg.com <http://www.agilebg.com/> > https://github.com/tafaRU <https://github.com/tafaRU> > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 > <https://odoo-community.org/groups/contributors-15> > Post to: mailto:contributors@odoo-community.org > <mailto:contributors@odoo-community.org> > Unsubscribe: https://odoo-community.org/groups?unsubscribe > <https://odoo-community.org/groups?unsubscribe> > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 > <https://odoo-community.org/groups/contributors-15> > Post to: mailto:contributors@odoo-community.org > <mailto:contributors@odoo-community.org> > Unsubscribe: https://odoo-community.org/groups?unsubscribe > <https://odoo-community.org/groups?unsubscribe> > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 > <https://odoo-community.org/groups/contributors-15> > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe > <https://odoo-community.org/groups?unsubscribe> > -- Alexandre Fayolle Senior Software Engineer Tel : +33 4 58 48 20 30 Camptocamp France SAS 18 rue du Lac Saint André 73 370 Le Bourget-du-Lac France http://www.camptocamp.com
by Alexandre Fayolle - 12:40 - 26 Jan 2023 -
Re: How to lookup psc team for repo?
Hi,Even if it's "easy" for the ones that know how OCA works and is structured, you still need to go through the psc teams to find the assigned repository. It's less obvious for the queue repository for example.It would be easier to have the link of the related psc team in the readme of the repository. I think that would help a lot.Regards,HoussineLe mer. 25 janv. 2023 à 15:57, Adam Heinz <notifications@odoo-community.org> a écrit :Perfect, thanks!On Wed, Jan 25, 2023 at 9:27 AM Alex Comba <notifications@odoo-community.org> wrote:On Wed, Jan 25, 2023 at 3:07 PM Adam Heinz <notifications@odoo-community.org> wrote:I'm reading through the teams at https://odoo-community.org/psc-teams, but am not seeing who owns the queue repo. I'm currently clicking into each psc team and looking at their repo list, but there has to be a better way?_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Alex Comba
Tel (CH): +41 91 210 23 40_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Houssine BAKKALI - 12:25 - 26 Jan 2023 -
Re: How to lookup psc team for repo?
Perfect, thanks!On Wed, Jan 25, 2023 at 9:27 AM Alex Comba <notifications@odoo-community.org> wrote:On Wed, Jan 25, 2023 at 3:07 PM Adam Heinz <notifications@odoo-community.org> wrote:I'm reading through the teams at https://odoo-community.org/psc-teams, but am not seeing who owns the queue repo. I'm currently clicking into each psc team and looking at their repo list, but there has to be a better way?_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Alex Comba
Tel (CH): +41 91 210 23 40_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Adam Heinz - 03:56 - 25 Jan 2023 -
Re: How to lookup psc team for repo?
On Wed, Jan 25, 2023 at 3:07 PM Adam Heinz <notifications@odoo-community.org> wrote:I'm reading through the teams at https://odoo-community.org/psc-teams, but am not seeing who owns the queue repo. I'm currently clicking into each psc team and looking at their repo list, but there has to be a better way?_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Alex Comba
Tel (CH): +41 91 210 23 40
by Alex Comba. - 03:21 - 25 Jan 2023 -
Re: How to lookup psc team for repo?
I think there were a few PRs to add to repo description the PSC team name, but I don't know if they were finalized or notIn the meantime I use this link by replacing repo name in google search bar :)Il giorno mer 25 gen 2023 alle ore 15:07 Adam Heinz <notifications@odoo-community.org> ha scritto:I'm reading through the teams at https://odoo-community.org/psc-teams, but am not seeing who owns the queue repo. I'm currently clicking into each psc team and looking at their repo list, but there has to be a better way?_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Francesco ForestiSicurpharma Srl+39 333 8123 790
by Francesco Foresti - 03:21 - 25 Jan 2023
-
-
Size of ir.translation table over total db size
Hi all,we've recently found out that on a "clean" db (not yet in production), with around 350 modules installed and no customer data imported, the ir.translation table occupies about 95% of the space - about 9GB. Just two languages are enabled.On another db in production since 2+ years, out of 7,5 GB of the db size, ir.translations occupies 21% of the space (1,6GB). Just one language is enabled here.We were a bit surprised to find out about the table size and we're looking for feedback on whether these proportions sound "regular" to you.Thanks!
--Francesco ForestiSicurpharma Srl
by Francesco Foresti - 07:11 - 24 Jan 2023-
Re: Size of ir.translation table over total db size
Thank you all for your valuable responses, I'll let you know what we find out.Cheers!Il giorno mer 25 gen 2023 alle ore 08:07 Martin Trigaux (Odoo) <notifications@odoo-community.org> ha scritto:On 24/01/2023 19:11, Francesco Foresti wrote:
we've recently found out that on a "clean" db (not yet in production), with around 350 modules installed and no customer data imported, the ir.translation table occupies about 95% of the space - about 9GB. Just two languages are enabled.
On another db in production since 2+ years, out of 7,5 GB of the db size, ir.translations occupies 21% of the space (1,6GB). Just one language is enabled here.
Your clean db stats seems to the roof. On the Github PR odoo/odoo#45958 I measured the size with 7 languages installed on a new database. I did not have 350 modules installed but the size was measured in MB, not GB.
I suspect one (or more) of the module is polluting the table. Check the entries based on the module field to find the culprit.
On a production database, it may grow a lot but 1.6 Gb still seems excessive (I don't think we reached that size on odoo.com).
On old database, orphan translations (pointing to records that no longer exists) may increase the size of the table unnecessarily but 2 years is not that old either.
I would start by investigating what takes so much space in this table.
Best,
Martin
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--Francesco ForestiSicurpharma Srl+39 333 8123 790
by Francesco Foresti - 09:50 - 25 Jan 2023 -
Re: Size of ir.translation table over total db size
On 24/01/2023 19:11, Francesco Foresti wrote:
we've recently found out that on a "clean" db (not yet in production), with around 350 modules installed and no customer data imported, the ir.translation table occupies about 95% of the space - about 9GB. Just two languages are enabled.
On another db in production since 2+ years, out of 7,5 GB of the db size, ir.translations occupies 21% of the space (1,6GB). Just one language is enabled here.
Your clean db stats seems to the roof. On the Github PR odoo/odoo#45958 I measured the size with 7 languages installed on a new database. I did not have 350 modules installed but the size was measured in MB, not GB.
I suspect one (or more) of the module is polluting the table. Check the entries based on the module field to find the culprit.
On a production database, it may grow a lot but 1.6 Gb still seems excessive (I don't think we reached that size on odoo.com).
On old database, orphan translations (pointing to records that no longer exists) may increase the size of the table unnecessarily but 2 years is not that old either.
I would start by investigating what takes so much space in this table.
Best,
Martin
by Martin Trigaux - 08:06 - 25 Jan 2023 -
Re: Size of ir.translation table over total db size
Good idea but vacuum full only in off peak times and after a proper backup (for the own safety) ;-)
Best Frederik
Am 24.01.23 um 20:51 schrieb Moises Lopez:
Hi,
There is an issue related with vacuum claim space in tables
Also, you didn't mention the PG version used
But try running a "vacuum full"
--
On Tue 24 Jan 2023 at 12:11 p.m. Francesco Foresti <notifications@odoo-community.org> wrote:
Hi all,
we've recently found out that on a "clean" db (not yet in production), with around 350 modules installed and no customer data imported, the ir.translation table occupies about 95% of the space - about 9GB. Just two languages are enabled.
On another db in production since 2+ years, out of 7,5 GB of the db size, ir.translations occupies 21% of the space (1,6GB). Just one language is enabled here.
We were a bit surprised to find out about the table size and we're looking for feedback on whether these proportions sound "regular" to you.
Thanks!
--
Francesco ForestiSicurpharma Srl_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Moisés López CalderónMobile: (+521) 477-752-22-30Twitter: @moylop260Twitter: @vauxoo_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
-- Dr.-Ing. Frederik Kramer Geschäftsführer initOS GmbH Innungsstraße 7 21244 Buchholz i.d.N. Phone: +49 4181 13503-12 Fax: +49 4181 13503-10 Mobil: +49 179 3901819 Email: frederik.kramer@initos.com Web: www.initos.com Geschäftsführung: Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke Sitz der Gesellschaft: Buchholz i.d.N. Amtsgericht Tostedt, HRB 205226 Steuer-Nr: 15/200/53247 USt-IdNr.: DE815580155
by Frederik Kramer. - 09:06 - 24 Jan 2023 -
Re: Size of ir.translation table over total db size
Hi,There is an issue related with vacuum claim space in tablesAlso, you didn't mention the PG version usedBut try running a "vacuum full"--On Tue 24 Jan 2023 at 12:11 p.m. Francesco Foresti <notifications@odoo-community.org> wrote:Hi all,we've recently found out that on a "clean" db (not yet in production), with around 350 modules installed and no customer data imported, the ir.translation table occupies about 95% of the space - about 9GB. Just two languages are enabled.On another db in production since 2+ years, out of 7,5 GB of the db size, ir.translations occupies 21% of the space (1,6GB). Just one language is enabled here.We were a bit surprised to find out about the table size and we're looking for feedback on whether these proportions sound "regular" to you.Thanks!
--Francesco ForestiSicurpharma Srl_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Moisés López CalderónMobile: (+521) 477-752-22-30Twitter: @moylop260Twitter: @vauxoo
by Moisés López Calderón - 08:50 - 24 Jan 2023 -
Re: Size of ir.translation table over total db size
Maybe such a size is because there's a lot of translatable content in such DB (like big product descriptions including e-commerce and a lot of products).Regards.
by Pedro M. Baeza - 08:31 - 24 Jan 2023
-
-
auditlog incompatible with partner_firstname
What is the best way to raise issues that span multiple repositories? I entered https://github.com/OCA/server-tools/issues/2487 on the server-tools repository, but didn't duplicate it on the partner-contact repository. I've made a couple attempts to chase it down myself, but have been left scratching my head.
by Adam Heinz - 06:15 - 24 Jan 2023