Archives
- By thread 1419
-
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 22
Contributors
-
OCA Codesprint - around FOSDEM - are you keen?
Hello OCA Contributors,You may have seen on our social media that we are weighing up if there is enough interest to organise an OCA Codesprint around the FOSDEM event next year.
If this is something that is of interest to you, please let us know on our survey here. Depending on interest we will make a decision about what to do.The FOSDEM event is on the 1st and 2nd of February in Brussels. We are considering a sprint a day or two on either side.Have a great week.Rebecca--Rebecca GellatlyGeneral SecretaryOdoo Community Association
by Rebecca Gellatly - 01:26 - 26 Nov 2024-
Re: OCA Codesprint - around FOSDEM - are you keen?
Hi all,The event is live on the website.You can register online when you are ready: https://odoo-community.org/event/oca-codeprint-brussels-2025-01-30-2025-02-01-158/registerOptions to attend for one or two days or both!!We hope to see you in Brussels.RebeccaOn Fri, 20 Dec 2024 at 16:05, Rebecca Gellatly <rebecca@o4sb.com> wrote:Hello Peter,Yes, we are planning the Thursday/Friday 30th Jan/31st Jan before FODSEM.We are just confirming the venue and will be ready to share the details in the next week or so!Merry Christmas to you.RebeccaOn Fri, 20 Dec 2024 at 09:12, Peter Niederlag <notifications@odoo-community.org> wrote:Hi, is there any result from this discussion? Well, at least I have now planned a trip to Brussels :-> So count me in for some OCA-Booth at the Fosdem and I'd be happy to join some codesprint as well. best regards, Peter On 26.11.24 01:27, Rebecca Gellatly wrote: > Hello OCA Contributors, > You may have seen on our social media that we are weighing up if there is enough interest to organise an OCA Codesprint around the FOSDEM event [1] next year. > If this is something that is of interest to you, please let us know on our survey here. [2] Depending on interest we will make a decision about what to do. > The FOSDEM event [3] is on the 1st and 2nd of February in Brussels. We are considering a sprint a day or two on either side. > Have a great week. Rebecca > -- > Rebecca Gellatly General Secretary *Odoo Community Association* > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 [4] > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe [5] > > > > [1] https://fosdem.org/2025/ > [2] https://odoo-community.org/survey/start/21bbf780-379b-48e8-ae0b-0c9e01da8be1 > [3] https://fosdem.org/2025/ > [4] https://odoo-community.org/groups/contributors-15 > [5] 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
--Rebecca GellatlyGeneral SecretaryOdoo Community Association--Rebecca GellatlyGeneral SecretaryOdoo Community Association
by Rebecca Gellatly - 01:01 - 31 Dec 2025 -
Re: OCA Codesprint - around FOSDEM - are you keen?
Hello Peter,Yes, we are planning the Thursday/Friday 30th Jan/31st Jan before FODSEM.We are just confirming the venue and will be ready to share the details in the next week or so!Merry Christmas to you.RebeccaOn Fri, 20 Dec 2024 at 09:12, Peter Niederlag <notifications@odoo-community.org> wrote:Hi, is there any result from this discussion? Well, at least I have now planned a trip to Brussels :-> So count me in for some OCA-Booth at the Fosdem and I'd be happy to join some codesprint as well. best regards, Peter On 26.11.24 01:27, Rebecca Gellatly wrote: > Hello OCA Contributors, > You may have seen on our social media that we are weighing up if there is enough interest to organise an OCA Codesprint around the FOSDEM event [1] next year. > If this is something that is of interest to you, please let us know on our survey here. [2] Depending on interest we will make a decision about what to do. > The FOSDEM event [3] is on the 1st and 2nd of February in Brussels. We are considering a sprint a day or two on either side. > Have a great week. Rebecca > -- > Rebecca Gellatly General Secretary *Odoo Community Association* > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 [4] > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe [5] > > > > [1] https://fosdem.org/2025/ > [2] https://odoo-community.org/survey/start/21bbf780-379b-48e8-ae0b-0c9e01da8be1 > [3] https://fosdem.org/2025/ > [4] https://odoo-community.org/groups/contributors-15 > [5] 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
--Rebecca GellatlyGeneral SecretaryOdoo Community Association
by Rebecca Gellatly - 04:06 - 20 Dec 2024 -
Re: OCA Codesprint - around FOSDEM - are you keen?
Hi, is there any result from this discussion? Well, at least I have now planned a trip to Brussels :-> So count me in for some OCA-Booth at the Fosdem and I'd be happy to join some codesprint as well. best regards, Peter On 26.11.24 01:27, Rebecca Gellatly wrote: > Hello OCA Contributors, > You may have seen on our social media that we are weighing up if there is enough interest to organise an OCA Codesprint around the FOSDEM event [1] next year. > If this is something that is of interest to you, please let us know on our survey here. [2] Depending on interest we will make a decision about what to do. > The FOSDEM event [3] is on the 1st and 2nd of February in Brussels. We are considering a sprint a day or two on either side. > Have a great week. Rebecca > -- > Rebecca Gellatly General Secretary *Odoo Community Association* > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 [4] > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe [5] > > > > [1] https://fosdem.org/2025/ > [2] https://odoo-community.org/survey/start/21bbf780-379b-48e8-ae0b-0c9e01da8be1 > [3] https://fosdem.org/2025/ > [4] https://odoo-community.org/groups/contributors-15 > [5] https://odoo-community.org/groups?unsubscribe >
by Peter Niederlag - 09:06 - 19 Dec 2024 -
Re: OCA Codesprint - around FOSDEM - are you keen?
Hi Virginie,I think we should (or rather must) create and use an OCA Discord channel to allow contributors to join the code sprint online.This would include Ibrahim Alsaman, Omar K. Ali, as well as Oliver Arnold, who has expressed interest on LinkedIn.Can you confirm?Once I have your confirmation, I’ll inform Oliver Arnold on LinkedIn that he, along with others, can join online.See my LinkedIn post where I invited LinkedIn users to join the OCA as contributors and participate in the code sprint.Thanks,Michel Stroom--Office Everywhere
Business Partner Odoot: +31 6 53360677
e: mstroom@office-everywhere.com
w: Office-Everywhere.comOn 3 Dec 2024, at 23:12, Virginie Dewulf <virginie@odoo-community.org> wrote:Hello everyone,The idea of this code sprint is to take advantage of the fact that people would travel to Brussels for the FOSDEM, thus gathering people 1 or 2 days before or after this event, in real life.However, we could always create a dedicated channel on the OCA Discord channel to let anyone join "online" and chat with the other people during those 2 days.Based on the feedback from the survey (link still available here*), people would like to meet on the Thursday 30th January and Friday 31st January (we have around 15 positive answers, 10 of which voted for this timing). This might me a really small event, but it still nice to meet in person and I'll come back to the contributors with a proper event to gather official registration and find a nice (and if possible free) place to code sprint in Brussels. This event will be for code sprint / documentation sprint only, there won't be any talks or conferences.We'll keep you posted!Le ven. 29 nov. 2024 à 21:27, Jacob Christ <notifications@odoo-community.org> a écrit :Maybe something could be done in the OCA discord?JacobOn Fri, Nov 29, 2024 at 3:05 AM Omar K.Ali <notifications@odoo-community.org> wrote:Hello there,is there is any chance we hang up online,we would love to attend in person, but it’s nearly impossible to flight up there.On Fri, 29 Nov 2024 at 1:52 PM Ibrahim Alsaman <notifications@odoo-community.org> wrote:Hello,I will make sure to join remotely. However, if there is a way for me to travel to Brussels, I would be happy to attend in person.Note: I reside outside the EU.On Fri, 29 Nov 2024, 12:07 Michel Stroom, <notifications@odoo-community.org> wrote:Is it possible to join remote or do you have to be in Brussels?
On 26 Nov 2024, at 01:28, Rebecca Gellatly <notifications@odoo-community.org> wrote:Hello OCA Contributors,You may have seen on our social media that we are weighing up if there is enough interest to organise an OCA Codesprint around the FOSDEM event next year.
If this is something that is of interest to you, please let us know on our survey here. Depending on interest we will make a decision about what to do.The FOSDEM event is on the 1st and 2nd of February in Brussels. We are considering a sprint a day or two on either side.Have a great week.Rebecca--Rebecca GellatlyGeneral SecretaryOdoo Community Association_______________________________________________
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
_______________________________________________
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
by Michel Stroom - 10:41 - 4 Dec 2024 -
Re: OCA Codesprint - around FOSDEM - are you keen?
Hello everyone,The idea of this code sprint is to take advantage of the fact that people would travel to Brussels for the FOSDEM, thus gathering people 1 or 2 days before or after this event, in real life.However, we could always create a dedicated channel on the OCA Discord channel to let anyone join "online" and chat with the other people during those 2 days.Based on the feedback from the survey (link still available here*), people would like to meet on the Thursday 30th January and Friday 31st January (we have around 15 positive answers, 10 of which voted for this timing). This might me a really small event, but it still nice to meet in person and I'll come back to the contributors with a proper event to gather official registration and find a nice (and if possible free) place to code sprint in Brussels. This event will be for code sprint / documentation sprint only, there won't be any talks or conferences.We'll keep you posted!Le ven. 29 nov. 2024 à 21:27, Jacob Christ <notifications@odoo-community.org> a écrit :Maybe something could be done in the OCA discord?JacobOn Fri, Nov 29, 2024 at 3:05 AM Omar K.Ali <notifications@odoo-community.org> wrote:Hello there,is there is any chance we hang up online,we would love to attend in person, but it’s nearly impossible to flight up there.On Fri, 29 Nov 2024 at 1:52 PM Ibrahim Alsaman <notifications@odoo-community.org> wrote:Hello,I will make sure to join remotely. However, if there is a way for me to travel to Brussels, I would be happy to attend in person.Note: I reside outside the EU.On Fri, 29 Nov 2024, 12:07 Michel Stroom, <notifications@odoo-community.org> wrote:Is it possible to join remote or do you have to be in Brussels?
On 26 Nov 2024, at 01:28, Rebecca Gellatly <notifications@odoo-community.org> wrote:Hello OCA Contributors,You may have seen on our social media that we are weighing up if there is enough interest to organise an OCA Codesprint around the FOSDEM event next year.
If this is something that is of interest to you, please let us know on our survey here. Depending on interest we will make a decision about what to do.The FOSDEM event is on the 1st and 2nd of February in Brussels. We are considering a sprint a day or two on either side.Have a great week.Rebecca--Rebecca GellatlyGeneral SecretaryOdoo Community Association_______________________________________________
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
_______________________________________________
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 Virginie Dewulf - 11:11 - 3 Dec 2024
-
-
Store large Size videos
Hi everyone,
Does anyone have experience with storing very large video files (e.g., 1-hour-long, few GB) in the Odoo file system or an external drive?
Our use case involves an Odoo website with Videos, and we're trying to avoid embedding videos from external platforms like YouTube.
Thanks
by Hed Shefer - 02:41 - 20 Nov 2024-
Re: Store large Size videos
Dear Hed Shefer,
If you need an ultimate solution you can have mine solution to deal with very big files.
I have been storing large videos outside of YouTube and displaying them in odoo blog.
You are my brother
Best
On Thu, Nov 21, 2024, 18:49 mohamed alkobrosly <alkobroslymohamed@gmail.com> wrote:Dear Graeme,
If you need an ultimate solution you can have mine solution to deal with very big files.
I have been storing large videos outside of YouTube and displaying them in odoo blog.
You are my brother
Best
On Wed, Nov 20, 2024, 23:38 Graeme Gellatly <notifications@odoo-community.org> wrote:Very interesting. So the issue isn't actually s3 per se, it is Odoo's file handling which seems to at least be on the radar/partially addressed by the OCA/storage team. Will watch with interest.On Thu, Nov 21, 2024 at 9:02 AM Axel Mendoza <notifications@odoo-community.org> wrote:I have used attachment_s3 and other approaches in the past and they aren't good options for handling big files. Every time you give a big file to Odoo it's a bad experience. No streaming, high memory usage, slow manipulation. I have even implemented an streaming google drive file type to avoid odoo issues with big files and it's better but too complex solution because of all routes that need to create to handle everything and not as good as directly upload and download from S3 buckets without giving the files to OdooMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 1:47 PM Graeme Gellatly <notifications@odoo-community.org> wrote:Hi,Why go to all that trouble? What advantage does doing all that give over the commonly used attachment_s3?On Thu, Nov 21, 2024 at 7:52 AM Axel Mendoza <notifications@odoo-community.org> wrote:It's a combination of deployment strategies where the odoo filestore is mounted into the local filesystem as FUSE. The attachment is created empty in Odoo to get the store_fname location into the S3 Bucket and then the upload action is pre-signed to allow the user upload the files directly into S3 uri location and all the operations that involve the usage of the file is also pre-signed so the user will be able to view it, download and even edit it using online tools for some file types like using google docs or microsoft office online. For Odoo the file lives in the filestore but the filestore is remote in an S3 bucketMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:57 AM Hed Shefer <notifications@odoo-community.org> wrote:Great!And how was the integration after loading to aws S3? Did you fetch the files to the odoo website page without issues?בתאריך יום ד׳, 20 בנוב׳ 2024, 19:38, מאת Axel Mendoza <notifications@odoo-community.org>:HelloI have experience directly uploading big files to AWS S3 and also integrated with Odoo. You should avoid at all cost to give Odoo the file since it will load it completely in memory and it will be very slow and could easily crash for big filesMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:27 AM Roussel, Denis <notifications@odoo-community.org> wrote:Hi Hed,I suggest you to check fs_storage module: https://github.com/OCA/storage/tree/16.0/fs_storage
It supports external storages as S3, ...Regards,On Wed, Nov 20, 2024 at 2:42 PM Hed Shefer <notifications@odoo-community.org> wrote:Hi everyone,
Does anyone have experience with storing very large video files (e.g., 1-hour-long, few GB) in the Odoo file system or an external drive?
Our use case involves an Odoo website with Videos, and we're trying to avoid embedding videos from external platforms like YouTube.
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
_______________________________________________
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
_______________________________________________
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
by Mohamed Alkobrosly - 04:56 - 21 Nov 2024 -
Re: Store large Size videos
Dear Graeme,
If you need an ultimate solution you can have mine solution to deal with very big files.
I have been storing large videos outside of YouTube and displaying them in odoo blog.
You are my brother
Best
On Wed, Nov 20, 2024, 23:38 Graeme Gellatly <notifications@odoo-community.org> wrote:Very interesting. So the issue isn't actually s3 per se, it is Odoo's file handling which seems to at least be on the radar/partially addressed by the OCA/storage team. Will watch with interest.On Thu, Nov 21, 2024 at 9:02 AM Axel Mendoza <notifications@odoo-community.org> wrote:I have used attachment_s3 and other approaches in the past and they aren't good options for handling big files. Every time you give a big file to Odoo it's a bad experience. No streaming, high memory usage, slow manipulation. I have even implemented an streaming google drive file type to avoid odoo issues with big files and it's better but too complex solution because of all routes that need to create to handle everything and not as good as directly upload and download from S3 buckets without giving the files to OdooMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 1:47 PM Graeme Gellatly <notifications@odoo-community.org> wrote:Hi,Why go to all that trouble? What advantage does doing all that give over the commonly used attachment_s3?On Thu, Nov 21, 2024 at 7:52 AM Axel Mendoza <notifications@odoo-community.org> wrote:It's a combination of deployment strategies where the odoo filestore is mounted into the local filesystem as FUSE. The attachment is created empty in Odoo to get the store_fname location into the S3 Bucket and then the upload action is pre-signed to allow the user upload the files directly into S3 uri location and all the operations that involve the usage of the file is also pre-signed so the user will be able to view it, download and even edit it using online tools for some file types like using google docs or microsoft office online. For Odoo the file lives in the filestore but the filestore is remote in an S3 bucketMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:57 AM Hed Shefer <notifications@odoo-community.org> wrote:Great!And how was the integration after loading to aws S3? Did you fetch the files to the odoo website page without issues?בתאריך יום ד׳, 20 בנוב׳ 2024, 19:38, מאת Axel Mendoza <notifications@odoo-community.org>:HelloI have experience directly uploading big files to AWS S3 and also integrated with Odoo. You should avoid at all cost to give Odoo the file since it will load it completely in memory and it will be very slow and could easily crash for big filesMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:27 AM Roussel, Denis <notifications@odoo-community.org> wrote:Hi Hed,I suggest you to check fs_storage module: https://github.com/OCA/storage/tree/16.0/fs_storage
It supports external storages as S3, ...Regards,On Wed, Nov 20, 2024 at 2:42 PM Hed Shefer <notifications@odoo-community.org> wrote:Hi everyone,
Does anyone have experience with storing very large video files (e.g., 1-hour-long, few GB) in the Odoo file system or an external drive?
Our use case involves an Odoo website with Videos, and we're trying to avoid embedding videos from external platforms like YouTube.
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
_______________________________________________
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
_______________________________________________
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
by Mohamed Alkobrosly - 04:51 - 21 Nov 2024 -
Re: Store large Size videos
Very interesting. So the issue isn't actually s3 per se, it is Odoo's file handling which seems to at least be on the radar/partially addressed by the OCA/storage team. Will watch with interest.On Thu, Nov 21, 2024 at 9:02 AM Axel Mendoza <notifications@odoo-community.org> wrote:I have used attachment_s3 and other approaches in the past and they aren't good options for handling big files. Every time you give a big file to Odoo it's a bad experience. No streaming, high memory usage, slow manipulation. I have even implemented an streaming google drive file type to avoid odoo issues with big files and it's better but too complex solution because of all routes that need to create to handle everything and not as good as directly upload and download from S3 buckets without giving the files to OdooMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 1:47 PM Graeme Gellatly <notifications@odoo-community.org> wrote:Hi,Why go to all that trouble? What advantage does doing all that give over the commonly used attachment_s3?On Thu, Nov 21, 2024 at 7:52 AM Axel Mendoza <notifications@odoo-community.org> wrote:It's a combination of deployment strategies where the odoo filestore is mounted into the local filesystem as FUSE. The attachment is created empty in Odoo to get the store_fname location into the S3 Bucket and then the upload action is pre-signed to allow the user upload the files directly into S3 uri location and all the operations that involve the usage of the file is also pre-signed so the user will be able to view it, download and even edit it using online tools for some file types like using google docs or microsoft office online. For Odoo the file lives in the filestore but the filestore is remote in an S3 bucketMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:57 AM Hed Shefer <notifications@odoo-community.org> wrote:Great!And how was the integration after loading to aws S3? Did you fetch the files to the odoo website page without issues?בתאריך יום ד׳, 20 בנוב׳ 2024, 19:38, מאת Axel Mendoza <notifications@odoo-community.org>:HelloI have experience directly uploading big files to AWS S3 and also integrated with Odoo. You should avoid at all cost to give Odoo the file since it will load it completely in memory and it will be very slow and could easily crash for big filesMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:27 AM Roussel, Denis <notifications@odoo-community.org> wrote:Hi Hed,I suggest you to check fs_storage module: https://github.com/OCA/storage/tree/16.0/fs_storage
It supports external storages as S3, ...Regards,On Wed, Nov 20, 2024 at 2:42 PM Hed Shefer <notifications@odoo-community.org> wrote:Hi everyone,
Does anyone have experience with storing very large video files (e.g., 1-hour-long, few GB) in the Odoo file system or an external drive?
Our use case involves an Odoo website with Videos, and we're trying to avoid embedding videos from external platforms like YouTube.
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
_______________________________________________
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
_______________________________________________
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 - 09:36 - 20 Nov 2024 -
Re: Store large Size videos
I have used attachment_s3 and other approaches in the past and they aren't good options for handling big files. Every time you give a big file to Odoo it's a bad experience. No streaming, high memory usage, slow manipulation. I have even implemented an streaming google drive file type to avoid odoo issues with big files and it's better but too complex solution because of all routes that need to create to handle everything and not as good as directly upload and download from S3 buckets without giving the files to OdooMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 1:47 PM Graeme Gellatly <notifications@odoo-community.org> wrote:Hi,Why go to all that trouble? What advantage does doing all that give over the commonly used attachment_s3?On Thu, Nov 21, 2024 at 7:52 AM Axel Mendoza <notifications@odoo-community.org> wrote:It's a combination of deployment strategies where the odoo filestore is mounted into the local filesystem as FUSE. The attachment is created empty in Odoo to get the store_fname location into the S3 Bucket and then the upload action is pre-signed to allow the user upload the files directly into S3 uri location and all the operations that involve the usage of the file is also pre-signed so the user will be able to view it, download and even edit it using online tools for some file types like using google docs or microsoft office online. For Odoo the file lives in the filestore but the filestore is remote in an S3 bucketMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:57 AM Hed Shefer <notifications@odoo-community.org> wrote:Great!And how was the integration after loading to aws S3? Did you fetch the files to the odoo website page without issues?בתאריך יום ד׳, 20 בנוב׳ 2024, 19:38, מאת Axel Mendoza <notifications@odoo-community.org>:HelloI have experience directly uploading big files to AWS S3 and also integrated with Odoo. You should avoid at all cost to give Odoo the file since it will load it completely in memory and it will be very slow and could easily crash for big filesMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:27 AM Roussel, Denis <notifications@odoo-community.org> wrote:Hi Hed,I suggest you to check fs_storage module: https://github.com/OCA/storage/tree/16.0/fs_storage
It supports external storages as S3, ...Regards,On Wed, Nov 20, 2024 at 2:42 PM Hed Shefer <notifications@odoo-community.org> wrote:Hi everyone,
Does anyone have experience with storing very large video files (e.g., 1-hour-long, few GB) in the Odoo file system or an external drive?
Our use case involves an Odoo website with Videos, and we're trying to avoid embedding videos from external platforms like YouTube.
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
_______________________________________________
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
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Axel Mendoza - 09:01 - 20 Nov 2024 -
Re: Store large Size videos
Hi,Why go to all that trouble? What advantage does doing all that give over the commonly used attachment_s3?On Thu, Nov 21, 2024 at 7:52 AM Axel Mendoza <notifications@odoo-community.org> wrote:It's a combination of deployment strategies where the odoo filestore is mounted into the local filesystem as FUSE. The attachment is created empty in Odoo to get the store_fname location into the S3 Bucket and then the upload action is pre-signed to allow the user upload the files directly into S3 uri location and all the operations that involve the usage of the file is also pre-signed so the user will be able to view it, download and even edit it using online tools for some file types like using google docs or microsoft office online. For Odoo the file lives in the filestore but the filestore is remote in an S3 bucketMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:57 AM Hed Shefer <notifications@odoo-community.org> wrote:Great!And how was the integration after loading to aws S3? Did you fetch the files to the odoo website page without issues?בתאריך יום ד׳, 20 בנוב׳ 2024, 19:38, מאת Axel Mendoza <notifications@odoo-community.org>:HelloI have experience directly uploading big files to AWS S3 and also integrated with Odoo. You should avoid at all cost to give Odoo the file since it will load it completely in memory and it will be very slow and could easily crash for big filesMsc. Axel Mendoza PupoOn Wed, Nov 20, 2024 at 11:27 AM Roussel, Denis <notifications@odoo-community.org> wrote:Hi Hed,I suggest you to check fs_storage module: https://github.com/OCA/storage/tree/16.0/fs_storage
It supports external storages as S3, ...Regards,On Wed, Nov 20, 2024 at 2:42 PM Hed Shefer <notifications@odoo-community.org> wrote:Hi everyone,
Does anyone have experience with storing very large video files (e.g., 1-hour-long, few GB) in the Odoo file system or an external drive?
Our use case involves an Odoo website with Videos, and we're trying to avoid embedding videos from external platforms like YouTube.
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
_______________________________________________
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
by Graeme Gellatly - 08:46 - 20 Nov 2024
-
-
FOSDEM Call for Participation: would OCA contributors join? + OCA Code Sprint in Brussels
Hello Contributors,Hope this email finds you well.As open source fan, you might know that the FOSDEM DevsRooms have been launched and there are Call for Participation with deadline by the 1st December.If you don't know what the FOSDEM is, here is their own presentation: "FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You don't need to register. Just turn up and join in!"The event will take place on Saturday 1st and Sunday 2nd February (unfortunately this is winter time in Brussels, so it's even worse than the OCA Days/Odoo XP event in October, weather-wise. But seeing thousands of open source developers gathering for a full weekend of conferences is hearth-warming, you'll see!).Wouldn't it be awesome to have OCA contributors pitching their knowledge during this big event? There are many DevRooms, one is Python and here is what they are looking for:* Best practices for Python developers * New developments in Python land * How to get started with a specific library/framework * Launching and growing Python communities * How Python is being used for education * Python for Hardware / Infrastructure * Security tools in Python and securing Python * Data science, AI and Machine Learning * Data engineering and management * Video Games (or game-related tooling) written in Python * MicroPython, CircuitPython, embedded software * Scaling Python applications
Another one is related to "Funding the FOSS Ecosystem" and another to Community On both those topics, if someone of you would like to co-host a topic with me, we can make it work! I am still shy to propose a talk at such an event all by myself, not being a developer and all that.On the side of FOSDEM, we might organize an OCA Code Sprint (either on 30/31st January or 3th/4th February) if several of you want to travel to Brussels and take this opportunity to code sprint together. Let me know if this might interest you by answering this 1 minute survey:Many thanks,
by Virginie Dewulf - 12:35 - 20 Nov 2024-
Re: FOSDEM Call for Participation: would OCA contributors join? + OCA Code Sprint in Brussels
Hello,We have no stand this year, maybe the next one!Le mer. 20 nov. 2024 à 19:47, Michel Stroom <notifications@odoo-community.org> a écrit :Hi Virginie,Do we, the OCA, have stand at the FOSDEM?Maybe I missed it in the long list that is published.Click the link below, accepted stands:If we do have a stand, I like to volunteer to get new OCA contributors and members.Warmest regards,Michel Stroom--Office Everywhere
Business Partner Odoot: +31 6 53360677
e: mstroom@office-everywhere.com
w: Office-Everywhere.comOn 20 Nov 2024, at 12:37, Virginie Dewulf <virginie@odoo-community.org> wrote:Hello Contributors,Hope this email finds you well.As open source fan, you might know that the FOSDEM DevsRooms have been launched and there are Call for Participation with deadline by the 1st December.If you don't know what the FOSDEM is, here is their own presentation: "FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You don't need to register. Just turn up and join in!"The event will take place on Saturday 1st and Sunday 2nd February (unfortunately this is winter time in Brussels, so it's even worse than the OCA Days/Odoo XP event in October, weather-wise. But seeing thousands of open source developers gathering for a full weekend of conferences is hearth-warming, you'll see!).Wouldn't it be awesome to have OCA contributors pitching their knowledge during this big event? There are many DevRooms, one is Python and here is what they are looking for:* Best practices for Python developers * New developments in Python land * How to get started with a specific library/framework * Launching and growing Python communities * How Python is being used for education * Python for Hardware / Infrastructure * Security tools in Python and securing Python * Data science, AI and Machine Learning * Data engineering and management * Video Games (or game-related tooling) written in Python * MicroPython, CircuitPython, embedded software * Scaling Python applications
Another one is related to "Funding the FOSS Ecosystem" and another to Community On both those topics, if someone of you would like to co-host a topic with me, we can make it work! I am still shy to propose a talk at such an event all by myself, not being a developer and all that.On the side of FOSDEM, we might organize an OCA Code Sprint (either on 30/31st January or 3th/4th February) if several of you want to travel to Brussels and take this opportunity to code sprint together. Let me know if this might interest you by answering this 1 minute survey:Many 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 Virginie Dewulf - 08:01 - 20 Nov 2024 -
Re: FOSDEM Call for Participation: would OCA contributors join? + OCA Code Sprint in Brussels
Hi Virginie,Do we, the OCA, have stand at the FOSDEM?Maybe I missed it in the long list that is published.Click the link below, accepted stands:If we do have a stand, I like to volunteer to get new OCA contributors and members.Warmest regards,Michel Stroom--Office Everywhere
Business Partner Odoot: +31 6 53360677
e: mstroom@office-everywhere.com
w: Office-Everywhere.comOn 20 Nov 2024, at 12:37, Virginie Dewulf <virginie@odoo-community.org> wrote:Hello Contributors,Hope this email finds you well.As open source fan, you might know that the FOSDEM DevsRooms have been launched and there are Call for Participation with deadline by the 1st December.If you don't know what the FOSDEM is, here is their own presentation: "FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You don't need to register. Just turn up and join in!"The event will take place on Saturday 1st and Sunday 2nd February (unfortunately this is winter time in Brussels, so it's even worse than the OCA Days/Odoo XP event in October, weather-wise. But seeing thousands of open source developers gathering for a full weekend of conferences is hearth-warming, you'll see!).Wouldn't it be awesome to have OCA contributors pitching their knowledge during this big event? There are many DevRooms, one is Python and here is what they are looking for:* Best practices for Python developers * New developments in Python land * How to get started with a specific library/framework * Launching and growing Python communities * How Python is being used for education * Python for Hardware / Infrastructure * Security tools in Python and securing Python * Data science, AI and Machine Learning * Data engineering and management * Video Games (or game-related tooling) written in Python * MicroPython, CircuitPython, embedded software * Scaling Python applications
Another one is related to "Funding the FOSS Ecosystem" and another to Community On both those topics, if someone of you would like to co-host a topic with me, we can make it work! I am still shy to propose a talk at such an event all by myself, not being a developer and all that.On the side of FOSDEM, we might organize an OCA Code Sprint (either on 30/31st January or 3th/4th February) if several of you want to travel to Brussels and take this opportunity to code sprint together. Let me know if this might interest you by answering this 1 minute survey:Many 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 Michel Stroom - 07:45 - 20 Nov 2024
-
-
[NEWS] oca-port: a new version has been released!
Hello there!
A new version of oca-port has been released:
- CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17 - fix)
- GitHub: https://github.com/OCA/oca-port
- PyPI: https://pypi.org/project/oca-port/
This new version changed the CLI parameters, and now allows to migrate modules or port commits from one repository to another thanks to the new syntax.
Let's say that origin remote is for OCA/social, and mail remote for the newly created OCA/mail repository, to check if mail_tracking is migrated or have commits to port from 16.0 to 18.0:
$ cd ~/OCA/social $ git remote add mail git@github.com:OCA/mail.git $ oca-port origin/16.0 mail/18.0 mail_tracking --verbose --fetch --dry-run
Output:
Source: origin/16.0, remote origin git@github.com:OCA/social.git Target: mail/18.0, remote mail git@github.com:OCA/mail.git Fetch origin/16.0 from git@github.com:OCA/social.git Fetch mail/18.0 from git@github.com:OCA/mail.git ⚠️ Migration of mail_tracking seems handled in this PR: https://github.com/OCA/mail/pull/1 (by trisdoan) We invite you to review this PR instead of opening a new one. Thank you! ℹ️ mail_tracking can be migrated from 16.0 to 18.0.
Seems there is already a PR open on OCA/mail to migrate this module, better to review this one before opening a new one!
Otherwise, by removing the --dry-run flag (with an optional --destination) we could handle the migration, following OCA migration guide.
If a module is already migrated, the list of missing commits (if any) grouped by PR will be listed, up to the user to port or to blacklist them if they are not relevant.
This new version also allows you to migrate modules located in a subfolder instead of the root directory, useful for private project repositories for instance.
ROADMAP:
- integrate odoo-module-migrator to automatically upgrade code when migrating a module (WIP)
- register/handle renamed modules
Ideas, bugfixes and improvements are welcome.
Have a good day,
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA https://www.camptocamp.com/
by Sébastien Alix - 11:37 - 20 Nov 2024-
Re: [NEWS] oca-port: a new version has been released!
Hello everyone,I wanted to let you know that a blog post has been written in collaboration with Sébastien to explain more about the oca-port project.Link:Thanks again to Sébastien and the other contributors for this nice tool!Le jeu. 21 nov. 2024 à 00:08, Rolando Pérez Rebollo <notifications@odoo-community.org> a écrit :thank U sebastian, I'm already thinking in some use cases at hand. I'll checkout the talks.
On 11/20/24 11:32, Sebastien Alix wrote:
Yes exactly it is a helper, but it won't do everything automatically sadly :)
When it comes to migrate a module, it'll play the usual "git format-patch" command and pre-commit for you, and will print the next steps (and the link of the OCA migration guide you just provided).
But its main strength is to compare two different git history (e.g. 14.0 and 16.0) for a module already migrated but which evolved overtime in 14.0, and list missing commits from 14.0 in 16.0, and "help" you to port them, example here some ports for the module 'account_invoice_section_sale_order', one branch after another:
- 14.0 to 15.0: https://github.com/OCA/account-invoicing/pull/1802
- 15.0 to 16.0: https://github.com/OCA/account-invoicing/pull/1803
- 16.0 to 17.0: https://github.com/OCA/account-invoicing/pull/1804
Basically it's mostly a helper to forward-port and backport (switch the branches!) commits from one branch/repo to another.
Here are talks that were made about this tool:
- 2022: https://www.youtube.com/watch?v=idGLkQiJ5N0&pp=ygUIb2NhLXBvcnQ%3D
- 2023: https://www.youtube.com/watch?v=eCXJMvV_EhM&pp=ygUIb2NhLXBvcnQ%3D
Yes, I'm not good to promote things, will try to improve that!
Le 20/11/2024 à 15:52, Rolando Pérez Rebollo a écrit :
Wow, are there any OCA talks or similar about this? I've just discovered. From the readme looks like could assist in the migration of addons. Is It a helper that replace manual work when doing stuff like https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-16.0?
On 11/20/24 06:13, Mignon, Laurent wrote:
Thank you Sébastion for this useful and powerful tool!
On Wed, Nov 20, 2024 at 11:47 AM David Vidal <notifications@odoo-community.org> wrote:
Thanks for the great work!
El mié, 20 nov 2024 a las 11:38, Sebastien Alix (<notifications@odoo-community.org>) escribió:
Hello there!
A new version of oca-port has been released:
- CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17
- fix)
- GitHub: https://github.com/OCA/oca-port
- PyPI: https://pypi.org/project/oca-port/
This new version changed the CLI parameters, and now allows to migrate modules or port commits from one repository to another thanks to the new syntax.
Let's say that origin remote is for OCA/social, and mail remote for the newly created OCA/mail repository, to check if mail_tracking is migrated or have commits to port from 16.0 to 18.0:
$ cd ~/OCA/social $ git remote add mail git@github.com:OCA/mail.git $ oca-port origin/16.0 mail/18.0 mail_tracking --verbose --fetch --dry-run
Output:
Source: origin/16.0, remote origin git@github.com:OCA/social.git Target: mail/18.0, remote mail git@github.com:OCA/mail.git Fetch origin/16.0 from git@github.com:OCA/social.git Fetch mail/18.0 from git@github.com:OCA/mail.git ⚠️ Migration of mail_tracking seems handled in this PR: https://github.com/OCA/mail/pull/1 (by trisdoan) We invite you to review this PR instead of opening a new one. Thank you! ℹ️ mail_tracking can be migrated from 16.0 to 18.0.
Seems there is already a PR open on OCA/mail to migrate this module, better to review this one before opening a new one!
Otherwise, by removing the --dry-run flag (with an optional --destination) we could handle the migration, following OCA migration guide.
If a module is already migrated, the list of missing commits (if any) grouped by PR will be listed, up to the user to port or to blacklist them if they are not relevant.
This new version also allows you to migrate modules located in a subfolder instead of the root directory, useful for private project repositories for instance.
ROADMAP:
- integrate odoo-module-migrator to automatically upgrade code when migrating a module (WIP)
- register/handle renamed modules
Ideas, bugfixes and improvements are welcome.
Have a good day,
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA 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
_______________________________________________
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
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA 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
by Virginie Dewulf - 05:26 - 14 Jan 2025 -
Re: [NEWS] oca-port: a new version has been released!
thank U sebastian, I'm already thinking in some use cases at hand. I'll checkout the talks.
On 11/20/24 11:32, Sebastien Alix wrote:
Yes exactly it is a helper, but it won't do everything automatically sadly :)
When it comes to migrate a module, it'll play the usual "git format-patch" command and pre-commit for you, and will print the next steps (and the link of the OCA migration guide you just provided).
But its main strength is to compare two different git history (e.g. 14.0 and 16.0) for a module already migrated but which evolved overtime in 14.0, and list missing commits from 14.0 in 16.0, and "help" you to port them, example here some ports for the module 'account_invoice_section_sale_order', one branch after another:
- 14.0 to 15.0: https://github.com/OCA/account-invoicing/pull/1802
- 15.0 to 16.0: https://github.com/OCA/account-invoicing/pull/1803
- 16.0 to 17.0: https://github.com/OCA/account-invoicing/pull/1804
Basically it's mostly a helper to forward-port and backport (switch the branches!) commits from one branch/repo to another.
Here are talks that were made about this tool:
- 2022: https://www.youtube.com/watch?v=idGLkQiJ5N0&pp=ygUIb2NhLXBvcnQ%3D
- 2023: https://www.youtube.com/watch?v=eCXJMvV_EhM&pp=ygUIb2NhLXBvcnQ%3D
Yes, I'm not good to promote things, will try to improve that!
Le 20/11/2024 à 15:52, Rolando Pérez Rebollo a écrit :
Wow, are there any OCA talks or similar about this? I've just discovered. From the readme looks like could assist in the migration of addons. Is It a helper that replace manual work when doing stuff like https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-16.0?
On 11/20/24 06:13, Mignon, Laurent wrote:
Thank you Sébastion for this useful and powerful tool!
On Wed, Nov 20, 2024 at 11:47 AM David Vidal <notifications@odoo-community.org> wrote:
Thanks for the great work!
El mié, 20 nov 2024 a las 11:38, Sebastien Alix (<notifications@odoo-community.org>) escribió:
Hello there!
A new version of oca-port has been released:
- CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17
- fix)
- GitHub: https://github.com/OCA/oca-port
- PyPI: https://pypi.org/project/oca-port/
This new version changed the CLI parameters, and now allows to migrate modules or port commits from one repository to another thanks to the new syntax.
Let's say that origin remote is for OCA/social, and mail remote for the newly created OCA/mail repository, to check if mail_tracking is migrated or have commits to port from 16.0 to 18.0:
$ cd ~/OCA/social $ git remote add mail git@github.com:OCA/mail.git $ oca-port origin/16.0 mail/18.0 mail_tracking --verbose --fetch --dry-run
Output:
Source: origin/16.0, remote origin git@github.com:OCA/social.git Target: mail/18.0, remote mail git@github.com:OCA/mail.git Fetch origin/16.0 from git@github.com:OCA/social.git Fetch mail/18.0 from git@github.com:OCA/mail.git ⚠️ Migration of mail_tracking seems handled in this PR: https://github.com/OCA/mail/pull/1 (by trisdoan) We invite you to review this PR instead of opening a new one. Thank you! ℹ️ mail_tracking can be migrated from 16.0 to 18.0.
Seems there is already a PR open on OCA/mail to migrate this module, better to review this one before opening a new one!
Otherwise, by removing the --dry-run flag (with an optional --destination) we could handle the migration, following OCA migration guide.
If a module is already migrated, the list of missing commits (if any) grouped by PR will be listed, up to the user to port or to blacklist them if they are not relevant.
This new version also allows you to migrate modules located in a subfolder instead of the root directory, useful for private project repositories for instance.
ROADMAP:
- integrate odoo-module-migrator to automatically upgrade code when migrating a module (WIP)
- register/handle renamed modules
Ideas, bugfixes and improvements are welcome.
Have a good day,
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA 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
_______________________________________________
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
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA 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 Ing. Rolando Pérez Rebollo - 12:06 - 21 Nov 2024 -
Re: [NEWS] oca-port: a new version has been released!
Yes exactly it is a helper, but it won't do everything automatically sadly :)
When it comes to migrate a module, it'll play the usual "git format-patch" command and pre-commit for you, and will print the next steps (and the link of the OCA migration guide you just provided).
But its main strength is to compare two different git history (e.g. 14.0 and 16.0) for a module already migrated but which evolved overtime in 14.0, and list missing commits from 14.0 in 16.0, and "help" you to port them, example here some ports for the module 'account_invoice_section_sale_order', one branch after another:
- 14.0 to 15.0: https://github.com/OCA/account-invoicing/pull/1802
- 15.0 to 16.0: https://github.com/OCA/account-invoicing/pull/1803
- 16.0 to 17.0: https://github.com/OCA/account-invoicing/pull/1804
Basically it's mostly a helper to forward-port and backport (switch the branches!) commits from one branch/repo to another.
Here are talks that were made about this tool:
- 2022: https://www.youtube.com/watch?v=idGLkQiJ5N0&pp=ygUIb2NhLXBvcnQ%3D
- 2023: https://www.youtube.com/watch?v=eCXJMvV_EhM&pp=ygUIb2NhLXBvcnQ%3D
Yes, I'm not good to promote things, will try to improve that!
Le 20/11/2024 à 15:52, Rolando Pérez Rebollo a écrit :
Wow, are there any OCA talks or similar about this? I've just discovered. From the readme looks like could assist in the migration of addons. Is It a helper that replace manual work when doing stuff like https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-16.0?
On 11/20/24 06:13, Mignon, Laurent wrote:
Thank you Sébastion for this useful and powerful tool!
On Wed, Nov 20, 2024 at 11:47 AM David Vidal <notifications@odoo-community.org> wrote:
Thanks for the great work!
El mié, 20 nov 2024 a las 11:38, Sebastien Alix (<notifications@odoo-community.org>) escribió:
Hello there!
A new version of oca-port has been released:
- CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17
- fix)
- GitHub: https://github.com/OCA/oca-port
- PyPI: https://pypi.org/project/oca-port/
This new version changed the CLI parameters, and now allows to migrate modules or port commits from one repository to another thanks to the new syntax.
Let's say that origin remote is for OCA/social, and mail remote for the newly created OCA/mail repository, to check if mail_tracking is migrated or have commits to port from 16.0 to 18.0:
$ cd ~/OCA/social $ git remote add mail git@github.com:OCA/mail.git $ oca-port origin/16.0 mail/18.0 mail_tracking --verbose --fetch --dry-run
Output:
Source: origin/16.0, remote origin git@github.com:OCA/social.git Target: mail/18.0, remote mail git@github.com:OCA/mail.git Fetch origin/16.0 from git@github.com:OCA/social.git Fetch mail/18.0 from git@github.com:OCA/mail.git ⚠️ Migration of mail_tracking seems handled in this PR: https://github.com/OCA/mail/pull/1 (by trisdoan) We invite you to review this PR instead of opening a new one. Thank you! ℹ️ mail_tracking can be migrated from 16.0 to 18.0.
Seems there is already a PR open on OCA/mail to migrate this module, better to review this one before opening a new one!
Otherwise, by removing the --dry-run flag (with an optional --destination) we could handle the migration, following OCA migration guide.
If a module is already migrated, the list of missing commits (if any) grouped by PR will be listed, up to the user to port or to blacklist them if they are not relevant.
This new version also allows you to migrate modules located in a subfolder instead of the root directory, useful for private project repositories for instance.
ROADMAP:
- integrate odoo-module-migrator to automatically upgrade code when migrating a module (WIP)
- register/handle renamed modules
Ideas, bugfixes and improvements are welcome.
Have a good day,
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA 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
_______________________________________________
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
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA https://www.camptocamp.com/
by Sébastien Alix - 05:30 - 20 Nov 2024 -
Re: [NEWS] oca-port: a new version has been released!
Thank you Seb :)On Wed, Nov 20, 2024 at 11:38 AM Sebastien Alix <notifications@odoo-community.org> wrote:Hello there!
A new version of oca-port has been released:
- CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17 - fix)
- GitHub: https://github.com/OCA/oca-port
- PyPI: https://pypi.org/project/oca-port/
This new version changed the CLI parameters, and now allows to migrate modules or port commits from one repository to another thanks to the new syntax.
Let's say that origin remote is for OCA/social, and mail remote for the newly created OCA/mail repository, to check if mail_tracking is migrated or have commits to port from 16.0 to 18.0:
$ cd ~/OCA/social $ git remote add mail git@github.com:OCA/mail.git $ oca-port origin/16.0 mail/18.0 mail_tracking --verbose --fetch --dry-run
Output:
Source: origin/16.0, remote origin git@github.com:OCA/social.git Target: mail/18.0, remote mail git@github.com:OCA/mail.git Fetch origin/16.0 from git@github.com:OCA/social.git Fetch mail/18.0 from git@github.com:OCA/mail.git ⚠️ Migration of mail_tracking seems handled in this PR: https://github.com/OCA/mail/pull/1 (by trisdoan) We invite you to review this PR instead of opening a new one. Thank you! ℹ️ mail_tracking can be migrated from 16.0 to 18.0.
Seems there is already a PR open on OCA/mail to migrate this module, better to review this one before opening a new one!
Otherwise, by removing the --dry-run flag (with an optional --destination) we could handle the migration, following OCA migration guide.
If a module is already migrated, the list of missing commits (if any) grouped by PR will be listed, up to the user to port or to blacklist them if they are not relevant.
This new version also allows you to migrate modules located in a subfolder instead of the root directory, useful for private project repositories for instance.
ROADMAP:
- integrate odoo-module-migrator to automatically upgrade code when migrating a module (WIP)
- register/handle renamed modules
Ideas, bugfixes and improvements are welcome.
Have a good day,
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA 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
--Simone OrsiFull stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.
by Simone Orsi - 04:31 - 20 Nov 2024 - CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17 - fix)
-
Re: [NEWS] oca-port: a new version has been released!
Hi Sébastien,Congrats for this news,> integrate odoo-module-migrator to automatically upgrade code when migrating a module (WIP)Ohpopoppopopoooo .... incrediblesuper fast, super easy, facileLe mer. 20 nov. 2024 à 15:52, Rolando Pérez Rebollo <notifications@odoo-community.org> a écrit :Wow, are there any OCA talks or similar about this? I've just discovered. From the readme looks like could assist in the migration of addons. Is It a helper that replace manual work when doing stuff like https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-16.0?
On 11/20/24 06:13, Mignon, Laurent wrote:
Thank you Sébastion for this useful and powerful tool!
On Wed, Nov 20, 2024 at 11:47 AM David Vidal <notifications@odoo-community.org> wrote:
Thanks for the great work!
El mié, 20 nov 2024 a las 11:38, Sebastien Alix (<notifications@odoo-community.org>) escribió:
Hello there!
A new version of oca-port has been released:
- CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17
- fix)
- GitHub: https://github.com/OCA/oca-port
- PyPI: https://pypi.org/project/oca-port/
This new version changed the CLI parameters, and now allows to migrate modules or port commits from one repository to another thanks to the new syntax.
Let's say that origin remote is for OCA/social, and mail remote for the newly created OCA/mail repository, to check if mail_tracking is migrated or have commits to port from 16.0 to 18.0:
$ cd ~/OCA/social $ git remote add mail git@github.com:OCA/mail.git $ oca-port origin/16.0 mail/18.0 mail_tracking --verbose --fetch --dry-run
Output:
Source: origin/16.0, remote origin git@github.com:OCA/social.git Target: mail/18.0, remote mail git@github.com:OCA/mail.git Fetch origin/16.0 from git@github.com:OCA/social.git Fetch mail/18.0 from git@github.com:OCA/mail.git ⚠️ Migration of mail_tracking seems handled in this PR: https://github.com/OCA/mail/pull/1 (by trisdoan) We invite you to review this PR instead of opening a new one. Thank you! ℹ️ mail_tracking can be migrated from 16.0 to 18.0.
Seems there is already a PR open on OCA/mail to migrate this module, better to review this one before opening a new one!
Otherwise, by removing the --dry-run flag (with an optional --destination) we could handle the migration, following OCA migration guide.
If a module is already migrated, the list of missing commits (if any) grouped by PR will be listed, up to the user to port or to blacklist them if they are not relevant.
This new version also allows you to migrate modules located in a subfolder instead of the root directory, useful for private project repositories for instance.
ROADMAP:
- integrate odoo-module-migrator to automatically upgrade code when migrating a module (WIP)
- register/handle renamed modules
Ideas, bugfixes and improvements are welcome.
Have a good day,
-- Sébastien Alix Business Solutions Odoo Developer Camptocamp France SA 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
_______________________________________________
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 David BEAL - 04:21 - 20 Nov 2024 - CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17
- fix)
- CHANGELOG: https://github.com/OCA/oca-port/releases/tag/v0.16
(+ https://github.com/OCA/oca-port/releases/tag/v0.17 - fix)
-
[14.0 CE] product_list_pricelist_price
Hi,did some one migrate https://github.com/OCA/product-attribute/tree/13.0/product_list_pricelist_price to version 14.0 and have the chance to share it ?I remember that I've tried to use it on v14.0 and spotted some incompatibilities, if I remember well the GUI was crashing when adding a new pricelist column unless odoo was restarted. I remember that I spent some time on it but didn't find a solution to it.Thanks--Francesco B
by Francesco Ballerini - 11:11 - 20 Nov 2024 -
[Odoo CE 17.0] Help needed with client search on budgets
Hello everyone,I am writing this message because I need assistance with modifying how searching a client while doing a budget works.What I am trying to do is, instead of searching just by the name, I want it to work like the following: I made a custom field called "x_cliente_interno", which is a number to identify the client, and I would like to make the search work like how product search works: If you write either the product's ID or the product's name, it will show you both fields merged from the data you wrote. Something like this:And when you select it, it shows the data like this:To sum up, what I am trying to do is that when you search a client, the search shows you the field "x_cliente_interno" behind the client name, like this: "[x_cliente_interno] client name" and it should also stay like in the second image when selected.Thanks in advance for the help.
by Alejandro Párraga Alcázar - 10:21 - 19 Nov 2024-
Re: [Odoo CE 17.0] Help needed with client search on budgets
Hi @Redes Sociales JLBBERPI didn't noticed at first but indeed you're right, thank you for pointing that out.The fact that you see those info about VAT and address is basically due to the field context (defined in XML field definition) which contains key values like 'show_vat': 1. That context is propagated to the python context which will be evaluated in odoo 17 _compute_display_name method.The code I gave you was totally overriding that context evaluation but this issue can be easily avoided by extending the _get_complete_name() hook instead, which is called in the first lines of _compute_display_name and can be extended to add values without overriding the context evaluation part. So I suggest to remove the _compute_display_name() override and replace it with the followingx_cliente_interno = fields.Integer() # use a standard field for consistencydef _get_complete_name(self):"""@override: add `x_cliente_interno` field to the complete name"""complete_name = super()._get_complete_name()cliente_interno = f"[{self.x_cliente_interno}] " if self.x_cliente_interno else ""complete_name_add_cliente_interno = cliente_interno + complete_namereturn complete_name_add_cliente_internoI made a quick test locally and this should be able to fix the issueKindly regards--FrancescoIl giorno mar 26 nov 2024 alle ore 09:47 Redes Sociales JLBBERP <notifications@odoo-community.org> ha scritto:Hello everyone,after making a custom module with Francescos' code and fixing the search function, I came across a problem related to how the partner is displayed at the sales order form:When searching for a customer, they are displayed with the following format: "[x_cliente_interno] + customer name", which is the exact format I needed. But the problem is that when I select any customer, it doesn't show it's address and neither it's VAT below the customer anymore.Here I send my version of the code from Francesco:from odoo import models, fields, api
class ResPartner(models.Model):_inherit = “res.partner”
x_cliente_interno = fields.Integer() # use a standard field for consistency
@api.depends(“name”, “x_cliente_interno”)def _compute_display_name(self):“""Show reference code before partner name""”super()._compute_display_name()for partner in self:name = partner.name or “unknown”cliente_interno = f"[{partner.x_cliente_interno}] " if partner.x_cliente_interno else ""# !! Disclaimer !!# If you copy this code and change it DO NOT ASSIGN the value of partner.name,# that would compromise your datas. Only re-assign partner.display_namepartner.display_name = cliente_interno + name # It's replacing the whole field
@api.modeldef _name_search(self, name, domain=None, operator='ilike', limit=None, order=None):“""Add custom field `cliente_interno` to the search domain""”domain = domain or []if name:domain += ['|', '|', ('name', operator, name),('email', operator, name),('x_cliente_interno', '=', name)]return self._search(domain, limit=limit, order=order)I tried fixing it by myself, and even if I wasn't able to, I discovered the field "partner.display_name" is the one causing this problem.Thanks in advance for the help.El 20/11/2024 9:21 CET Redes Sociales JLBBERP <redes_sociales@jlbberp.com> escribió:Hello Francesco,
I have seen your message right now, and I would like to thank you so much for not only your answer, but also for you writing the code I should do. I do not know how could I pay you back this favor that you have done for me.I rely on the community because I am in my beginnings and because of everything that my company JLBB ERP has given me through good collaboration, I am now checking it out. Do not doubt that everything I can contribute, you will find me here.Thank you Francesco for the help.Salutations to the community.El 20/11/2024 0:02 CET Francesco Ballerini <notifications@odoo-community.org> escribió:I apologize, it is now clear to me also that you need both the search from a custom field and the way the name is displayed, but the search is indeed prioritized.As Daniel and Xavier pointed out, in Odoo 17.0 you can already submit the "ref" field (field label on GUI is "Reference") and get the right record. E.g. if you have a contact named John Doe with Reference set on "ab-001" and you search for "ab-001" in the contacts search or dropdown you will fetch John Doe.You could migrate your "x_cliente_interno" data into the "ref" field, and this would automatically unlock the search feature. However if you need to keep this data in a specific custom field you will need to override _name_search() method.In every case you will also need to override _compute_display_name if you want to also show the code before the field. I provided a couple of snippet below (just as an example, especially the _name_search override needs to be refined).Let me point out another thing: from the field name I assume you are using a field defined from GUI, unfortunately it's not recommended to use those kind of fields in python methods as it will easily lead to inconsistencies and bugs (e.g. if you delete field from db and not remove it from python methods..). This means that if you want to use a custom field in _name_search() override you should migrate data to a standard field aniway.
This is an example of what you might do on a custom module. As you can see the _name_search() implementation has to be refined while the_compute_display_name method will work as is.If you decide to migrate data into the "ref" field you can only implement _compute_display_name by replacing "cliente_interno" with "ref" and you do not need to implement _name_search() in this case.from odoo import models, fields, apifrom odoo.osv import expression
class ResPartner(models.Model):_inherit = "res.partner"
cliente_interno = fields.Char() # use a standard field for consistency
@api.depends("name", "cliente_interno")def _compute_display_name(self):"""Show reference code before partner name"""super()._compute_display_name()for partner in self:name = partner.name or "unknown"cliente_interno = f"[{partner.cliente_interno}] " if partner.cliente_interno else ""# !! Disclaimer !!#I f you copy this code and change it DO NOT ASSIGN the value of partner.name,# that would compromise your datas. Only re-assign partner.display_namepartner.display_name = cliente_interno + name
@api.modeldef _name_search(self, name, domain=None, operator='ilike', limit=None, order=None):"""Add custom field `cliente_interno` to the search domain"""domain = expression.OR([domain or [], [("cliente_interno", operator, name)]])# this doesn't work properly, it seems like the domain we pass gets overridden,# might take this as example and adjust by debugging/find more examples on source codereturn super()._name_search(name, domain=domain, operator=operator, limit=limit, order=order)Regards--FrancescoIl giorno mar 19 nov 2024 alle ore 14:13 Daniel Reis <notifications@odoo-community.org> ha scritto:From your description, it feels like this is already available in standard Odoo:
The "ref" field is to be used for Client codes
The code is no longer presented in front of the name.
I think an OCA module is needed to bring that feature back.
/Daniel
On 19/11/2024 09:22, Redes Sociales JLBBERP wrote:Hello everyone,I am writing this message because I need assistance with modifying how searching a client while doing a budget works.What I am trying to do is, instead of searching just by the name, I want it to work like the following: I made a custom field called "x_cliente_interno", which is a number to identify the client, and I would like to make the search work like how product search works: If you write either the product's ID or the product's name, it will show you both fields merged from the data you wrote. Something like this:And when you select it, it shows the data like this:To sum up, what I am trying to do is that when you search a client, the search shows you the field "x_cliente_interno" behind the client name, like this: "[x_cliente_interno] client name" and it should also stay like in the second image when selected.Thanks in advance for the help._______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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_______________________________________________
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 Francesco Ballerini - 02:01 - 27 Nov 2024 -
Re: [Odoo CE 17.0] Help needed with client search on budgets
Hello everyone,after making a custom module with Francescos' code and fixing the search function, I came across a problem related to how the partner is displayed at the sales order form:When searching for a customer, they are displayed with the following format: "[x_cliente_interno] + customer name", which is the exact format I needed. But the problem is that when I select any customer, it doesn't show it's address and neither it's VAT below the customer anymore.Here I send my version of the code from Francesco:from odoo import models, fields, api
class ResPartner(models.Model):_inherit = “res.partner”
x_cliente_interno = fields.Integer() # use a standard field for consistency
@api.depends(“name”, “x_cliente_interno”)def _compute_display_name(self):“""Show reference code before partner name""”super()._compute_display_name()for partner in self:name = partner.name or “unknown”cliente_interno = f"[{partner.x_cliente_interno}] " if partner.x_cliente_interno else ""# !! Disclaimer !!# If you copy this code and change it DO NOT ASSIGN the value of partner.name,# that would compromise your datas. Only re-assign partner.display_namepartner.display_name = cliente_interno + name # It's replacing the whole field
@api.modeldef _name_search(self, name, domain=None, operator='ilike', limit=None, order=None):“""Add custom field `cliente_interno` to the search domain""”domain = domain or []if name:domain += ['|', '|', ('name', operator, name),('email', operator, name),('x_cliente_interno', '=', name)]return self._search(domain, limit=limit, order=order)I tried fixing it by myself, and even if I wasn't able to, I discovered the field "partner.display_name" is the one causing this problem.Thanks in advance for the help.El 20/11/2024 9:21 CET Redes Sociales JLBBERP <redes_sociales@jlbberp.com> escribió:Hello Francesco,
I have seen your message right now, and I would like to thank you so much for not only your answer, but also for you writing the code I should do. I do not know how could I pay you back this favor that you have done for me.I rely on the community because I am in my beginnings and because of everything that my company JLBB ERP has given me through good collaboration, I am now checking it out. Do not doubt that everything I can contribute, you will find me here.Thank you Francesco for the help.Salutations to the community.El 20/11/2024 0:02 CET Francesco Ballerini <notifications@odoo-community.org> escribió:I apologize, it is now clear to me also that you need both the search from a custom field and the way the name is displayed, but the search is indeed prioritized.As Daniel and Xavier pointed out, in Odoo 17.0 you can already submit the "ref" field (field label on GUI is "Reference") and get the right record. E.g. if you have a contact named John Doe with Reference set on "ab-001" and you search for "ab-001" in the contacts search or dropdown you will fetch John Doe.You could migrate your "x_cliente_interno" data into the "ref" field, and this would automatically unlock the search feature. However if you need to keep this data in a specific custom field you will need to override _name_search() method.In every case you will also need to override _compute_display_name if you want to also show the code before the field. I provided a couple of snippet below (just as an example, especially the _name_search override needs to be refined).Let me point out another thing: from the field name I assume you are using a field defined from GUI, unfortunately it's not recommended to use those kind of fields in python methods as it will easily lead to inconsistencies and bugs (e.g. if you delete field from db and not remove it from python methods..). This means that if you want to use a custom field in _name_search() override you should migrate data to a standard field aniway.
This is an example of what you might do on a custom module. As you can see the _name_search() implementation has to be refined while the_compute_display_name method will work as is.If you decide to migrate data into the "ref" field you can only implement _compute_display_name by replacing "cliente_interno" with "ref" and you do not need to implement _name_search() in this case.from odoo import models, fields, apifrom odoo.osv import expression
class ResPartner(models.Model):_inherit = "res.partner"
cliente_interno = fields.Char() # use a standard field for consistency
@api.depends("name", "cliente_interno")def _compute_display_name(self):"""Show reference code before partner name"""super()._compute_display_name()for partner in self:name = partner.name or "unknown"cliente_interno = f"[{partner.cliente_interno}] " if partner.cliente_interno else ""# !! Disclaimer !!#I f you copy this code and change it DO NOT ASSIGN the value of partner.name,# that would compromise your datas. Only re-assign partner.display_namepartner.display_name = cliente_interno + name
@api.modeldef _name_search(self, name, domain=None, operator='ilike', limit=None, order=None):"""Add custom field `cliente_interno` to the search domain"""domain = expression.OR([domain or [], [("cliente_interno", operator, name)]])# this doesn't work properly, it seems like the domain we pass gets overridden,# might take this as example and adjust by debugging/find more examples on source codereturn super()._name_search(name, domain=domain, operator=operator, limit=limit, order=order)Regards--FrancescoIl giorno mar 19 nov 2024 alle ore 14:13 Daniel Reis <notifications@odoo-community.org> ha scritto:From your description, it feels like this is already available in standard Odoo:
The "ref" field is to be used for Client codes
The code is no longer presented in front of the name.
I think an OCA module is needed to bring that feature back.
/Daniel
On 19/11/2024 09:22, Redes Sociales JLBBERP wrote:Hello everyone,I am writing this message because I need assistance with modifying how searching a client while doing a budget works.What I am trying to do is, instead of searching just by the name, I want it to work like the following: I made a custom field called "x_cliente_interno", which is a number to identify the client, and I would like to make the search work like how product search works: If you write either the product's ID or the product's name, it will show you both fields merged from the data you wrote. Something like this:And when you select it, it shows the data like this:To sum up, what I am trying to do is that when you search a client, the search shows you the field "x_cliente_interno" behind the client name, like this: "[x_cliente_interno] client name" and it should also stay like in the second image when selected.Thanks in advance for the help._______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Alejandro Párraga Alcázar - 09:46 - 26 Nov 2024 -
Re: [Odoo CE 17.0] Help needed with client search on budgets
Hello Francesco,
I have seen your message right now, and I would like to thank you so much for not only your answer, but also for you writing the code I should do. I do not know how could I pay you back this favor that you have done for me.I rely on the community because I am in my beginnings and because of everything that my company JLBB ERP has given me through good collaboration, I am now checking it out. Do not doubt that everything I can contribute, you will find me here.Thank you Francesco for the help.Salutations to the community.El 20/11/2024 0:02 CET Francesco Ballerini <notifications@odoo-community.org> escribió:I apologize, it is now clear to me also that you need both the search from a custom field and the way the name is displayed, but the search is indeed prioritized.As Daniel and Xavier pointed out, in Odoo 17.0 you can already submit the "ref" field (field label on GUI is "Reference") and get the right record. E.g. if you have a contact named John Doe with Reference set on "ab-001" and you search for "ab-001" in the contacts search or dropdown you will fetch John Doe.You could migrate your "x_cliente_interno" data into the "ref" field, and this would automatically unlock the search feature. However if you need to keep this data in a specific custom field you will need to override _name_search() method.In every case you will also need to override _compute_display_name if you want to also show the code before the field. I provided a couple of snippet below (just as an example, especially the _name_search override needs to be refined).Let me point out another thing: from the field name I assume you are using a field defined from GUI, unfortunately it's not recommended to use those kind of fields in python methods as it will easily lead to inconsistencies and bugs (e.g. if you delete field from db and not remove it from python methods..). This means that if you want to use a custom field in _name_search() override you should migrate data to a standard field aniway.
This is an example of what you might do on a custom module. As you can see the _name_search() implementation has to be refined while the_compute_display_name method will work as is.If you decide to migrate data into the "ref" field you can only implement _compute_display_name by replacing "cliente_interno" with "ref" and you do not need to implement _name_search() in this case.from odoo import models, fields, apifrom odoo.osv import expression
class ResPartner(models.Model):_inherit = "res.partner"
cliente_interno = fields.Char() # use a standard field for consistency
@api.depends("name", "cliente_interno")def _compute_display_name(self):"""Show reference code before partner name"""super()._compute_display_name()for partner in self:name = partner.name or "unknown"cliente_interno = f"[{partner.cliente_interno}] " if partner.cliente_interno else ""# !! Disclaimer !!#I f you copy this code and change it DO NOT ASSIGN the value of partner.name,# that would compromise your datas. Only re-assign partner.display_namepartner.display_name = cliente_interno + name
@api.modeldef _name_search(self, name, domain=None, operator='ilike', limit=None, order=None):"""Add custom field `cliente_interno` to the search domain"""domain = expression.OR([domain or [], [("cliente_interno", operator, name)]])# this doesn't work properly, it seems like the domain we pass gets overridden,# might take this as example and adjust by debugging/find more examples on source codereturn super()._name_search(name, domain=domain, operator=operator, limit=limit, order=order)Regards--FrancescoIl giorno mar 19 nov 2024 alle ore 14:13 Daniel Reis <notifications@odoo-community.org> ha scritto:From your description, it feels like this is already available in standard Odoo:
The "ref" field is to be used for Client codes
The code is no longer presented in front of the name.
I think an OCA module is needed to bring that feature back.
/Daniel
On 19/11/2024 09:22, Redes Sociales JLBBERP wrote:Hello everyone,I am writing this message because I need assistance with modifying how searching a client while doing a budget works.What I am trying to do is, instead of searching just by the name, I want it to work like the following: I made a custom field called "x_cliente_interno", which is a number to identify the client, and I would like to make the search work like how product search works: If you write either the product's ID or the product's name, it will show you both fields merged from the data you wrote. Something like this:And when you select it, it shows the data like this:To sum up, what I am trying to do is that when you search a client, the search shows you the field "x_cliente_interno" behind the client name, like this: "[x_cliente_interno] client name" and it should also stay like in the second image when selected.Thanks in advance for the help._______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Alejandro Párraga Alcázar - 09:26 - 20 Nov 2024 -
Re: [Odoo CE 17.0] Help needed with client search on budgets
> I apologize, it is now clear to me also that you need both the search from a > custom field and the way the name is displayed, but the search is indeed > prioritized. anybody interested in only the searching part can use https://apps.odoo.com/apps/modules/16.0/base_name_search_improved without typing any code. The migration to v17 happened in https://github.com/OCA/server-tools/pull/2831 Could be worthwhile to add a companion to this module allowing to configure the display name via UI too. -- Your partner for the hard Odoo problems https://hunki-enterprises.com
by Holger Brunn - 02:55 - 20 Nov 2024 -
Re: [Odoo CE 17.0] Help needed with client search on budgets
I apologize, it is now clear to me also that you need both the search from a custom field and the way the name is displayed, but the search is indeed prioritized.As Daniel and Xavier pointed out, in Odoo 17.0 you can already submit the "ref" field (field label on GUI is "Reference") and get the right record. E.g. if you have a contact named John Doe with Reference set on "ab-001" and you search for "ab-001" in the contacts search or dropdown you will fetch John Doe.You could migrate your "x_cliente_interno" data into the "ref" field, and this would automatically unlock the search feature. However if you need to keep this data in a specific custom field you will need to override _name_search() method.In every case you will also need to override _compute_display_name if you want to also show the code before the field. I provided a couple of snippet below (just as an example, especially the _name_search override needs to be refined).Let me point out another thing: from the field name I assume you are using a field defined from GUI, unfortunately it's not recommended to use those kind of fields in python methods as it will easily lead to inconsistencies and bugs (e.g. if you delete field from db and not remove it from python methods..). This means that if you want to use a custom field in _name_search() override you should migrate data to a standard field aniway.This is an example of what you might do on a custom module. As you can see the _name_search() implementation has to be refined while the_compute_display_name method will work as is.If you decide to migrate data into the "ref" field you can only implement _compute_display_name by replacing "cliente_interno" with "ref" and you do not need to implement _name_search() in this case.from odoo import models, fields, apifrom odoo.osv import expressionclass ResPartner(models.Model):_inherit = "res.partner"cliente_interno = fields.Char() # use a standard field for consistency@api.depends("name", "cliente_interno")def _compute_display_name(self):"""Show reference code before partner name"""super()._compute_display_name()for partner in self:name = partner.name or "unknown"cliente_interno = f"[{partner.cliente_interno}] " if partner.cliente_interno else ""# !! Disclaimer !!#I f you copy this code and change it DO NOT ASSIGN the value of partner.name,# that would compromise your datas. Only re-assign partner.display_namepartner.display_name = cliente_interno + name@api.modeldef _name_search(self, name, domain=None, operator='ilike', limit=None, order=None):"""Add custom field `cliente_interno` to the search domain"""domain = expression.OR([domain or [], [("cliente_interno", operator, name)]])# this doesn't work properly, it seems like the domain we pass gets overridden,# might take this as example and adjust by debugging/find more examples on source codereturn super()._name_search(name, domain=domain, operator=operator, limit=limit, order=order)Regards--FrancescoIl giorno mar 19 nov 2024 alle ore 14:13 Daniel Reis <notifications@odoo-community.org> ha scritto:From your description, it feels like this is already available in standard Odoo:
The "ref" field is to be used for Client codes
The code is no longer presented in front of the name.
I think an OCA module is needed to bring that feature back.
/Daniel
On 19/11/2024 09:22, Redes Sociales JLBBERP wrote:
Hello everyone,I am writing this message because I need assistance with modifying how searching a client while doing a budget works.What I am trying to do is, instead of searching just by the name, I want it to work like the following: I made a custom field called "x_cliente_interno", which is a number to identify the client, and I would like to make the search work like how product search works: If you write either the product's ID or the product's name, it will show you both fields merged from the data you wrote. Something like this:And when you select it, it shows the data like this:To sum up, what I am trying to do is that when you search a client, the search shows you the field "x_cliente_interno" behind the client name, like this: "[x_cliente_interno] client name" and it should also stay like in the second image when selected.Thanks in advance for the help._______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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 Francesco Ballerini - 12:00 - 20 Nov 2024
-
-
[odoo16 ce] deploy doodba instance on portainer
Hi,few days ago I managed to set up a basic doodba instance. We're running this as "prod env" but we're actually just testing it at the moment. The instance is running well, but I've been asked to run this configuration from Portainer if possible.I'm trying to make some adaptations in order to make it work on portainer, I merged the `common.yaml` and `prod.yaml` in a single compose, added the result in the stack web editor, with some additional adjustments. However I am not sure how to solve this.```build:
context: ./odoo
args:
DB_VERSION: "15"
ODOO_VERSION: "16.0"
UID: "${UID:-1000}"
GID: "${GID:-1000}"```when I try to deploy it says that "build" is an unsupported option. Is there any way to adapt this?I would also like to ask if someone has to link an example on github or any other platform, I havent find any yet.Thank you--Francesco
by Francesco Ballerini - 10:01 - 17 Nov 2024-
Re: [odoo16 ce] deploy doodba instance on portainer
Thank you Enric, I didn't customize the image yet as I'm still exploring the Doodba environment in my spare time and thus progressing gradually with this task :-)I’ll definitely keep your suggestion in mind. Once again, thank you all for the support.Cheers--FrancescoIl giorno lun 18 nov 2024 alle ore 00:02 Enric Tobella Alomar <notifications@odoo-community.org> ha scritto:On the creation of the doodba, you were able to set where to store the image.Just use copier update to reset the values and set it to a registry of your own choice.Kind regards,El dom, 17 nov 2024 a las 23:22, Francesco Ballerini (<notifications@odoo-community.org>) escribió:Oh.. right, after I read your answer I feel like I made a dumb question, well, it is neither the first nor the last time ; )As a developer who is starting to explore the world of deployment, I find your advice very helpful, thanks Graeme.--FrancescoIl giorno dom 17 nov 2024 alle ore 22:27 Graeme Gellatly <notifications@odoo-community.org> ha scritto:It makes no sense to build in a production compose file (note, this is not to say Doodba is wrong, as it needs instructions to make a production build, but that in a real prod environment you wouldn't). You are just pulling an image. Provided you link to your already built image you don't need any of that. Your CI will have the build instructions, tag the image etc, and then you are just pulling it.On Mon, Nov 18, 2024 at 10:02 AM Francesco Ballerini <notifications@odoo-community.org> wrote:Hi,few days ago I managed to set up a basic doodba instance. We're running this as "prod env" but we're actually just testing it at the moment. The instance is running well, but I've been asked to run this configuration from Portainer if possible.I'm trying to make some adaptations in order to make it work on portainer, I merged the `common.yaml` and `prod.yaml` in a single compose, added the result in the stack web editor, with some additional adjustments. However I am not sure how to solve this.```build:
context: ./odoo
args:
DB_VERSION: "15"
ODOO_VERSION: "16.0"
UID: "${UID:-1000}"
GID: "${GID:-1000}"```when I try to deploy it says that "build" is an unsupported option. Is there any way to adapt this?I would also like to ask if someone has to link an example on github or any other platform, I havent find any yet.Thank you--Francesco_______________________________________________
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
--Enric Tobella AlomarCEO & Founder_______________________________________________
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 - 09:46 - 21 Nov 2024 -
Re: [odoo16 ce] deploy doodba instance on portainer
On the creation of the doodba, you were able to set where to store the image.Just use copier update to reset the values and set it to a registry of your own choice.Kind regards,El dom, 17 nov 2024 a las 23:22, Francesco Ballerini (<notifications@odoo-community.org>) escribió:Oh.. right, after I read your answer I feel like I made a dumb question, well, it is neither the first nor the last time ; )As a developer who is starting to explore the world of deployment, I find your advice very helpful, thanks Graeme.--FrancescoIl giorno dom 17 nov 2024 alle ore 22:27 Graeme Gellatly <notifications@odoo-community.org> ha scritto:It makes no sense to build in a production compose file (note, this is not to say Doodba is wrong, as it needs instructions to make a production build, but that in a real prod environment you wouldn't). You are just pulling an image. Provided you link to your already built image you don't need any of that. Your CI will have the build instructions, tag the image etc, and then you are just pulling it.On Mon, Nov 18, 2024 at 10:02 AM Francesco Ballerini <notifications@odoo-community.org> wrote:Hi,few days ago I managed to set up a basic doodba instance. We're running this as "prod env" but we're actually just testing it at the moment. The instance is running well, but I've been asked to run this configuration from Portainer if possible.I'm trying to make some adaptations in order to make it work on portainer, I merged the `common.yaml` and `prod.yaml` in a single compose, added the result in the stack web editor, with some additional adjustments. However I am not sure how to solve this.```build:
context: ./odoo
args:
DB_VERSION: "15"
ODOO_VERSION: "16.0"
UID: "${UID:-1000}"
GID: "${GID:-1000}"```when I try to deploy it says that "build" is an unsupported option. Is there any way to adapt this?I would also like to ask if someone has to link an example on github or any other platform, I havent find any yet.Thank you--Francesco_______________________________________________
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
--Enric Tobella AlomarCEO & Founder
by Enric Tobella Alomar - 12:01 - 18 Nov 2024 -
Re: [odoo16 ce] deploy doodba instance on portainer
Oh.. right, after I read your answer I feel like I made a dumb question, well, it is neither the first nor the last time ; )As a developer who is starting to explore the world of deployment, I find your advice very helpful, thanks Graeme.--FrancescoIl giorno dom 17 nov 2024 alle ore 22:27 Graeme Gellatly <notifications@odoo-community.org> ha scritto:It makes no sense to build in a production compose file (note, this is not to say Doodba is wrong, as it needs instructions to make a production build, but that in a real prod environment you wouldn't). You are just pulling an image. Provided you link to your already built image you don't need any of that. Your CI will have the build instructions, tag the image etc, and then you are just pulling it.On Mon, Nov 18, 2024 at 10:02 AM Francesco Ballerini <notifications@odoo-community.org> wrote:Hi,few days ago I managed to set up a basic doodba instance. We're running this as "prod env" but we're actually just testing it at the moment. The instance is running well, but I've been asked to run this configuration from Portainer if possible.I'm trying to make some adaptations in order to make it work on portainer, I merged the `common.yaml` and `prod.yaml` in a single compose, added the result in the stack web editor, with some additional adjustments. However I am not sure how to solve this.```build:
context: ./odoo
args:
DB_VERSION: "15"
ODOO_VERSION: "16.0"
UID: "${UID:-1000}"
GID: "${GID:-1000}"```when I try to deploy it says that "build" is an unsupported option. Is there any way to adapt this?I would also like to ask if someone has to link an example on github or any other platform, I havent find any yet.Thank you--Francesco_______________________________________________
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 Francesco Ballerini - 11:21 - 17 Nov 2024 -
Re: [odoo16 ce] deploy doodba instance on portainer
It makes no sense to build in a production compose file (note, this is not to say Doodba is wrong, as it needs instructions to make a production build, but that in a real prod environment you wouldn't). You are just pulling an image. Provided you link to your already built image you don't need any of that. Your CI will have the build instructions, tag the image etc, and then you are just pulling it.On Mon, Nov 18, 2024 at 10:02 AM Francesco Ballerini <notifications@odoo-community.org> wrote:Hi,few days ago I managed to set up a basic doodba instance. We're running this as "prod env" but we're actually just testing it at the moment. The instance is running well, but I've been asked to run this configuration from Portainer if possible.I'm trying to make some adaptations in order to make it work on portainer, I merged the `common.yaml` and `prod.yaml` in a single compose, added the result in the stack web editor, with some additional adjustments. However I am not sure how to solve this.```build:
context: ./odoo
args:
DB_VERSION: "15"
ODOO_VERSION: "16.0"
UID: "${UID:-1000}"
GID: "${GID:-1000}"```when I try to deploy it says that "build" is an unsupported option. Is there any way to adapt this?I would also like to ask if someone has to link an example on github or any other platform, I havent find any yet.Thank you--Francesco_______________________________________________
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 - 10:26 - 17 Nov 2024
-
-
Partner Types: refactor partner_firstname and introduce partner_type_base
Hi,
I would like to promote/discuss a small res.partner refactoring I’ve done on partner_firstname.
We are currently unhappy that invoice or shipping address has a firstname. Shipping addresses sometimes needs only a department name, but not necessary Firstname/Lastname.
Therefore I would like to make the UI more flexible and add an overloadable attribute is_individual, where you can control whether firstname/lastname should be visible or not. Other modules could overload the _compute_contact_type method to control the behavior of the different address types.
I also changed the invisible attributes of the UI elements to is_individual and is_address_readonly instead of using directly the address type in the xml views.
The is_address_readonly can be used to control whether the address information is editable for each type. We e.g. added another address type "contact_address" (e.g. for homeoffice addresses) which is is_individual == True, but also has an editable address like address type "other". We use "other" for office addresses of a company and therefore changed the classification to is_individual == False. With the change of this PR, we just need to adapt the _compute_contact_type method and all the UI fields are rendered accordingly.With this change, it is also easier to add additional types like “service” which we use for “support@” addresses. They usually don’t have an address (is_address_readonly== True, is_individual==False) and by configure these attributes, the UI adapts correctly.
What do you think of these changes? Feedback highly appreciated.
[17.0][ADD] partner_type_base by CRogos · Pull Request #1891 · OCA/partner-contact
Best regards,
Christopher
by Christopher Rogos - 01:56 - 16 Nov 2024-
Re: Partner Types: refactor partner_firstname and introduce partner_type_base
Touching to have that 3 level hierarchy is not recommended, as other things depend on that hierarchy, and you won't obtain the desired partner on the corresponding parts.Regards.El dom, 24 nov 2024 a las 16:26, Christopher Rogos (<notifications@odoo-community.org>) escribió:Hi Pedro,
I understand your intension regarding a partner_name_split module, but I am not sure if merging partner_firstname, partner_second_lastname, partner_middlename into one module would make the module to complex. The partner_firstname tests are already complex. Adding more configurable cases could make the module very complex in development, if there is not a very clear definition how the splitting should work in each case.
Maybe we could add a partner_name_split module, which adds some configuration options and controls the installation of these existing modules?
But this is all going a lot further than the change I like to make at this point. I just want to add different address types like “partner_address” (contact with firstname/lastname but editable address) order “service” (only name and no editable address). The idea is to have better filter options and more control, when we have firstname/lastname and when we have only name.
There is also a lot of inconsistencies in Odoo. e.g. you can add a subcontact to a individual, but you cannot select an individual as a parent. Therefore another attribute like “can_be_parent” would be nice, because we use “other address” to track addresses of offices, and want to add the employees to each office. But therefore “other_address” needs to be selectable in “parent_id”, but currently only is_company is selectable in standard.
Best Regards
From: Pedro M. Baeza <notifications@odoo-community.org>
Sent: Montag, 18. November 2024 12:24
To: Contributors <contributors@odoo-community.org>
Subject: Re: Partner Types: refactor partner_firstname and introduce partner_type_baseYeah, I also feel that we should refactor into a "contact name splitting" module, for parameterizing which fields to show and with which goal. For example, having first name and second name, initials, and so on. This can depend on the country or other. I think this also fits with your use case.
Regards.
_______________________________________________
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 Pedro M. Baeza - 08:16 - 25 Nov 2024 -
RE: Partner Types: refactor partner_firstname and introduce partner_type_base
Hi Pedro,
I understand your intension regarding a partner_name_split module, but I am not sure if merging partner_firstname, partner_second_lastname, partner_middlename into one module would make the module to complex. The partner_firstname tests are already complex. Adding more configurable cases could make the module very complex in development, if there is not a very clear definition how the splitting should work in each case.
Maybe we could add a partner_name_split module, which adds some configuration options and controls the installation of these existing modules?
But this is all going a lot further than the change I like to make at this point. I just want to add different address types like “partner_address” (contact with firstname/lastname but editable address) order “service” (only name and no editable address). The idea is to have better filter options and more control, when we have firstname/lastname and when we have only name.
There is also a lot of inconsistencies in Odoo. e.g. you can add a subcontact to a individual, but you cannot select an individual as a parent. Therefore another attribute like “can_be_parent” would be nice, because we use “other address” to track addresses of offices, and want to add the employees to each office. But therefore “other_address” needs to be selectable in “parent_id”, but currently only is_company is selectable in standard.
Best Regards
From: Pedro M. Baeza <notifications@odoo-community.org>
Sent: Montag, 18. November 2024 12:24
To: Contributors <contributors@odoo-community.org>
Subject: Re: Partner Types: refactor partner_firstname and introduce partner_type_baseYeah, I also feel that we should refactor into a "contact name splitting" module, for parameterizing which fields to show and with which goal. For example, having first name and second name, initials, and so on. This can depend on the country or other. I think this also fits with your use case.
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 Christopher Rogos - 04:25 - 24 Nov 2024 -
Re: Partner Types: refactor partner_firstname and introduce partner_type_base
Yeah, I also feel that we should refactor into a "contact name splitting" module, for parameterizing which fields to show and with which goal. For example, having first name and second name, initials, and so on. This can depend on the country or other. I think this also fits with your use case.Regards.
by Pedro M. Baeza - 12:20 - 18 Nov 2024
-
-
OWL training
Dear community.I have seen a post on LinkedIn about odoo technical training.I am certain that the community includes the best professionals to provide training for odoo.I have experience with OWL framework and I am using it inside and outside odoo.I ask if the training responsible leaders allow me to share my experience in OWL for developing a professional single page application.Despite I am not an OCA member yet, but I am an active contributor and I have assisted in fixing bugs in some OCA projects recently, so that I like to take further step to train and teach new odoo developers or even share my experience in YouTube video series or blog posts or GitHub repository.I am glad to share one of my apps that uses OWL as frontend framework which is my business website:Description video:
by Mohamed Alkobrosly - 09:56 - 16 Nov 2024-
Re: OWL training
Hello,Thanks for this proposition. I am talking with several OCA members and active contributors from the Spanish association to setup an OWL training in 2025.I'll contact you directly to discuss this further.Have a nice weekend,VirginieLe sam. 16 nov. 2024, 09:58, mohamed alkobrosly <notifications@odoo-community.org> a écrit :Dear community.I have seen a post on LinkedIn about odoo technical training.I am certain that the community includes the best professionals to provide training for odoo.I have experience with OWL framework and I am using it inside and outside odoo.I ask if the training responsible leaders allow me to share my experience in OWL for developing a professional single page application.Despite I am not an OCA member yet, but I am an active contributor and I have assisted in fixing bugs in some OCA projects recently, so that I like to take further step to train and teach new odoo developers or even share my experience in YouTube video series or blog posts or GitHub repository.I am glad to share one of my apps that uses OWL as frontend framework which is my business website:Description video:_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Virginie Dewulf - 01:21 - 16 Nov 2024
-
-
Automatically Generating Serial Numbers or Lots Upon MO Start in Multi-BoM Scenarios
Dear OCA Community,
I hope this message finds you well.
I am reaching out to inquire about a specific functionality in Odoo regarding serial numbers and lot tracking in manufacturing processes. My use case involves the following scenario:
When starting a Manufacturing Order (MO) for a product, I would like to automatically generate a serial number (or lot number) for the final product. The product in question has multiple Bills of Materials (BoMs), and during the manufacturing process, it might be necessary to associate serial numbers with the components that make up the BoM.
Ideally, the serial number or lot of the final product should retain the ability to reference and track all the serial numbers of the sub-products used in its production. This would be extremely useful for traceability and managing complex manufacturing flows.
Is there any existing functionality or module within Odoo or OCA that can address this requirement? Alternatively, any guidance or recommendations for customization to achieve this would also be greatly appreciated.
Looking forward to your insights and suggestions.
Thank you in advance for your help!
Best regards,
Francesco
by fra.dibattista - 09:41 - 15 Nov 2024-
Re: Automatically Generating Serial Numbers or Lots Upon MO Start in Multi-BoM Scenarios
Hi Francesco,
can you contact me directly? So we could phone in Italian, that is simpler and clear for both us.
My software is a beta version for 12.0 and I am available to migrate or else give the source code to any collaborator.
My 2 cent.
Il 19/11/2024 22:02, Francesco Di Battista ha scritto:
@Antonio,do you can resend the attach?
I can't view the files.Thanks
Il giorno lun 18 nov 2024 alle ore 11:21 Francesco Di Battista <fra.dibattista@gmail.com> ha scritto:
Hi all,
I use odoo 17 Enterprise.If they agree, I can take care of the migration to this version. It would be fantastic to see it on OCA.
Francesco
Il giorno sab 16 nov 2024 alle ore 06:58 Antonio M. Vigliotti <notifications@odoo-community.org> ha scritto:
We developed this feature on old Odoo version but we could migrate to more recent versions.
Il 15/11/2024 17:32, Hed Shefer ha scritto:
In one of our projects, we had to develop this functionality. The goal of the dev we did was to set the lot of MO based on components lots for specific BOMs.We can add it to OCA if needed.
בתאריך יום ו׳, 15 בנוב׳ 2024, 13:03, מאת Daniel Reis <notifications@odoo-community.org>:
I may be missing details, but doesn't the out of the box traceability feature solve this?
The sublevel BOMs will produce lot tracked intermediate products, and the final product lot can inspect the tree of consumed lots.
/Daniel
On 15/11/2024 08:42, Francesco Di Battista wrote:
Dear OCA Community,
I hope this message finds you well.
I am reaching out to inquire about a specific functionality in Odoo regarding serial numbers and lot tracking in manufacturing processes. My use case involves the following scenario:
When starting a Manufacturing Order (MO) for a product, I would like to automatically generate a serial number (or lot number) for the final product. The product in question has multiple Bills of Materials (BoMs), and during the manufacturing process, it might be necessary to associate serial numbers with the components that make up the BoM.
Ideally, the serial number or lot of the final product should retain the ability to reference and track all the serial numbers of the sub-products used in its production. This would be extremely useful for traceability and managing complex manufacturing flows.
Is there any existing functionality or module within Odoo or OCA that can address this requirement? Alternatively, any guidance or recommendations for customization to achieve this would also be greatly appreciated.
Looking forward to your insights and suggestions.
Thank you in advance for your help!
Best regards,
Francesco_______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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
_______________________________________________
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
by Antonio M. Vigliotti - 11:26 - 20 Nov 2024 -
Re: Automatically Generating Serial Numbers or Lots Upon MO Start in Multi-BoM Scenarios
@Antonio,do you can resend the attach?I can't view the files.ThanksIl giorno lun 18 nov 2024 alle ore 11:21 Francesco Di Battista <fra.dibattista@gmail.com> ha scritto:Hi all,I use odoo 17 Enterprise.If they agree, I can take care of the migration to this version. It would be fantastic to see it on OCA.FrancescoIl giorno sab 16 nov 2024 alle ore 06:58 Antonio M. Vigliotti <notifications@odoo-community.org> ha scritto:We developed this feature on old Odoo version but we could migrate to more recent versions.
Il 15/11/2024 17:32, Hed Shefer ha scritto:
In one of our projects, we had to develop this functionality. The goal of the dev we did was to set the lot of MO based on components lots for specific BOMs.We can add it to OCA if needed.
בתאריך יום ו׳, 15 בנוב׳ 2024, 13:03, מאת Daniel Reis <notifications@odoo-community.org>:
I may be missing details, but doesn't the out of the box traceability feature solve this?
The sublevel BOMs will produce lot tracked intermediate products, and the final product lot can inspect the tree of consumed lots.
/Daniel
On 15/11/2024 08:42, Francesco Di Battista wrote:
Dear OCA Community,
I hope this message finds you well.
I am reaching out to inquire about a specific functionality in Odoo regarding serial numbers and lot tracking in manufacturing processes. My use case involves the following scenario:
When starting a Manufacturing Order (MO) for a product, I would like to automatically generate a serial number (or lot number) for the final product. The product in question has multiple Bills of Materials (BoMs), and during the manufacturing process, it might be necessary to associate serial numbers with the components that make up the BoM.
Ideally, the serial number or lot of the final product should retain the ability to reference and track all the serial numbers of the sub-products used in its production. This would be extremely useful for traceability and managing complex manufacturing flows.
Is there any existing functionality or module within Odoo or OCA that can address this requirement? Alternatively, any guidance or recommendations for customization to achieve this would also be greatly appreciated.
Looking forward to your insights and suggestions.
Thank you in advance for your help!
Best regards,
Francesco_______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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
_______________________________________________
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 fra.dibattista - 10:01 - 19 Nov 2024 -
Re: Automatically Generating Serial Numbers or Lots Upon MO Start in Multi-BoM Scenarios
Hi all,I use odoo 17 Enterprise.If they agree, I can take care of the migration to this version. It would be fantastic to see it on OCA.FrancescoIl giorno sab 16 nov 2024 alle ore 06:58 Antonio M. Vigliotti <notifications@odoo-community.org> ha scritto:We developed this feature on old Odoo version but we could migrate to more recent versions.
Il 15/11/2024 17:32, Hed Shefer ha scritto:
In one of our projects, we had to develop this functionality. The goal of the dev we did was to set the lot of MO based on components lots for specific BOMs.We can add it to OCA if needed.
בתאריך יום ו׳, 15 בנוב׳ 2024, 13:03, מאת Daniel Reis <notifications@odoo-community.org>:
I may be missing details, but doesn't the out of the box traceability feature solve this?
The sublevel BOMs will produce lot tracked intermediate products, and the final product lot can inspect the tree of consumed lots.
/Daniel
On 15/11/2024 08:42, Francesco Di Battista wrote:
Dear OCA Community,
I hope this message finds you well.
I am reaching out to inquire about a specific functionality in Odoo regarding serial numbers and lot tracking in manufacturing processes. My use case involves the following scenario:
When starting a Manufacturing Order (MO) for a product, I would like to automatically generate a serial number (or lot number) for the final product. The product in question has multiple Bills of Materials (BoMs), and during the manufacturing process, it might be necessary to associate serial numbers with the components that make up the BoM.
Ideally, the serial number or lot of the final product should retain the ability to reference and track all the serial numbers of the sub-products used in its production. This would be extremely useful for traceability and managing complex manufacturing flows.
Is there any existing functionality or module within Odoo or OCA that can address this requirement? Alternatively, any guidance or recommendations for customization to achieve this would also be greatly appreciated.
Looking forward to your insights and suggestions.
Thank you in advance for your help!
Best regards,
Francesco_______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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
_______________________________________________
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 fra.dibattista - 11:26 - 18 Nov 2024 -
Re: Automatically Generating Serial Numbers or Lots Upon MO Start in Multi-BoM Scenarios
We developed this feature on old Odoo version but we could migrate to more recent versions.
Il 15/11/2024 17:32, Hed Shefer ha scritto:
In one of our projects, we had to develop this functionality. The goal of the dev we did was to set the lot of MO based on components lots for specific BOMs.We can add it to OCA if needed.
בתאריך יום ו׳, 15 בנוב׳ 2024, 13:03, מאת Daniel Reis <notifications@odoo-community.org>:
I may be missing details, but doesn't the out of the box traceability feature solve this?
The sublevel BOMs will produce lot tracked intermediate products, and the final product lot can inspect the tree of consumed lots.
/Daniel
On 15/11/2024 08:42, Francesco Di Battista wrote:
Dear OCA Community,
I hope this message finds you well.
I am reaching out to inquire about a specific functionality in Odoo regarding serial numbers and lot tracking in manufacturing processes. My use case involves the following scenario:
When starting a Manufacturing Order (MO) for a product, I would like to automatically generate a serial number (or lot number) for the final product. The product in question has multiple Bills of Materials (BoMs), and during the manufacturing process, it might be necessary to associate serial numbers with the components that make up the BoM.
Ideally, the serial number or lot of the final product should retain the ability to reference and track all the serial numbers of the sub-products used in its production. This would be extremely useful for traceability and managing complex manufacturing flows.
Is there any existing functionality or module within Odoo or OCA that can address this requirement? Alternatively, any guidance or recommendations for customization to achieve this would also be greatly appreciated.
Looking forward to your insights and suggestions.
Thank you in advance for your help!
Best regards,
Francesco_______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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
_______________________________________________
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:56 - 16 Nov 2024 -
Re: Automatically Generating Serial Numbers or Lots Upon MO Start in Multi-BoM Scenarios
In one of our projects, we had to develop this functionality. The goal of the dev we did was to set the lot of MO based on components lots for specific BOMs.We can add it to OCA if needed.בתאריך יום ו׳, 15 בנוב׳ 2024, 13:03, מאת Daniel Reis <notifications@odoo-community.org>:I may be missing details, but doesn't the out of the box traceability feature solve this?
The sublevel BOMs will produce lot tracked intermediate products, and the final product lot can inspect the tree of consumed lots.
/Daniel
On 15/11/2024 08:42, Francesco Di Battista wrote:
Dear OCA Community,
I hope this message finds you well.
I am reaching out to inquire about a specific functionality in Odoo regarding serial numbers and lot tracking in manufacturing processes. My use case involves the following scenario:
When starting a Manufacturing Order (MO) for a product, I would like to automatically generate a serial number (or lot number) for the final product. The product in question has multiple Bills of Materials (BoMs), and during the manufacturing process, it might be necessary to associate serial numbers with the components that make up the BoM.
Ideally, the serial number or lot of the final product should retain the ability to reference and track all the serial numbers of the sub-products used in its production. This would be extremely useful for traceability and managing complex manufacturing flows.
Is there any existing functionality or module within Odoo or OCA that can address this requirement? Alternatively, any guidance or recommendations for customization to achieve this would also be greatly appreciated.
Looking forward to your insights and suggestions.
Thank you in advance for your help!
Best regards,
Francesco_______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 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 Hed Shefer - 05:31 - 15 Nov 2024
-
-
OCA Verticals - Who to contact?
Hi OCAs,Who can I contact to talk to and contribute to the OCA Verticals?
A couple of Verticals are listed, but most of them don’t have contributors or representatives.
The GitHub OCA vertical:
In other words, who is in charge or the promotor of the OCA Verticals?Thanks in advance.Warm regards,Michel Stroom--Office Everywhere
Business Partner Odoot: +31 6 53360677
e: mstroom@office-everywhere.com
w: Office-Everywhere.com
by Michel Stroom - 08:21 - 15 Nov 2024-
Re: OCA Verticals - Who to contact?
I guess that will depend on the specific vertical you are interested in.
I think here (the Contributors ML) is the right place to make a call for action, and get a group together.
If there is a particular vertical that is inactive and you would like to dynamize, feel free to lead that.
Thanks
Daniel
On 15/11/2024 07:23, Michel Stroom wrote:
Hi OCAs,
Who can I contact to talk to and contribute to the OCA Verticals?
A couple of Verticals are listed, but most of them don’t have contributors or representatives.
The GitHub OCA vertical:
In other words, who is in charge or the promotor of the OCA Verticals?
Thanks in advance.
Warm regards,
Michel Stroom--Office Everywhere
Business Partner Odoot: +31 6 53360677
e: mstroom@office-everywhere.com
w: Office-Everywhere.com
_______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 2649-517 Cascais
by Daniel Reis - 09:31 - 15 Nov 2024
-
-
MediData interface (Switzerland)
Dear community members, is there a module (open or closed soucre) which provides an interface with MediData? https://www.medidata.ch/ Kind regards, Dave -- David Brühlmeier Head of IT, Sozialinfo
by David Brühlmeier - 02:25 - 13 Nov 2024-
Re: MediData interface (Switzerland)
Hello,We, at www.open-net.ch have such a connector.It's certified for LIMA transmission and listed on https://www.medidata.ch/md/web/fr/support/recherche-de-logicielsIt's a closed source module, but we have a very progressive pricing to make it affordable even to small scale companies.Le 2024-11-13T14:26:52.000+01:00, David Brühlmeier <notifications@odoo-community.org> a écrit :Dear community members, is there a module (open or closed soucre) which provides an interface with MediData? https://www.medidata.ch/ Kind regards, Dave -- David Brühlmeier Head of IT, Sozialinfo
_______________________________________________Mailing-List: https://odoo-community.org/groups/contributors-15Post to: contributors@odoo-community.orgUnsubscribe: https://odoo-community.org/groups?unsubscribeJ-A Eberhard ● CEO & Founder - Certified Odoo Functional SpecialistOpen Net Sàrl ● Odoo PartnerRue de la tour 51004 Lausanne+41 21 701 42 45Retrouvez notre conférence à Odoo XP 2024 sur le reporting extra financier et la CSRD avec Odoo
by J-A Eberhard - 05:06 - 13 Nov 2024 -
Re: MediData interface (Switzerland)
Hi Dave,
The Odoo partner https://simpit.ch/ has an Odoo industry solution for orthopedics: https://orthodoo.ch/
It seems they have developed a MediData connector.
I was in contact with simpit in the past and I think they are still open to share their developments.
Kind regards,
Janik
On 11/13/24 2:27 PM, David Brühlmeier wrote:
Dear community members, is there a module (open or closed soucre) which provides an interface with MediData? https://www.medidata.ch/ Kind regards, Dave -- David Brühlmeier Head of IT, Sozialinfo
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
-- --- We are hiring: https://www.mint-system.ch/jobs Send application to: jobs@mint-system.ch CTO Mint System GmbH Tel: +41 44 244 7222
by Janik von Rotz - 04:55 - 13 Nov 2024 -
Re: MediData interface (Switzerland)
Hello,I have ask for develop an module but the price for subscription is too expensive for meThe problem is not for me technical but economic—Éric VernichonRue du village 321095 LutryTel: 079 951 89 46Le 13 nov. 2024 à 14:26, David Brühlmeier <notifications@odoo-community.org> a écrit :
Dear community members, is there a module (open or closed soucre) which provides an interface with MediData? https://www.medidata.ch/ Kind regards, Dave -- David Brühlmeier Head of IT, Sozialinfo_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Eric Vernichon. - 04:20 - 13 Nov 2024
-
-
Real time GPS tracker
Dear community members.I am asked by a customer to provide him with a module to track his field employees location in real time using odoo.Thanks in advance
by Mohamed Alkobrosly - 09:56 - 13 Nov 2024-
Re: Real time GPS tracker
let's keep in touch as if my customer needs it I can contribute by migration or if you already started no need for me to migrate.
Till then I am waiting for the confirmation from their side
Thanks for your support
On Wed, Nov 13, 2024, 20:23 Maxime Chambreuil <notifications@odoo-community.org> wrote:They are not. That is why we made a mobile app which requires this module (currently in v15):
https://github.com/ursais/osi-addons/tree/15.0/fieldservice_mobileLet me know if you are interested in its migration to v17. We would also push it to the OCA/field-service repo.MAXIME CHAMBREUIL
DIRECTOR GENERAL LATAMCalendario
T: +52 (800) 953-2012 #5200
M: +52 (442) 114-9164 | WhatsApp
C: MChambreuil@OpenSourceIntegrators.comAv. Antea 1032, Piso 4 Local 8, Colonia Jurica
Santiago de Querétaro, Querétaro, 76100, México
Analizar. Optimizar. Automatizar. Transicionar.On Wed, Nov 13, 2024 at 11:12 AM mohamed alkobrosly <notifications@odoo-community.org> wrote:I saw the repository on GitHub
my customer will use version 17.0
I don't know if the OCA modules are enough to collect location data from the phone or I will need mobile app integration.
On Wed, Nov 13, 2024, 20:07 Maxime Chambreuil <notifications@odoo-community.org> wrote:Hello Mohamed,Are you using the fieldservice modules from the OCA? Which Odoo version?We have a mobile app and a module to collect the GPS coordinates from the phone. Would that help?Let me know if you are interested.Cheers,MAXIME CHAMBREUIL
DIRECTOR GENERAL LATAMCalendario
T: +52 (800) 953-2012 #5200
M: +52 (442) 114-9164 | WhatsApp
C: MChambreuil@OpenSourceIntegrators.comAv. Antea 1032, Piso 4 Local 8, Colonia Jurica
Santiago de Querétaro, Querétaro, 76100, México
Analizar. Optimizar. Automatizar. Transicionar.On Wed, Nov 13, 2024 at 2:57 AM mohamed alkobrosly <notifications@odoo-community.org> wrote:Dear community members.I am asked by a customer to provide him with a module to track his field employees location in real time using odoo.Thanks in advance_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Security Notice - Don't be too quick to click!
Think carefully before clicking on links or attachments. Never provide User ID or Passwords. Report any suspicious emails as junk or spam.._______________________________________________
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
Security Notice - Don't be too quick to click!
Think carefully before clicking on links or attachments. Never provide User ID or Passwords. Report any suspicious emails as junk or spam.._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Mohamed Alkobrosly - 06:35 - 13 Nov 2024 -
Re: Real time GPS tracker
They are not. That is why we made a mobile app which requires this module (currently in v15):
https://github.com/ursais/osi-addons/tree/15.0/fieldservice_mobileLet me know if you are interested in its migration to v17. We would also push it to the OCA/field-service repo.MAXIME CHAMBREUIL
DIRECTOR GENERAL LATAMCalendario
T: +52 (800) 953-2012 #5200
M: +52 (442) 114-9164 | WhatsApp
C: MChambreuil@OpenSourceIntegrators.comAv. Antea 1032, Piso 4 Local 8, Colonia Jurica
Santiago de Querétaro, Querétaro, 76100, México
Analizar. Optimizar. Automatizar. Transicionar.On Wed, Nov 13, 2024 at 11:12 AM mohamed alkobrosly <notifications@odoo-community.org> wrote:I saw the repository on GitHub
my customer will use version 17.0
I don't know if the OCA modules are enough to collect location data from the phone or I will need mobile app integration.
On Wed, Nov 13, 2024, 20:07 Maxime Chambreuil <notifications@odoo-community.org> wrote:Hello Mohamed,Are you using the fieldservice modules from the OCA? Which Odoo version?We have a mobile app and a module to collect the GPS coordinates from the phone. Would that help?Let me know if you are interested.Cheers,MAXIME CHAMBREUIL
DIRECTOR GENERAL LATAMCalendario
T: +52 (800) 953-2012 #5200
M: +52 (442) 114-9164 | WhatsApp
C: MChambreuil@OpenSourceIntegrators.comAv. Antea 1032, Piso 4 Local 8, Colonia Jurica
Santiago de Querétaro, Querétaro, 76100, México
Analizar. Optimizar. Automatizar. Transicionar.On Wed, Nov 13, 2024 at 2:57 AM mohamed alkobrosly <notifications@odoo-community.org> wrote:Dear community members.I am asked by a customer to provide him with a module to track his field employees location in real time using odoo.Thanks in advance_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Security Notice - Don't be too quick to click!
Think carefully before clicking on links or attachments. Never provide User ID or Passwords. Report any suspicious emails as junk or spam.._______________________________________________
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
Security Notice - Don't be too quick to click!
Think carefully before clicking on links or attachments. Never provide User ID or Passwords. Report any suspicious emails as junk or spam..
by Maxime Chambreuil - 06:21 - 13 Nov 2024 -
Re: Real time GPS tracker
I saw the repository on GitHub
my customer will use version 17.0
I don't know if the OCA modules are enough to collect location data from the phone or I will need mobile app integration.
On Wed, Nov 13, 2024, 20:07 Maxime Chambreuil <notifications@odoo-community.org> wrote:Hello Mohamed,Are you using the fieldservice modules from the OCA? Which Odoo version?We have a mobile app and a module to collect the GPS coordinates from the phone. Would that help?Let me know if you are interested.Cheers,MAXIME CHAMBREUIL
DIRECTOR GENERAL LATAMCalendario
T: +52 (800) 953-2012 #5200
M: +52 (442) 114-9164 | WhatsApp
C: MChambreuil@OpenSourceIntegrators.comAv. Antea 1032, Piso 4 Local 8, Colonia Jurica
Santiago de Querétaro, Querétaro, 76100, México
Analizar. Optimizar. Automatizar. Transicionar.On Wed, Nov 13, 2024 at 2:57 AM mohamed alkobrosly <notifications@odoo-community.org> wrote:Dear community members.I am asked by a customer to provide him with a module to track his field employees location in real time using odoo.Thanks in advance_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Security Notice - Don't be too quick to click!
Think carefully before clicking on links or attachments. Never provide User ID or Passwords. Report any suspicious emails as junk or spam.._______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Mohamed Alkobrosly - 06:11 - 13 Nov 2024 -
Re: Real time GPS tracker
Hello Mohamed,Are you using the fieldservice modules from the OCA? Which Odoo version?We have a mobile app and a module to collect the GPS coordinates from the phone. Would that help?Let me know if you are interested.Cheers,MAXIME CHAMBREUIL
DIRECTOR GENERAL LATAMCalendario
T: +52 (800) 953-2012 #5200
M: +52 (442) 114-9164 | WhatsApp
C: MChambreuil@OpenSourceIntegrators.comAv. Antea 1032, Piso 4 Local 8, Colonia Jurica
Santiago de Querétaro, Querétaro, 76100, México
Analizar. Optimizar. Automatizar. Transicionar.On Wed, Nov 13, 2024 at 2:57 AM mohamed alkobrosly <notifications@odoo-community.org> wrote:Dear community members.I am asked by a customer to provide him with a module to track his field employees location in real time using odoo.Thanks in advance_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Security Notice - Don't be too quick to click!
Think carefully before clicking on links or attachments. Never provide User ID or Passwords. Report any suspicious emails as junk or spam..
by Maxime Chambreuil - 06:06 - 13 Nov 2024 -
Re: Real time GPS tracker
I think you should look into this: https://www.traccar.org/ and then maybe link this to Odoo.Good luckOn Wed, Nov 13, 2024 at 8:57 AM mohamed alkobrosly <notifications@odoo-community.org> wrote:Dear community members.I am asked by a customer to provide him with a module to track his field employees location in real time using odoo.Thanks in advance_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
--
Jorge Elena Poblet
CEO & Founder
Binhex
j.elena@binhex.cloud
Mobile (Spain) : +34 622 40 08 08
Mobile (USA): +1 561 403 4406Offices:
Miami | 8325 NE 2nd Ave, Miami, FL 33138, United States
Texas | 27027 Westheimer Pkwy Katy, TX 77494, United States
Tenerife | Street Subida al Mayorazgo, 13, Office 15-2
Las Palmas | Edificio Polivalente IV Campus de Tafira Parque Tecnológico de Gran Canaria
Start for free: Try Odoo Community in the cloud This email is confidential and intended only for the recipient. If you are not the intended recipient, please notify the sender and delete it immediately.
Privacy Policy
by Jorge Elena Poblet - 10:11 - 13 Nov 2024
-
-
Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)
Dear Contributors
I have a question regarding the search for one2many fields and would like to seek assistance from the community.
Odoo Version:Community 17.0+
I created some products::
l Blue xxxsome_elsexx T-shirt
l Blue xxxsome_elsexx Desk
l White xxxsome_elsexx T-shirt
l White xxxsome_elsexx Desk
Then, I randomly created some sales orders using these products. Now, if I want to search for the product "Blue xxxsome_elsexx Desk" within sales orders using this domain:
[("order_line.product_id.name", "ilike", "blue"),(("order_line.product_id.name", "ilike", "desk"))]
I expect to get sales orders only containing the productBlue xxxsome_elsexx Desk,
However, the search results return sales orders containing Blue xxxsome_elsexx T-shirt and White xxxsome_elsexx Desk,but not those containing Blue xxxsome_elsexx Desk;
I am not sure if I have expressed this clearly. You can test the scenario with the sales orders I created in the runbot instance, and there are a few images to help with understanding.
Testing environment on runbot: https://70500325-17-0-all.runbot143.odoo.com/web?debug=1#action=988&model=sale.order&view_type=list&cids=1&menu_id=660
Thank you for your assistance.
Best regards,
feihu.zhang@live.com
by feihu.zhang - 07:01 - 13 Nov 2024-
回复: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)
Sure, I've tried the user training search method and no obstacles, it's amazing!
feihu zhang
feihu.zhang@live.com
发件人: Graeme Gellatly <notifications@odoo-community.org>
发送时间: 2024-11-13 17:43
收件人: Contributors <contributors@odoo-community.org>
主题: Re: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)% acts like * in search is all the guidance most users need. In my experience that is far simpler than explaining domains and comes in far more useful for them in other ways, esp contacts and m2o dropdowns.
On Wed, Nov 13, 2024 at 10:27 PM 张 飞虎 <notifications@odoo-community.org> wrote:
Hi Graeme
I apologize for the incorrect domain I provided in the email.
The method you suggested using blue%desk can indeed solve my problem.
However, for end users without development experience, understanding and remembering this method might be challenging, especially if they do not use it frequently.
I look forward to any other potential solutions you or other contributors might offer.
Thank you once again!
Best regards,
发件人: Graeme Gellatly <notifications@odoo-community.org>
发送时间: 2024-11-13 16:44
收件人: Contributors <contributors@odoo-community.org>
主题: Re: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)Maybe the weird brackets. In any case the easiest domain is "ilike" ,"blue%desk". But you can search blue%desk straight from the search bar in UI. No need to write domains.
On Wed, Nov 13, 2024 at 7:02 PM 张 飞虎 <notifications@odoo-community.org> wrote:
Dear Contributors
I have a question regarding the search for one2many fields and would like to seek assistance from the community.
Odoo Version:Community 17.0+
I created some products::
l Blue xxxsome_elsexx T-shirt
l Blue xxxsome_elsexx Desk
l White xxxsome_elsexx T-shirt
l White xxxsome_elsexx Desk
Then, I randomly created some sales orders using these products. Now, if I want to search for the product "Blue xxxsome_elsexx Desk" within sales orders using this domain:
[("order_line.product_id.name", "ilike", "blue"),(("order_line.product_id.name", "ilike", "desk"))]
I expect to get sales orders only containing the productBlue xxxsome_elsexx Desk,
However, the search results return sales orders containing Blue xxxsome_elsexx T-shirt and White xxxsome_elsexx Desk,but not those containing Blue xxxsome_elsexx Desk;
I am not sure if I have expressed this clearly. You can test the scenario with the sales orders I created in the runbot instance, and there are a few images to help with understanding.
Testing environment on runbot: https://70500325-17-0-all.runbot143.odoo.com/web?debug=1#action=988&model=sale.order&view_type=list&cids=1&menu_id=660
Thank you for your assistance.
Best regards,
_______________________________________________
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_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by feihu.zhang - 10:51 - 13 Nov 2024 -
Re: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)
% acts like * in search is all the guidance most users need. In my experience that is far simpler than explaining domains and comes in far more useful for them in other ways, esp contacts and m2o dropdowns.On Wed, Nov 13, 2024 at 10:27 PM 张 飞虎 <notifications@odoo-community.org> wrote:Hi Graeme
I apologize for the incorrect domain I provided in the email.
The method you suggested using blue%desk can indeed solve my problem.
However, for end users without development experience, understanding and remembering this method might be challenging, especially if they do not use it frequently.
I look forward to any other potential solutions you or other contributors might offer.
Thank you once again!
Best regards,
发件人: Graeme Gellatly <notifications@odoo-community.org>
发送时间: 2024-11-13 16:44
收件人: Contributors <contributors@odoo-community.org>
主题: Re: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)Maybe the weird brackets. In any case the easiest domain is "ilike" ,"blue%desk". But you can search blue%desk straight from the search bar in UI. No need to write domains.
On Wed, Nov 13, 2024 at 7:02 PM 张 飞虎 <notifications@odoo-community.org> wrote:
Dear Contributors
I have a question regarding the search for one2many fields and would like to seek assistance from the community.
Odoo Version:Community 17.0+
I created some products::
l Blue xxxsome_elsexx T-shirt
l Blue xxxsome_elsexx Desk
l White xxxsome_elsexx T-shirt
l White xxxsome_elsexx Desk
Then, I randomly created some sales orders using these products. Now, if I want to search for the product "Blue xxxsome_elsexx Desk" within sales orders using this domain:
[("order_line.product_id.name", "ilike", "blue"),(("order_line.product_id.name", "ilike", "desk"))]
I expect to get sales orders only containing the productBlue xxxsome_elsexx Desk,
However, the search results return sales orders containing Blue xxxsome_elsexx T-shirt and White xxxsome_elsexx Desk,but not those containing Blue xxxsome_elsexx Desk;
I am not sure if I have expressed this clearly. You can test the scenario with the sales orders I created in the runbot instance, and there are a few images to help with understanding.
Testing environment on runbot: https://70500325-17-0-all.runbot143.odoo.com/web?debug=1#action=988&model=sale.order&view_type=list&cids=1&menu_id=660
Thank you for your assistance.
Best regards,
_______________________________________________
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
by Graeme Gellatly - 10:41 - 13 Nov 2024 -
Re: 回复: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)
> Further, is it possible to use multiple layered search criteria in the > search view to make the operation more user-friendly? For example: I'm not aware of anything like that in Odoo standard, but https://github.com/OCA/web/tree/16.0/web_advanced_search used to be able to do something similar. Would make a lot of sense to implement your case in a yet to be done migration of this module to v17, things like that have a habit of appearing in subsequent versions of Odoo. -- Your partner for the hard Odoo problems https://hunki-enterprises.com
by Holger Brunn - 10:31 - 13 Nov 2024 -
回复: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)
Hi Graeme
I apologize for the incorrect domain I provided in the email.
The method you suggested using blue%desk can indeed solve my problem.
However, for end users without development experience, understanding and remembering this method might be challenging, especially if they do not use it frequently.
I look forward to any other potential solutions you or other contributors might offer.
Thank you once again!
Best regards,
发件人: Graeme Gellatly <notifications@odoo-community.org>
发送时间: 2024-11-13 16:44
收件人: Contributors <contributors@odoo-community.org>
主题: Re: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)Maybe the weird brackets. In any case the easiest domain is "ilike" ,"blue%desk". But you can search blue%desk straight from the search bar in UI. No need to write domains.
On Wed, Nov 13, 2024 at 7:02 PM 张 飞虎 <notifications@odoo-community.org> wrote:
Dear Contributors
I have a question regarding the search for one2many fields and would like to seek assistance from the community.
Odoo Version:Community 17.0+
I created some products::
l Blue xxxsome_elsexx T-shirt
l Blue xxxsome_elsexx Desk
l White xxxsome_elsexx T-shirt
l White xxxsome_elsexx Desk
Then, I randomly created some sales orders using these products. Now, if I want to search for the product "Blue xxxsome_elsexx Desk" within sales orders using this domain:
[("order_line.product_id.name", "ilike", "blue"),(("order_line.product_id.name", "ilike", "desk"))]
I expect to get sales orders only containing the productBlue xxxsome_elsexx Desk,
However, the search results return sales orders containing Blue xxxsome_elsexx T-shirt and White xxxsome_elsexx Desk,but not those containing Blue xxxsome_elsexx Desk;
I am not sure if I have expressed this clearly. You can test the scenario with the sales orders I created in the runbot instance, and there are a few images to help with understanding.
Testing environment on runbot: https://70500325-17-0-all.runbot143.odoo.com/web?debug=1#action=988&model=sale.order&view_type=list&cids=1&menu_id=660
Thank you for your assistance.
Best regards,
_______________________________________________
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 feihu.zhang - 10:26 - 13 Nov 2024 -
回复: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)
Hi Holger
Thank you very much for your response; it was of great help to me.
Further, is it possible to use multiple layered search criteria in the search view to make the operation more user-friendly?
For example:
The user first searches for products containing "blue": [("order_line.product_id", "any", [("name", "ilike", "blue")])]
Then, the user searches again for products containing "desk": [("order_line.product_id", "any", [("name", "ilike", "blue"),("name", "ilike", "desk")])]
Finally, the user searches again for products containing "small": [("order_line.product_id", "any", [("name", "ilike", "blue"),("name", "ilike", "desk"),("name", "ilike", "small")])]
Thank you for your guidance.
Best regards,
发件人: Holger Brunn <notifications@odoo-community.org>
发送时间: 2024-11-13 16:43
收件人: Contributors <contributors@odoo-community.org>
主题: Re: Assistance Needed: Searching for Specific Products in Sales Orders (Odoo CE 17.0+)> [("order_line.product_id.name", "ilike",> "blue"),(("order_line.product_id.name", "ilike", "desk"))]>>> I expect to get sales orders only containing the product*Blue xxxsome_elsexx> Desk*this expectation is wrong. Your domain evaluates to something likeselect idfrom sale_orderwhereexists (select id from order_line ...where .... name like '%blue%')andexists (select id from order_line ...where .... name like '%desk%')so any order having some (not necessarily the same) order line satisfying yourconditions will be returned.What you need is the any operator that was introduced in v17:https://www.odoo.com/documentation/17.0/developer/reference/backend/orm.html#search-domains[("order_line.product_id", "any", [("name", "ilike", "blue"),("name","ilike", "desk")])]and before v17 you were just out of luck trying to express such a conditionwith a domain.If you also want to exclude orders with order lines not fitting your condition,you need to add a "not any" clause.--Your partner for the hard Odoo problemshttps://hunki-enterprises.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 feihu.zhang - 10:21 - 13 Nov 2024
-
-
Click on line in tree view that's embedded in form to change context value for another field on the form
Hello,
I am trying to solve something like this: ona form I ahve 2 fields displayed:
1) tree view of one2many field, where each record has a field of type Datetime - let's call these events
2) tree view of another one2many field that is computed and depending on the datetime in context - let's call these values
What I would like to try to achieve is that when I click on one of the events, the date from it is applied to context of values and that is recomputed/refreshed. I can achieve something similar with buttons with actions on events but that reloads the screen. Any idea?
Thank you very much. Best regards
Radovan Skolnik
by Radovan Skolnik - 06:06 - 11 Nov 2024-
Re: Click on line in tree view that's embedded in form to change context value for another field on the form
Hi Daniel,
that's actually almost the same way it is done now - button on the Event ;-) I'll have a look on how the bank reconcile widget is done in OCA as there is some similar magic going on...
Best regards
Radovan
On utorok 12. novembra 2024 16:42:37 CET Daniel Reis wrote:
> Maybe have a button on the Event lines.
> When clicked it runs a method returning a Window Action opening the
> same record on the same form, but with a specific context set.
> A bit convoluted but it might work.
> /Daniel
>
> On 11/11/2024 17:07, Radovan Skolnik
> wrote:
>
>
> Hello,
>
> I
> am trying to solve something like this: ona form I ahve 2
> fields displayed:
> 1)
> tree view of one2many field, where each record has a field of
> type Datetime - let's call these events
> 2)
> tree view of another one2many field that is computed and
> depending on the datetime in context - let's call these values
>
> What
> I would like to try to achieve is that when I click on one of
> the events, the date from it is applied to context of values
> and that is recomputed/refreshed. I can achieve something
> similar with buttons with actions on events but that reloads
> the screen. Any idea?
>
> Thank
> you very much. Best regards
>
>
> Radovan Skolnik
>
> _______________________________________________
> Mailing-List: https://odoo-community.org/groups/contributors-15 [1]
> Post to: mailto:contributors@odoo-community.org [2]
> Unsubscribe: https://odoo-community.org/groups?unsubscribe [3]
>
>
>
> --
> DANIEL
> REIS*
> MANAGING PARTNER
>
> >> Schedule time on my calendar [4] .
>
> M:*
> +351 919 991 307
> E:*
> dreis@OpenSourceIntegrators.com [5]
> A:*
> Avenida da República 3000, Estoril Office Center, 2649-517
> Cascais
> [6]
>
>
>
> _______________________________________________
> Mailing-List: https://odoo-community.org/groups/contributors-15 [7]
> Post to: mailto:contributors@odoo-community.org
> Unsubscribe: https://odoo-community.org/groups?unsubscribe [8]
>
>
>
> [1] https://odoo-community.org/groups/contributors-15
> [2] mailto:contributors@odoo-community.org
> [3] https://odoo-community.org/groups?unsubscribe
> [4] https://meetings.hubspot.com/dreis1
> [5] mailto:dreis@OpenSourceIntegrators.com
> [6] https://www.opensourceintegrators.com/
> [7] https://odoo-community.org/groups/contributors-15
> [8] https://odoo-community.org/groups?unsubscribe
by Radovan Skolnik - 04:51 - 12 Nov 2024 -
Re: Click on line in tree view that's embedded in form to change context value for another field on the form
Maybe have a button on the Event lines.
When clicked it runs a method returning a Window Action opening the same record on the same form, but with a specific context set.
A bit convoluted but it might work.
/Daniel
On 11/11/2024 17:07, Radovan Skolnik wrote:
Hello,
I am trying to solve something like this: ona form I ahve 2 fields displayed:
1) tree view of one2many field, where each record has a field of type Datetime - let's call these events
2) tree view of another one2many field that is computed and depending on the datetime in context - let's call these values
What I would like to try to achieve is that when I click on one of the events, the date from it is applied to context of values and that is recomputed/refreshed. I can achieve something similar with buttons with actions on events but that reloads the screen. Any idea?
Thank you very much. Best regards
Radovan Skolnik
_______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 2649-517 Cascais
by Daniel Reis - 04:41 - 12 Nov 2024
-
-
[Odoo14 CE] Adjust reserved quantities for additional lots on detailed operations
Hi,I am testing a very basic scenario where I have a "Product x" that I've received in 2 lots: 10 units from lot-01 and 10 units from lot-02.I then create a delivery order where 10 units of "product x" are requested.I mark delivery order as "todo" and while checking availability the automatic reservation is going to add a single "detailed operation" line with 10 units reserved of "product x" from lot-01, all good.But let's say I want to split delivered units by assigning 5units from lot-01 and 5 units from lot-02: I'm able to create the additional line and link lot-02 to it, but I'm not able to set adjust the reserved quantity on the line (although i'm able to set the done quantity).This is generating some inconsistencies e.g. when I print "picking operations" before the validation of the delivery order. I wonder if it's possible to manually adjust the reserved quantity on Detail Operation to cover this situation, do we have a module or maybe this can be done somehow and I am missing something?Regards--Francesco Ballerini
by Francesco Ballerini - 01:25 - 11 Nov 2024-
Re: [Odoo14 CE] Adjust reserved quantities for additional lots on detailed operations
This module is exactly what I was looking for, I previously made a quick check on stock-logistics-workflow repo but didn't search for it in stock-logistics-warehouse.--Francesco BalleriniIl giorno lun 11 nov 2024 alle ore 15:32 Yoshi Tashiro <notifications@odoo-community.org> ha scritto:Hi Francesco, this https://github.com/OCA/stock-logistics-warehouse/tree/14.0/stock_quant_manual_assign may be what you are looking for, perhaps?--Yoshi TashiroQuartileOn Mon, Nov 11, 2024 at 9:26 PM Francesco Ballerini <notifications@odoo-community.org> wrote:Hi,I am testing a very basic scenario where I have a "Product x" that I've received in 2 lots: 10 units from lot-01 and 10 units from lot-02.I then create a delivery order where 10 units of "product x" are requested.I mark delivery order as "todo" and while checking availability the automatic reservation is going to add a single "detailed operation" line with 10 units reserved of "product x" from lot-01, all good.But let's say I want to split delivered units by assigning 5units from lot-01 and 5 units from lot-02: I'm able to create the additional line and link lot-02 to it, but I'm not able to set adjust the reserved quantity on the line (although i'm able to set the done quantity).This is generating some inconsistencies e.g. when I print "picking operations" before the validation of the delivery order. I wonder if it's possible to manually adjust the reserved quantity on Detail Operation to cover this situation, do we have a module or maybe this can be done somehow and I am missing something?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
_______________________________________________
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 - 04:01 - 11 Nov 2024 -
Re: [Odoo14 CE] Adjust reserved quantities for additional lots on detailed operations
Hi Francesco, this https://github.com/OCA/stock-logistics-warehouse/tree/14.0/stock_quant_manual_assign may be what you are looking for, perhaps?--Yoshi TashiroQuartileOn Mon, Nov 11, 2024 at 9:26 PM Francesco Ballerini <notifications@odoo-community.org> wrote:Hi,I am testing a very basic scenario where I have a "Product x" that I've received in 2 lots: 10 units from lot-01 and 10 units from lot-02.I then create a delivery order where 10 units of "product x" are requested.I mark delivery order as "todo" and while checking availability the automatic reservation is going to add a single "detailed operation" line with 10 units reserved of "product x" from lot-01, all good.But let's say I want to split delivered units by assigning 5units from lot-01 and 5 units from lot-02: I'm able to create the additional line and link lot-02 to it, but I'm not able to set adjust the reserved quantity on the line (although i'm able to set the done quantity).This is generating some inconsistencies e.g. when I print "picking operations" before the validation of the delivery order. I wonder if it's possible to manually adjust the reserved quantity on Detail Operation to cover this situation, do we have a module or maybe this can be done somehow and I am missing something?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
by Yoshi Tashiro. - 03:31 - 11 Nov 2024
-
-
Timeout Error
I wonder how to run tests successfully without encountering timeout error.
I saw this error with all tests that need connection with the testing server:
2024-11-07 18:58:57,184 23973 ERROR test_api_2 odoo.addons.fastapi_auth_jwt_demo.tests.test_fastapi_auth_jwt_demo: ERROR: TestEndToEnd.test_forbidden
Traceback (most recent call last):
File "/home/kobros/Workspace/odoo16/env16/lib/python3.10/site-packages/urllib3/connectionpool.py", line 445, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/home/kobros/Workspace/odoo16/env16/lib/python3.10/site-packages/urllib3/connectionpool.py", line 440, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.10/http/client.py", line 1375, in getresponse
response.begin()
File "/usr/lib/python3.10/http/client.py", line 318, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.10/http/client.py", line 279, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.10/socket.py", line 705, in readinto
return self._sock.recv_into(b)
TimeoutError: timed out
Any help, please?
by Mohamed Alkobrosly - 08:53 - 7 Nov 2024 -
demo is not installed
Hi Contributors.
I am trying to run and fix fastapi_auth_jwt_demo module, it should depend on auth_jwt_demo module, but I found that only auth_jwt_demo module is not installing demo data.
I tried to install it separately using the demo flag, demo keyword in the configuration file, even with a demo database.
I see only auth_jwt_demo is not installing the demo, other modules can install demo data.
If I change the type of data from "demo" to "data" in the manifest they get installed.
I can modify the manifest and make a pull request to make fastapi_auth_jwt_demo be installed correctly especially when it depends on data from auth_jwt_demo, the only problem is that these data are demo and not installable, but if I modify the manifest everything will be fine.
Thanks
by Mohamed Alkobrosly - 07:16 - 7 Nov 2024 -
Navigate invoice lines
Hi,is there a module to navigate invoice lines similar to https://github.com/OCA/sale-workflow/tree/16.0/sale_order_line_menu ?I'm looking for v14 but any version is fine.
by Francesco Foresti - 04:36 - 7 Nov 2024-
Re: Navigate invoice lines
Thank you all for your replies, server_action_navigate did the trick as it allows to apply filters progressively in case there's a lot of records.CheersFrancescoIl giorno gio 7 nov 2024 alle ore 18:37 Xavier Brochard <notifications@odoo-community.org> ha scritto:This one might help you to navigate lines related to a selection of orders https://github.com/OCA/server-backend/tree/16.0/server_action_navigate Le jeudi 7 novembre 2024, 17:32:05 CET Daniel Reis a écrit : > Maybe this: > https://github.com/OCA/account-invoice-reporting/tree/14.0/account_invoice_l > ine_report [1] > > On 07/11/2024 15:37, Francesco Foresti > wrote: > > Hi, > > is there a module to navigate invoice lines similar to > https://github.com/OCA/sale-workflow/tree/16.0/sale_order_line_menu [2] ? > > I'm looking for v14 but any version is fine. > > Thanks! > > -- > > > > *Francesco Foresti* > Sicurpharma Srl > > francesco.foresti@ooops404.com [3] > +39 333 8123 790 > > > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 [4] > Post to: mailto:contributors@odoo-community.org [5] > Unsubscribe: https://odoo-community.org/groups?unsubscribe [6] > > > > -- > DANIEL > REIS* > MANAGING PARTNER > > >> Schedule time on my calendar [7] . > > M:* > +351 919 991 307 > E:* > dreis@OpenSourceIntegrators.com [8] > A:* > Avenida da República 3000, Estoril Office Center, 2649-517 > Cascais > [9] > > > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 [10] > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe [11] > > > > [1] > https://github.com/OCA/account-invoice-reporting/tree/14.0/account_invoice_ > line_report [2] > https://github.com/OCA/sale-workflow/tree/16.0/sale_order_line_menu [3] > mailto:francesco.foresti@ooops404.com > [4] https://odoo-community.org/groups/contributors-15 > [5] mailto:contributors@odoo-community.org > [6] https://odoo-community.org/groups?unsubscribe > [7] https://meetings.hubspot.com/dreis1 > [8] mailto:dreis@OpenSourceIntegrators.com > [9] https://www.opensourceintegrators.com/ > [10] https://odoo-community.org/groups/contributors-15 > [11] 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 Francesco Foresti - 07:21 - 7 Nov 2024 -
Re: Navigate invoice lines
This one might help you to navigate lines related to a selection of orders https://github.com/OCA/server-backend/tree/16.0/server_action_navigate Le jeudi 7 novembre 2024, 17:32:05 CET Daniel Reis a écrit : > Maybe this: > https://github.com/OCA/account-invoice-reporting/tree/14.0/account_invoice_l > ine_report [1] > > On 07/11/2024 15:37, Francesco Foresti > wrote: > > Hi, > > is there a module to navigate invoice lines similar to > https://github.com/OCA/sale-workflow/tree/16.0/sale_order_line_menu [2] ? > > I'm looking for v14 but any version is fine. > > Thanks! > > -- > > > > *Francesco Foresti* > Sicurpharma Srl > > francesco.foresti@ooops404.com [3] > +39 333 8123 790 > > > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 [4] > Post to: mailto:contributors@odoo-community.org [5] > Unsubscribe: https://odoo-community.org/groups?unsubscribe [6] > > > > -- > DANIEL > REIS* > MANAGING PARTNER > > >> Schedule time on my calendar [7] . > > M:* > +351 919 991 307 > E:* > dreis@OpenSourceIntegrators.com [8] > A:* > Avenida da República 3000, Estoril Office Center, 2649-517 > Cascais > [9] > > > > _______________________________________________ > Mailing-List: https://odoo-community.org/groups/contributors-15 [10] > Post to: mailto:contributors@odoo-community.org > Unsubscribe: https://odoo-community.org/groups?unsubscribe [11] > > > > [1] > https://github.com/OCA/account-invoice-reporting/tree/14.0/account_invoice_ > line_report [2] > https://github.com/OCA/sale-workflow/tree/16.0/sale_order_line_menu [3] > mailto:francesco.foresti@ooops404.com > [4] https://odoo-community.org/groups/contributors-15 > [5] mailto:contributors@odoo-community.org > [6] https://odoo-community.org/groups?unsubscribe > [7] https://meetings.hubspot.com/dreis1 > [8] mailto:dreis@OpenSourceIntegrators.com > [9] https://www.opensourceintegrators.com/ > [10] https://odoo-community.org/groups/contributors-15 > [11] https://odoo-community.org/groups?unsubscribe
by "Xavier Brochard" <zaz@chezlesenfants.fr> - 06:35 - 7 Nov 2024 -
Re: Navigate invoice lines
Maybe this:
https://github.com/OCA/account-invoice-reporting/tree/14.0/account_invoice_line_report
On 07/11/2024 15:37, Francesco Foresti wrote:
Hi,
is there a module to navigate invoice lines similar to https://github.com/OCA/sale-workflow/tree/16.0/sale_order_line_menu ?
I'm looking for v14 but any version is fine.
_______________________________________________
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 PARTNER>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 2649-517 Cascais
by Daniel Reis - 05:30 - 7 Nov 2024 -
Re: Navigate invoice lines
A filter on your Move Lines menu?
Account > Type > Internal Group = 'Expense' or 'Income', control for only showing lines on Sales and Purchase Journals, and that could be it. If we're talking about a straightforward accounting setup of course.
On 11/7/24 16:38, Francesco Foresti wrote:
Hi,
is there a module to navigate invoice lines similar to https://github.com/OCA/sale-workflow/tree/16.0/sale_order_line_menu ?
I'm looking for v14 but any version is fine.
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Gijs-Jan Otten - 05:05 - 7 Nov 2024
-
-
hr_expense_invoice
Hello. Is it expected that the hr_expense_invoice module will be upgraded to version 18 in the near future?
by Ira Grytsyshyna - 08:46 - 5 Nov 2024-
Re: hr_expense_invoice
Hello,
Generally spoken OCA or basically its contributors will work on migrating modules if there is a direct need to (by one of their customers) AND somebody (normally the customer) is willing to fund their work. The is no "OCA Teams being paid to provide the OCA Apps".
It's generally perceived a good habit, to contribute not only with code but also with funds and ideas, especially if one had a substantial benefit in the first place (by using what was already there in older versions). So what you may do as an well estabilshed Odoo Partner taking advantage of these modules, is contact the PSC for each of the modules repositories and ask the primary contributors of the module if and how you may support them to prioritize the migration of the module.
Usually redirecting some of the funds of your customer to those contributors will naturally speed up the process enormously for the benefit of all parties.You can see the progress of the migration of the hr modules in this issue on Github:Regards,Le mar. 5 nov. 2024 à 08:48, Ірина Грицишина <notifications@odoo-community.org> a écrit :Hello. Is it expected that the hr_expense_invoice module will be upgraded to version 18 in the near future?_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Virginie Dewulf - 09:00 - 5 Nov 2024
-