Skip to Content

Contributors

  • Repos update
    Hi everyone,

    I launched an update of all repos (branches 12 - 16) to apply the latest repo template.

    PSCs, your help may be needed to handle cases where a manual intervention is required. Look for PRs with title dotfiles update needs manual intervention.

    These are mostly due to manual updates to files otherwise generated from the template. We should try to avoid them as much as possible, so if you really need some manual changes, please open an issue on github.com/oca/oca-addons-repo-template to discuss adding options to the template.

    Best regards,

    -Stéphane


    by Stéphane Bidoul - 09:20 - 12 Mar 2023
  • Weblate certificate is expired
    Hello,

    The website https://translation.odoo-community.org/ is not working because the certificate is expired.



    by "Jesús Alan Ramos Rodríguez" <alan.ramos@jarsa.com> - 08:30 - 11 Mar 2023
  • New thread: Odoo & Clean architectures

    by Fernando La Chica - 03:06 - 11 Mar 2023
  • Copier template for bootstrapping a new module
    Hi friends!

    We were a bit bored of copying https://github.com/OCA/maintainer-tools/tree/master/template/module and modifying all stuff. And odoo scaffold is not so good...


    See its readme to know how to bootstrap a new module from scratch. It includes all standards from https://github.com/OCA/maintainer-tools (actually I copied the whole module template from there, with commit history included).

    We can donate the template to OCA if you consider it interesting, or otherwise just use it freely. MRs welcome, as usual!

    Happy weekend everybody.

    by Jairo Llopis - 02:56 - 10 Mar 2023
  • Weblate - increase the operation limit before locking
    Hi all,
    sometime I have time to translate on OCA Weblate.
    Normally I choose a repository and complete all modules starting from the last version available.
    Because this mode to operate is quite fast due to the repetition of the terms, I hoften incour on the blocking message because I did too much operations.
    This situation is frequent when you add new module, as if doing this weight more than adding single translations.
    Someone know if there is a way to increase the limit of the operations, maybe at user level?

    Thanks in advance

    Stefano Consolaro
    www.mymage.it

    by Stefano Consolaro - 08:21 - 9 Mar 2023
  • Proposing jbaudoux as PSC for stock*/wms
    Hello,

    It has been quite some years now that I've been working on the design, roadmap & review of the logistics stack in the OCA.
    I'm happy the user base is growing and many contributors are helping to improve the features over the years. I'm involved as architect on more and more logistics projects with several odoo integrators and this allows us to continuously enhance the stack while keeping it the most generic.
    We have done many improvements the last months on v14 & v16. And, in parallel, since a few months now, we have also started the process of migrating a lot of modules to v16.

    I'd like to have the role of PSC on all the logistics repositories. I would also like to participate in the merging process of the approved modules.

    Kind regards
    Jacques-Etienne Baudoux
    github: jbaudoux

    by Jacques-Etienne Baudoux - 12:46 - 9 Mar 2023
  • Some repositories cannot save translations
    Dear all,

    I want to translate the stock_request module of the stock_logistic_warehouse repository, but it displays "Insufficient privileges for saving translations" and I cannot save the translation.

    But I've emailed transbot@odoo-community.org and I have been added to the Japanese translation group.  And I can save translations if they are in other repositories (For example, a commission repository.).

    What is the difference? And how can I translate the stock_logistic_warehouse repository?

    Also maybe I should put this question on the translation mailing list but I can't find the translation mailing list. (I looked for OCA web page > News&Update > Mailing lists and I can find only a contributor mailing list)
    How can I join the translation mailing list?

    Thank you.

    by Tatsuki Kanda - 02:35 - 8 Mar 2023
  • New repo proposal: edi-framework
    Hi all,

    As mentioned during my talk at OCA days, I'd like to move the EDI framework to its own repo.
    Main reasons:

    1. OCA/edi is getting crowded
    2. clearly separate generic EDI modules from the framework itself

    Thoughts?
    Bests,
    S

    --
    Simone Orsi

    Full stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.

    by Simone Orsi - 06:45 - 2 Mar 2023
  • Proposal: add a forum
    Hello! I want to propose something I hope will help everybody communicate better :)

    Many of you might have notice that since long ago Github includes a discussions feature that can be enabled per repo.

    Since not-so-long ago, there's a possibility to enable discussions for a whole organization. The implementation is rather simple: just select one repo from the org that becomes the "main forum repo".

    Communicating through mailing lists looks very old-fashioned these days. 🧓 Every decent community has a decent forum, be it discourse or github discussions or whatever.

    IMHO the best solution would be:
    1. Create a new repo. We can call it "community" or "oca-forum" or "oca-discuss"... you name it
    2. PSC for this repo would be community moderators. Maybe a new PSC group?
    3. Set it as main discussion repo, organization-wide.
    4. Gradually deprecate the mailing list.
    Benefits of this approach:
    1. Look more modern.
    2. We can edit answers.
    3. We can put polls.
    4. We don't need to send mails with +1.
    5. We can link to comments.
    6. Community discussion more close to where the community actually works.
    7. Less things to maintain in odoo-community.org
    That doesn't mean we can't enable discussions for specific repos, to become more focused, just like it's done in OpenUpgrade. But at least we have a general place to talk asynchronously about general stuff, just like we have the Matrix/Discord community for synchronous communication.

    WDYT?

    by Jairo Llopis - 10:15 - 1 Mar 2023
  • pre-commit will fail from today unless you update the templates
    Hi community!

    I just wanted to announce that I just released https://github.com/OCA/oca-addons-repo-template/releases/tag/v1.14.2

    If When you see pre-commit going nuts from today, please update the repo to the latest version of the template to fix it.

    Have a nice day!

    by Jairo Llopis - 10:06 - 1 Mar 2023
  • Proposing myself as PSC for community-maintainers
    Hello everybody! I hope you're doing well.

    I'd like to become PSC in community-maintainers repos.

    This is my github profile, for those that don't know me: https://github.com/yajo

    I'm very active in packaging, solving pre-commit issues, and I maintain the copier template and copier itself. I have years of experience and community engagement.

    Thanks!

    by Jairo Llopis - 09:15 - 1 Mar 2023
  • Payroll 15.0 PR review request

    Hello contributors

    My name is Ivan Candelas from Guadalajara Mexico. 
    I have almost 20 years of experience in ERP implementations, mainly in manufacturing, payroll and HR modules, I have been working with odoo for a few years as an implementer and freelance programmer.

    I look forward to actively contributing to the OCA modules. 
    Also I'd like to request a PR review https://github.com/OCA/payroll/pull/119 of the payroll module for the 15.0 branch

    Iván Candelas

    by Ivan Candelas - 05:15 - 27 Feb 2023
  • Module to bulk select products to Transfer
    Hello,

    I wonder if someone worked on a similar need:

    We are doing stock internal transfers, and would like to be able to select all the contents of the source location to the picking lines.
    A use case is where the Source Location is a Truck, and you want to unload (transfer) the content of the truck to another location.
    My target version is v16.


    Thank you
    Daniel

    by Daniel Reis - 10:50 - 23 Feb 2023
  • Odoo calendar <-> outlook calendar sync
    Hello,
    We have a customer using native odoo synchronization between outlook calendar
    and odoo calendar.
    
    But since 2 month, the following warning has be added to the odoo documentation
    <https://www.odoo.com/documentation/15.0/applications/general/calendars/outlook/outlook_calendar.html?highlight=outlook>
          Warning
    
          Odoo highly recommends testing the Outlook calendar synchronization
          on a test database and a test email address (that is not used for
          any other purpose) before attempting to sync the desired Outlook
          Calendar with the user’s production database.
          If the user has any past, present, or future events on their Odoo
          calendar before syncing their Outlook calendar, Outlook will treat
          the events pulled from Odoo’s calendar during the sync as new
          events, causing an email notification to be sent from Outlook to all
          the event attendees.
          To avoid unwanted emails being sent to all past, present, and future
          event attendees, the user must add the events from the Odoo calendar
          to the Outlook calendar before the first ever sync, delete the
          events from Odoo, and then start the sync.
          Even after synchronizing the Odoo Calendar with the Outlook
          calendar, Outlook will still send a notification to all event
          participants every time an event is edited (created, deleted,
          unarchived, or event date/time changed), with no exceptions. This is
          a limitation that cannot be fixed from Odoo’s side.
          After one user syncs their Outlook calendar to the Odoo database,
          unwanted email notifications are unavoidable because the first
          synchronized user’s events will be in the Odoo Calendar. If the Odoo
          database is shared amongst multiple users, and another user wants to
          sync their Outlook calendar with Odoo Calendar, Outlook will again
          pull the existing Odoo Calendar events during the sync and treat
          them as new events, causing Outlook to send email invitations to all
          event attendees.
    
          In summary, once a user synchronizes their Outlook calendar with the
          Odoo calendar:
              Creating an event in Odoo causes Outlook to send an invitation
              to all event attendees.
              Deleting an event in Odoo causes Outlook to send a cancellation
              to all event attendees.
              Unarchiving an event in Odoo causes Outlook to send an
              invitation to all event attendees.
              Archiving an event in Odoo causes Outlook to send a cancellation
              to all event attendees.
              Adding a contact to an event causes Outlook to send an
              invitation to all event attendees.
              Removing a contact from an event causes Outlook to send a
              cancellation to all event attendees.
    
    And indeed, the synchronization has became unusable because of all the
    invitations sent to all event attendees in outlook.
    
    Odoo doesn't seem to address the problem, do you know any module that would work
    properly to sync the calendars?
    
    Regards
    Simon
    
    
    -- 
    

    by simon - 02:31 - 22 Feb 2023
  • write access to repositories for oca-git-bot

    hello,

    maybe this is documented somewhere but i could not find the information.

    for the /ocabot rebase command to work, oca-git-bot needs write access to the repository that contains the branch. without it, it fails like this:

    The rebase process failed, because command git push --force coopiteasy tmp-pr-40:12.0-cooperator_website_add_validation_hook failed with output:

    remote: Permission to coopiteasy/cooperative.git denied to OCA-git-bot.
    fatal: unable to access 'https://github.com/coopiteasy/cooperative/': The requested URL returned error: 403
    

    how is this supposed to be handled? should oca-git-bot be part of our github organization? i invited it, thinking that maybe it auto-accepts invites, but nothing changed.

    what should i do?

    cheers,

    hugues
    coop it easy


    by hugues - 11:51 - 22 Feb 2023
  • As Odoo family, please donate for the disasters in Türkiye
    Dear Fabien, 

    Turkey has recently been struck by a devastating earthquake with a magnitude of 7.8. The impact has been widespread and many communities have been severely affected. In this difficult time, we are reaching out to ask for your support. Any donation, no matter how small, will help us provide much-needed aid to those affected by the earthquake. Your generosity will help provide shelter, food, and medical supplies to those in need. If you would like to make a donation, at the buttom we shared IBAN information for contribution. Your contribution will make a real difference in the lives of those affected by this disaster. 

    Thank you for your kindness and support.



    İsmail ESKİ
    Software Developer

    Projet Yazılım ve Danışmanlık A.Ş. 
    Tel: +90 850 520 00 18
    www.projetgrup.com


    by "İsmail Eski" <ismaile@projetgrup.com> - 06:06 - 10 Feb 2023
  • OCA Contract Repository

    Hello, I’m writing to know your opinion about the contract repository. I started to use the modules in the repository and noted that the module versions of contract module differ a lot between odoo versions. 


    I have to do some implementations regarding that modules so I’m going to start making PRs to that repo and try to improve the modules starting in version 14.0 and then port it to the others. 

    I want to have your opinions on things you can tell me about what is missing in the modules and so I can organize my roadmap. Also, I don’t know if there are currently active PSC of the module, if not or you want me to join the team I will be interested, because I need to improve the modules and if that can help the development of the repo, count with me. 

    From what I saw, I see the following issues to solve, please if you know another issues or want to make an opinion of changes you would like to see in the module please comment me here: 

    - Contract objects don’t have states. It appears to me that in some versions states existed but is a functionality that was dropped and some point. I strongly think that a module like this must have states.

    - I think the name of the contract should be computed, or at least use a sequence. I don’t see the point of the name to be manually edited. Having a computed one will help with search and filtering. 

    - There is not grouping entity of contract objects. Meaning we don't have an easy way to group contracts by category or an hicherarchical structure. I think this is useful for usability and to set default parameters. 

    - There is not link between contracts and agreement modules. My common sense dict that a contract should be created from an agreement, meaning that an agreement is a legal contract and when approved and signed, it creates a contract record which defines invoicing schedule. If not, i really don't see any use for agreements if they are not linked. Maybe this can be solved with a new module. 

    - Contract views are awful and need to be improved to favor user usability and comprehension of the module mechanics and uses. This is one of the first changes i want to introduce. 

    - Contract reports and portal views need to be improved. Currently the contract report is not so much developed. Also could be a good idea to allow to see agreements from portal contracts. 

    - I think all codebase should be refactored and maybe split the contract module to have one base_contract with basic functionality for simple cases and then other modules to plug-in more functionality. 

    If you have more opinions and things you want to see in a roadmap, please tell me here and i can maybe add it to my next PRs. Also if you have opinions of how the module should work will be great for when we refactor it. 

    Regards and i want for your thoughts. 

    by Nicolas Rodriguez Sande - 05:55 - 10 Feb 2023
  • Pricelist sale price on form
    Hello, 

    I would like to be able to show sales price in pricelist items form.

    Very similar task to this module (only available for odoo13 at the moment) https://odoo-community.org/shop/product-list-pricelist-price-6617#attr=12054, but this one does the job in the product template tree-view. 

    We would need the same one in the product pricelist item form. 
    I need it for odoo14 but I can consider modules for other version is there is one available but not available for 14 (could try to perform a migration in some cases).

    Thank you in advance. Regards,

    Francesco Ballerini

     



    by Francesco Ballerini - 10:20 - 8 Feb 2023
  • module to publish on social networks
    Hi there,

    Do you know any OpenSource module effort on social areas that allows to schedule post on facebook/linkedin/... linked somehow with marketing campaigns?

    I would be pleased to help. If needs I could migrate such a module to version 14.0.

    Regards,
    --
    Pierre Verkest
    06 81 12 25 20
    Github: petrus-v - Twitter: petrusv84 - Linkedin: pierre-verkest

    by Pierre Verkest - 09:36 - 8 Feb 2023
  • Website - download content
    Hi

    Have a prospect that wants website users to be able to download content in the form of PDF or PPT files, possibly grouped into categories or themes. Which module would be a good fit for that?

    Also is there like a module for a photo album/slideshow? They have quite a few historical photos they want to display.


    Torvald Baade Bringsvor
    Bringsvor Consulting AS - Developer, consultant, allrounder

    Tel (+47) 4548 2848

    by Torvald Bringsvor - 02:06 - 2 Feb 2023