Giter Club home page Giter Club logo

Comments (7)

max3903 avatar max3903 commented on September 23, 2024 1

@brian10048 Do you mind asking them?

from l10n-usa.

brian10048 avatar brian10048 commented on September 23, 2024

@max3903

@jaredkipe has a pretty solid solution for this here: https://github.com/hibou-io/hibou-odoo-suite/tree/12.0/l10n_us_hr_payroll Maybe he wouldn't mind if we put it into the OCA?

I've been using v11 for a while and the v12 seems to be working well in testing for me. There are several US state localizations in that repo as well.

from l10n-usa.

jaredkipe avatar jaredkipe commented on September 23, 2024

@max3903
@brian10048

Why does it have to be in the OCA?

This code is licensed AGPL3 and includes many useful things such as the ability to get Attendances, Timesheets, Holidays/Leaves, and Gamification badges onto payslips.

While I appreciate what the OCA does, and do a bit of maintenance as well, I will not be putting my code into the OCA. This is simply not how I want to maintain software that I, and my clients, use. (e.g. OCA/stock-logistics-warehouse#586 )

FWIW we have recently added 5 new states that are going through our testing pipeline now:

  • Arkansas
  • Iowa
  • Michigan
  • Minnesota
  • South Carolina

You can find them in various branches or getting merged and tested over here. https://gitlab.com/hibou-io/hibou-odoo/suite/tree/11.0-test

from l10n-usa.

rvalyi avatar rvalyi commented on September 23, 2024

While I appreciate what the OCA does, and do a bit of maintenance as well, I will not be putting my code into the OCA. This is simply not how I want to maintain software that I, and my clients, use. (e.g. OCA/stock-logistics-warehouse#586 )

@jaredkipe could you elaborate please? Is it because doing things in the OCA is slower due to the review process? If this is the reason, you can do what we do at Akretion and many other prominent integrators: we actually deploy our own OCA forks at the customers. We want the best of the two worlds: doing that we are able to hot deploy any fix we want with no delay.
Meanwhile, we still try to contrib such central things in the OCA to increase the synergy.
Bare in mind the central Odoo payroll module is EE starting from Odoo 13. A community solution based on https://github.com/OCA/payroll will only make it with a large community, so I think every bit like the US payroll localization will make a difference.

Finally another strategy we use at Akretion is to make things very modular in a way we can easily push some basic modules in the OCA and keep the more specific and less structuring modules that only our own customers are likely to fund on github.com/akretion.

from l10n-usa.

max3903 avatar max3903 commented on September 23, 2024

Why does it have to be in the OCA?

It doesn't... Your choice.

On top of @rvalyi comments, my experience is that by having your modules in the OCA, you get more visibility and OCA contributions. If someone else comes with modules for the same requirements, they will set the reference. It's much more work to arrive second and deal with a module already there. You kind of need to converge.

from l10n-usa.

max3903 avatar max3903 commented on September 23, 2024

Not to mention that we can add you in the US localization PSC to have write access to the repo and you can set your module as beta:
https://odoo-community.org/page/module-maturity-levels

from l10n-usa.

github-actions avatar github-actions commented on September 23, 2024

There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.

from l10n-usa.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.