Sponsorship module for cooperators in Som Connexió.
Project description
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
Som Connexió SCCL <https://somconnexio.coop/>
Gerard Funonsas gerard.funosas@somconnexio.coop
Borja Gimeno borja.gimeno@somconnexio.coop
Coopdevs Treball SCCL <https://coopdevs.coop/>
Daniel Palomar daniel.palomar@coopdevs.org
Cesar Lopez cesar.lopez@coopdevs.org
Carla Berenguer carla.berenguer@coopdevs.org
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file odoo_addon_cooperator_sponsorship-16.0.1.0.1.tar.gz.
File metadata
- Download URL: odoo_addon_cooperator_sponsorship-16.0.1.0.1.tar.gz
- Upload date:
- Size: 12.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d123aea2960615e519afd31e887bf90893b55231442454575c68cbba1991dd0
|
|
| MD5 |
1f4f5ed41c96e7893b204e2e47865173
|
|
| BLAKE2b-256 |
d0e7bc3ec99629a90f59dbc947f7236f77a0fb4d4b04eb0f81bd2602f7df40ba
|