OdooWiki OCA HUB

Cooperator Portal

cooperator_portal folder_open OCA/cooperative open_in_new
Cooperative Management License: AGPL-3
  • Show cooperator information in the website portal.
  • Access to personnal documents and certificates
  • On page /my/account
  • prevents modifications to "name" and "email"
  • makes "iban", "birthdate_date", "gender" and "lang" compulsory
  • On page /my/security
  • disables account deletion button
  • changes the related modal

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a cooperator area to the customer portal: members see their cooperative details, shares and certificate, and can view their capital release requests. It also locks some account fields and blocks account deletion.

This module extends the standard Odoo customer portal for cooperative members. On the portal home page, a new "Capital Release Requests" entry appears next to invoices, with a counter of pending requests. A dedicated page lists those requests (invoices flagged as capital release requests) and each one opens its own detail page with the correct report.

On the "My Account" page, cooperators see a new "Cooperator Details" block showing whether they are an effective cooperator, their cooperator number, entrance date, number of shares, share details with values, gender, date of birth, bank account number, and for companies the company register number and legal representative. A button lets them download their Cooperator Certificate as a PDF.

The account form is restricted: name and email become read-only, and gender, language, date of birth and bank account number become mandatory. The IBAN is validated when saved and stored on the partner's bank account. Changes to the IBAN made directly on the partner record are ignored.

On the "My Security" page, the account deletion button is disabled and the confirmation pop-up is replaced by a message telling users to contact their cooperative's administrator. The module touches res.partner, account.move and the portal controllers.

Depends on

Models and fields (2)
  • res.partner · extends an existing model
  • account.move · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/cooperative.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.