WIP: Billing Entity Management #66

Draft
rixx wants to merge 14 commits from 54-billing-entity-management into main
Member

PR for #54

  • Odoo settings
  • Odoo API calls
  • Find contacts and companies in Odoo for user accounts
  • Show select-or-create form
    • Make sure we request the fields Odoo needs
  • Create org with existing billing account
  • Create org with new billing account
  • Show billing address information (read-only) in org detail page
  • Map users to Odoo contacts (TODO: test after org creation works)
PR for #54 - [x] Odoo settings - [x] Odoo API calls - [x] Find contacts and companies in Odoo for user accounts - [x] Show select-or-create form - [x] Make sure we request the fields Odoo needs - [ ] Create org with existing billing account - [x] Create org with new billing account - [ ] Show billing address information (read-only) in org detail page - [x] Map users to Odoo contacts (TODO: test after org creation works)
rixx added 8 commits 2025-05-26 11:11:13 +00:00
rixx added 1 commit 2025-05-27 12:17:43 +00:00
Implement template/form/view for org create
All checks were successful
Tests / test (push) Successful in 24s
cdd8838b3d
rixx force-pushed 54-billing-entity-management from cdd8838b3d to 4b3ddec4bb 2025-06-03 09:35:10 +00:00 Compare
All checks were successful
Tests / test (push) Successful in 25s
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 54-billing-entity-management:54-billing-entity-management
git checkout 54-billing-entity-management

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff 54-billing-entity-management
git checkout 54-billing-entity-management
git rebase main
git checkout main
git merge --ff-only 54-billing-entity-management
git checkout 54-billing-entity-management
git rebase main
git checkout main
git merge --no-ff 54-billing-entity-management
git checkout main
git merge --squash 54-billing-entity-management
git checkout main
git merge --ff-only 54-billing-entity-management
git checkout main
git merge 54-billing-entity-management
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: servala/servala-portal#66
No description provided.