Skip to main content

Cooperator Sponsorship

Beta License: AGPL-3 coopdevs/som-connexio/odoo-somconnexio

Integrate sponsored partners to the cooperative management.

Sponsees do not need to aport capital share to become a cooperative partner if a cooperative member sponsors them.

Table of contents

Configuration

On the company, set a default maximum sponsees number per partner.

Usage

Sponsorship relation

Cooperative members can sponsor new partners, being linked by a one2many relation, being the maximum number of sponsees customizable by company. They also have a sponsorship_hash, a code to identify them as sponsors, along with their vat number, through the API.

A wizard allows every sponsee to aport capital share and become members themselves

Sponsorship API

Variables to fill in these example curls:

  • API_KEY: authorized key from the odoo server’s API-KEY

  • ODOO_URL: target ODOO server’s URL

Check partner sponsorship data

curl -X GET \
 -H  "accept: application/json" \
 -H  "api-key: $API_KEY" \
 -H  "Content-Type: application/json" \
 "$ODOO_URL/api/partner/sponsees?ref=1234"

Where ref is the partner’s ref code. The returned data includes:

  • sponsorship_code: code hash

  • sponsees_max: Maximum number of sponsees per partner

  • sponsees_number: Number of partner’s sponsees

  • sponsees: List of names and surnames of partner’s sponsees

Check if partner can sponsor

curl -X GET \
 -H  "accept: application/json" \
 -H  "api-key: $API_KEY" \
 -H  "Content-Type: application/json" \
 "$ODOO_URL/api/partner/check_sponsor?vat=1234567A&sponsor_code=888B"

Required input params:

  • vat: partner’s vat

  • sponsor_code: Maximum number of sponsees per partner

Retured data:

  • result: “allowed” or “not_allowed”

  • message: “ok” or explanation for now allowed result

The usage is full integrated with the ORM of Odoo using listeners.

More info about the listeners: https://odoo-connector.com/api/api_components.html#listeners

Contributors

Metadata

Release files for odoo-addon-cooperator-sponsorship 16.0.1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for odoo-addon-cooperator-sponsorship 16.0.1.1.0
File Size Uploaded
odoo_addon_cooperator_sponsorship-16.0.1.1.0.tar.gz 13.9 kB Details

Release files / odoo_addon_cooperator_sponsorship-16.0.1.1.0.tar.gz

Download URL odoo_addon_cooperator_sponsorship-16.0.1.1.0.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
21f8a48f3e0d573a620975f2d1a3504bad9583cf1e2d223b49170498a95e674b
BLAKE2b-256 checksum
How to use checksums
40ffefdecacab332ca05883251b4e61d34eca75d98a35d71a78b2a3fab666c2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

16.0.1.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page