{"id":22070972,"url":"https://github.com/vshn/appuio-odoo-adapter","last_synced_at":"2025-03-23T19:14:58.550Z","repository":{"id":37257708,"uuid":"449633035","full_name":"vshn/appuio-odoo-adapter","owner":"vshn","description":"ERP adapter for APPUiO Cloud","archived":false,"fork":false,"pushed_at":"2025-03-11T14:32:59.000Z","size":1026,"stargazers_count":0,"open_issues_count":11,"forks_count":0,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-11T15:43:26.097Z","etag":null,"topics":["vshn-project-apub"],"latest_commit_sha":null,"homepage":"https://vshn.github.io/appuio-odoo-adapter","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vshn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-19T09:48:05.000Z","updated_at":"2022-07-28T15:05:16.000Z","dependencies_parsed_at":"2023-02-15T14:15:55.581Z","dependency_job_id":"97a6e759-4e05-4634-90a7-d92f87e7329b","html_url":"https://github.com/vshn/appuio-odoo-adapter","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":"vshn/go-bootstrap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vshn%2Fappuio-odoo-adapter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vshn%2Fappuio-odoo-adapter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vshn%2Fappuio-odoo-adapter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vshn%2Fappuio-odoo-adapter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vshn","download_url":"https://codeload.github.com/vshn/appuio-odoo-adapter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245153894,"owners_count":20569408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vshn-project-apub"],"created_at":"2024-11-30T20:20:27.719Z","updated_at":"2025-03-23T19:14:58.526Z","avatar_url":"https://github.com/vshn.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Odoo Adapter for APPUiO Cloud\n\n[![Build](https://img.shields.io/github/workflow/status/vshn/appuio-odoo-adapter/Test)][build]\n![Go version](https://img.shields.io/github/go-mod/go-version/vshn/appuio-odoo-adapter)\n[![Version](https://img.shields.io/github/v/release/vshn/appuio-odoo-adapter)][releases]\n[![Maintainability](https://img.shields.io/codeclimate/maintainability/vshn/appuio-odoo-adapter)][codeclimate]\n[![Coverage](https://img.shields.io/codeclimate/coverage/vshn/appuio-odoo-adapter)][codeclimate]\n[![GitHub downloads](https://img.shields.io/github/downloads/vshn/appuio-odoo-adapter/total)][releases]\n\n[build]: https://github.com/vshn/appuio-odoo-adapter/actions?query=workflow%3ATest\n[releases]: https://github.com/vshn/appuio-odoo-adapter/releases\n[codeclimate]: https://codeclimate.com/github/vshn/appuio-odoo-adapter\n\n[APPUiO Cloud](https://appuio.cloud) is based on OpenShift 4 and can be considered a \"Namespace as a Service\".\nIt follows a pay-per-use pricing model, however APPUiO Cloud does not include or require a specific accounting or billing software (ERP).\n\nInstead, the ERP software is pluggable and APPUiO Cloud specifies the \"interface\".\nSuch a plugin is called \"adapter\" in this context.\n\nVSHN uses currently Odoo as its ERP software and this repository \"implements\" the adapter to serve as a bridge between APPUiO Cloud and Odoo.\n\n## Quick Start\n\n### Generate Invoices\n\n```sh\nkubectl -n appuio-reporting port-forward svc/reporting-db 5432 \u0026\nkubectl -n vshn-odoo-test port-forward svc/odoo 8080:8000 \u0026\n\nDB_USER=$(kubectl -n appuio-reporting get secret/reporting-db-superuser -o jsonpath='{.data.user}' | base64 --decode)\nDB_PASSWORD=$(kubectl -n appuio-reporting get secret/reporting-db-superuser -o jsonpath='{.data.password}' | base64 --decode)\n\nexport OA_DB_URL=\"postgres://${DB_USER}:${DB_PASSWORD}@localhost/reporting?sslmode=disable\"\nexport OA_ODOO_URL=\"http://admin:${ODOO_PASSWORD}@localhost:8080/VSHNProd_2022-01-31\"\n\ngo run . invoice --year 2022 --month 1\n```\n\n## Documentation\n\n**Architecture documentation**: https://kb.vshn.ch/appuio-cloud\n\n**Adapter documentation**: https://vshn.github.io/appuio-odoo-adapter\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvshn%2Fappuio-odoo-adapter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvshn%2Fappuio-odoo-adapter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvshn%2Fappuio-odoo-adapter/lists"}