Hypsai 外掛目錄
找到適合你的
Odoo 外掛。
依產品和支援的 Odoo 版本瀏覽 Hypsai 社群版與專業版外掛。
專業版Technical
Hypsai OAuth2 Provider
RFC 6749/7519/7009 compliant OAuth2/OIDC Provider for Odoo
完整說明
Full-featured OAuth2 Provider with OpenID Connect Discovery.
Supports authorization_code (with PKCE), client_credentials, and refresh_token grants.
JWT (RS256) access tokens, bcrypt client secrets, and claim-based userinfo mapping.
專業版Technical
Hypsai TreeGrid
Display hierarchical data as an interactive tree table inside your list views
完整說明
Turn flat list views into interactive hierarchical tables — fold, expand,
sort, cut & paste, and navigate parent-child data with ease.
Works in both top-level list views and embedded sub-lists inside forms.
專業版Technical
Hypsai TreeGrid App
One-click hierarchical table for any list view — no coding required
完整說明
Transform flat list views into interactive hierarchical tables with a single click.
Hypsai TreeGrid App automatically detects your hierarchical models and
enables TreeGrid mode on matching list views — no XML editing, no developer
needed. Just install and your parent/child data is displayed as a fully
interactive tree table with fold/unfold, collapse/expand, focus, panorama mode,
smart sorting, cut & paste subtrees, inline editing, and circular-move
prevention.
KEY BENEFITS
* One-click install — instant transformation, zero configuration
* Works with any hierarchical model — standalone views & embedded sub-lists
* Centralized dashboard — toggle TreeGrid on/off per view, pick sub-list fields
* Search & filter aware — tree respects existing domains and active filters
* Professional tree navigation — fold, expand, focus, panorama, full tree
* Safe record operations — add children, cut/paste, inline edit, circular-move guard
專業版Technical Settings/Database
OQL Pro
Professional code completion and intelligent hints for OQL (Odoo Query Language)
完整說明
OQL Pro extends the base OQL module with professional code completion features.
Provides intelligent hints for OQL queries including field names, terms, aliases,
and value suggestions. Perfect for building custom OQL editors and IDE integrations.
Requires the base 'oql' module.
Productivity/Apps
Advanced Search
Text-based search bar with syntax highlighting and autocomplete.
Tools
Attached Field
Dynamically attach fields to models from action methods.
完整說明
Attached Field
==============
Use the ``@attached`` decorator on action methods to dynamically add
fields to the target model of a returned view action. Compute and
inverse methods are defined on the invoker model.
Example::
@attached(note=fields.Char(compute='_compute_note'))
def action_open(self):
return self.env['other.model'].search([])
Productivity
Dagster
Generic Dagster job/run management plugin, independent of any business module.
完整說明
Dagster
=======
A generic plugin to manage Dagster jobs and their runs from Odoo.
Models:
* ``dagster.job``: a Dagster job defined by its key, with an optional
``run_config_tmpl`` (YAML template supporting variable substitution).
* ``dagster.run``: a single Dagster run (run id) linked to a job.
The ``run`` / ``call`` methods are extension points. Actual submission to a
Dagster instance is delegated to ``get_dagster_client`` so each deployment
can plug in its own client (default is a stub, no network calls).
Data migration:
----------------
Existing ``fishing.dagster.job`` / ``fishing.dagster.run`` records can be
migrated to ``dagster.job`` / ``dagster.run`` by an external script. The
field layouts are kept compatible on purpose.
Technical
Hypsai
Hypsai Base
Tools/AI
Odoo MCP Framework
Native Model Context Protocol (MCP) Server for Odoo - Connect AI Agents to Your ERP
完整說明
Transform your Odoo into an AI-ready MCP Server with just one decorator!
This addon implements the Model Context Protocol (MCP) specification, enabling
seamless integration between Odoo and AI agents like Claude, ChatGPT, and Cursor.
Key Features:
- One-line @mcp_tool decorator to expose methods to AI
- Automatic JSON schema generation from Python type hints
- Streamable HTTP transport (MCP 2025-03-26)
- Zero configuration required
- Production-ready with error handling and logging
Security:
- Optional auth_api_key support for secure API authentication
- Without auth_api_key: runs with admin privileges (development only)
- With auth_api_key: uses API key-based user authentication (production recommended)
Perfect for building AI-powered chatbots, automated workflows,
intelligent assistants, and LLM integrations with your Odoo ERP.
Technical Settings
OQL - Odoo Query Language
Query Odoo models with intuitive, business-focused syntax instead of complex technical domains.
完整說明
OQL (Odoo Query Language) transforms how you query data in Odoo.
Key Features:
- Write queries in business language (e.g., "Waterproof and Size = '40'")
- Configure Terms and Aliases through the UI - no coding required
- SQL-like syntax with AND, OR, IN operators
- Perfect for complex product searches and user-facing filters
Example:
products = env['product.product'].searcho(
"CatgS = 'Boot' and Brand = 'Danner' and EuShoeSize in ('40', '40.5') and Waterproof"
)
Menu: Settings > Technical > OQL
Tools/AI
OQL MCP Integration
Expose OQL query capabilities to AI agents via Model Context Protocol (MCP).
完整說明
OQL MCP Integration exposes Odoo Query Language (OQL) methods to AI agents through the Model Context Protocol.
Key Features:
- Expose search_reado method with OQL support to AI agents via @mcp_tool
- Enable natural language queries on Odoo data through MCP-compatible clients
- Seamless integration with Claude, ChatGPT, Cursor and other AI assistants
- Business-focused query syntax instead of technical domain expressions
Example Usage by AI:
- Search products: "Find waterproof Danner boots in size 40"
- Query customers: "Show me active customers from Germany"
- Filter records: "Get orders created last week with total > 1000"
Requirements:
- mcp_base module (for MCP framework)
- oql module (for OQL query engine)
This module extends base models with MCP-enabled OQL query methods.
Web
Web Widget Pill Icon (Conditional Icons & Colors)
Transform any field into a stylish pill/badge with dynamic FontAwesome icons and CSS classes based on value mapping.
Web
Web Widget YAML
Adds a YAML code editor widget to form views using Ace Editor
完整說明
Web Widget YAML
===============
This module extends the standard Odoo Ace Editor to provide a dedicated YAML
widget.
Key Improvement:
----------------
Unlike the standard Ace implementation in Odoo 15, this widget allows
developers to pass Ace Editor configurations directly through the `options`
attribute in the XML view.
Usage:
------
.. code-block:: xml
<field name="code_snippet" widget="yaml" options="{'fontSize': 14, 'theme': 'monokai', 'minLines': 15}"/>