OdooWiki OCA HUB

Connector Equipment

connector_equipment folder_open OCA/vertical-isp open_in_new
Uncategorised License: AGPL-3

This module adds fields necessary to connect to an outside API as well as template methods for the user to overwrite with thier own API calls.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Adds a 'Backend Equipment' configuration screen where you store the connection details (host, port, user, password, protocol, client ID/secret) of an external system, and lets you link maintenance equipment to it and flag it as 'Can be managed'.

This module prepares Odoo to talk to an outside system, but it does not perform any real API call by itself: it only stores the connection information and provides empty placeholder methods meant to be completed later.

  • A new screen called 'Backend Equipments' appears under the Maintenance configuration menu. There you create records with a name, host, port, user, password, protocol (HTTP/JSON or REST), client ID and client secret, and you can see the list of equipment linked to each backend.
  • On the standard maintenance equipment form, a new 'Connector' tab shows two fields: 'Can be managed' and 'Backend Equipment'. This is where you attach an equipment to a backend and decide whether it should be managed.
  • When an equipment is marked as 'Can be managed', saving it (on creation or on any later change) triggers the connector routine. In the current code that routine only calls an empty 'update_config' method that simply returns True, so no external action actually happens yet.
  • The connector also contains branches for adding, updating, activating, suspending and removing services, but these methods are not defined in the module, so they cannot run as delivered.
  • Access rights: all users can read backend equipment records; only maintenance equipment managers can create, edit or delete them.

Depends on

maintenance

Menus it adds

Backend Equipments
Models and fields (2)
  • backend.equipment · new modelhost (Host), name (Name), port (Port), user (User), client (Client ID), password (Password), protocol, client_secret (Client Secret), equipment_ids (Equipments)
  • maintenance.equipment · extends an existing modelmanaged (Can be managed), backend_id (Backend Equipment)

Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/vertical-isp.

terminal Installation and usage

OCA documentation · Odoo 12.0

This module needs no additional configuration post installation

No verified information in OCA: Installation, Usage.

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.