Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[14.0][MIG] l10n_ch_pain_base : Migration to 14.0 #702

Merged
merged 34 commits into from
Dec 1, 2023

Conversation

ecino
Copy link

@ecino ecino commented Jun 5, 2023

Take another attempt to migrate the module, as previous PR are stale. (#668)

@ecino ecino mentioned this pull request Jun 5, 2023
14 tasks
@ecino ecino force-pushed the 14.0-pain-base branch 4 times, most recently from 9ad4c44 to 1803872 Compare June 5, 2023 11:50
@ecino
Copy link
Author

ecino commented Jun 5, 2023

Travis errors are not related the migrated module 🙅

@ecino
Copy link
Author

ecino commented Oct 16, 2023

@OCA/local-switzerland-maintainers @TDu Is there anyone available to review this pull request, or do you know who the current maintainers of the l10n-switzerland repository are? It's concerning to see the repository inactive, and I'd like to help ensure its continued development. I'm willing to contribute and take on a role as a maintainer if that's a possibility. Please let me know how I can assist in reviving this project.

@TDu
Copy link
Member

TDu commented Oct 18, 2023

Not familiar with this module. I just restarted the tests on Travis to see... As the 14 branch is green now.
It is a shame this module never had tests.
The last commit could be squashed into the previous migration commit.

alexis-via and others added 22 commits October 19, 2023 13:11
Fix sepa compute method
* [11.0][FIX] l10n_ch_pain_base - fix error message

Fix of the field used on the UsserError message when no CCP account is set.
The field 'partner_bank.name' doesn't exist, the corresponding field is 'partner_bank.acc_number'
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: l10n-switzerland-12.0/l10n-switzerland-12.0-l10n_ch_pain_base
Translate-URL: https://translation.odoo-community.org/projects/l10n-switzerland-12-0/l10n-switzerland-12-0-l10n_ch_pain_base/
Plus drop the need of ISR reference type on invoice
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: l10n-switzerland-12.0/l10n-switzerland-12.0-l10n_ch_pain_base
Translate-URL: https://translation.odoo-community.org/projects/l10n-switzerland-12-0/l10n-switzerland-12-0-l10n_ch_pain_base/
oca-transbot and others added 11 commits October 19, 2023 13:11
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: l10n-switzerland-12.0/l10n-switzerland-12.0-l10n_ch_pain_base
Translate-URL: https://translation.odoo-community.org/projects/l10n-switzerland-12-0/l10n-switzerland-12-0-l10n_ch_pain_base/
# This is the 1st commit message:

85a93e8

# This is the commit message #2:

use qr_iban validation methode

# This is the commit message #3:

fix commit

# This is the commit message #4:

remove debug info
produce a pain001 expected (according to SIX
implementation-guidelines-ct)
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: l10n-switzerland-12.0/l10n-switzerland-12.0-l10n_ch_pain_base
Translate-URL: https://translation.odoo-community.org/projects/l10n-switzerland-12-0/l10n-switzerland-12-0-l10n_ch_pain_base/
@ecino
Copy link
Author

ecino commented Oct 19, 2023

Squashed the commits as requested.

@ecino
Copy link
Author

ecino commented Oct 30, 2023

@TDu Please let me know how we can move forward with this. Many other modules depend on it and we could greatly extend the functionalities of the swiss-localization repository if we take some time to review the pending pull requests.

@ecino
Copy link
Author

ecino commented Nov 30, 2023

@TDu This module is not useful on its own, it's more a technical basis for the two sub-modules, so it's hard to make tests for it, especially because it doesn't add the pain flavors in the payment methods. Do you think we should move this out of the submodules in order to make this module testable, or what would be the approach?

@alexis-via @leemannd Can you review please?

@TDu
Copy link
Member

TDu commented Dec 1, 2023

/ocabot rebase

@OCA-git-bot
Copy link
Contributor

@TDu The rebase process failed, because command git push --force CompassionCH tmp-pr-702:14.0-pain-base failed with output:

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

@TDu
Copy link
Member

TDu commented Dec 1, 2023

/ocabot merge nobump

@OCA-git-bot
Copy link
Contributor

This PR looks fantastic, let's merge it!
Prepared branch 14.0-ocabot-merge-pr-702-by-TDu-bump-nobump, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit b7c5e7e into OCA:14.0 Dec 1, 2023
2 of 5 checks passed
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at 7d11f55. Thanks a lot for contributing to OCA. ❤️

@ecino ecino deleted the 14.0-pain-base branch December 4, 2023 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.