Odoo Form Builder for backend, portal, website and embedded forms. Nova Forms, powered by SurveyJS.
Frontend / Backend integration, interaction, reactivity and validation for Form Components.
Drag & drop a form on a website or portal page. (form snippet, forms snippet, form block, forms block, website forms, portal forms)
Generate (PDF) reports for every Form
Forms integration with Contacts e.g. contacts, clients, customers, suppliers
Export and import Form Builders and related data (eg. APIs, automated/server actions, translations)
Forms integration with Helpdesk (also portal) Tickets
Forms integration with CRM Leads
Forms integration with Sale Orders/Quotations
Forms integration with Employees
Saves Form Components as database records.
Python API for Form Builder and Form/Submission data
ylhc sub form for odoo
A training catalog and a live compliance register that turns "who is about to fall out of compliance?" into a one-click answer, with computed expiry dates, a daily cron that raises renewal alerts before certificates lapse, and an append-only hash-chained audit trail on every change. Odoo 19 Community HR training and certifications, employee certificate tracking, licence expiry management, mandatory training compliance, renewal reminders, training course catalog, HR activity alerts.
A reusable approval engine for Odoo Community HR that turns any record into an approvable document with N-step sign-off chains, dynamic approvers, self-approval guards, overdue escalation, and a per-company audited decision trail, covering Odoo HR approval workflow, multi-step approval chains, manager approval routing, parallel and serial approvals, conditional policy-driven approvals, approver groups, escalation cron, and multi-company record scoping.
A dependency-light platform layer for Odoo 19 Community HR that gives every feature module a hash-chained append-only audit log, strict multi-company isolation, typed per-company settings, runtime feature flags, a worker-shared rate limiter, and an OWL component kit, with HR audit trail, multi-company HR, feature flags, settings registry, rate limiting, correlation IDs, DST-safe timezone helpers, service registry, and a four-tier HR access ladder.
A small, stateless compatibility layer that resolves the Odoo API renames between versions 16, 17, 18 and 19 in one place, so the EH HR Platform feature modules stay version-agnostic, covering the res.users group field rename (groups_id to group_ids), the res.groups members rename (users to user_ids), the access-level dropdown that moved from category_id to privilege_id on 19, the hr.contract to hr.version model rename, the list and tree view-mode vocabulary change, and idempotent column renames for migration scripts, Odoo HR version compatibility shim, cross-version add-on, hr.version rename, group_ids migration, self-hosted LGPL-3.
Move HR thresholds, multipliers and eligibility rules out of hard-coded constants and into versioned, per-company policy records evaluated by a restricted, side-effect-free DSL, with Odoo HR rules engine, no-code policy DSL, leave caps, overtime multipliers, eligibility rules, grace periods, per company and per department policy scoping, JSON policy editor, Odoo 16 17 18 19 Community.
A shared notification service for the EH HR Platform that gives every feature module one send() entry point across in-app, email, SMS, push and webhook channels, resolving per-user channel preferences and suppressing duplicate sends so teams never wire delivery by hand, Odoo 16 17 18 19 Community HR notification engine, notification preferences, per-user delivery channels, in-app and email notifications, SMS notification adapter, webhook and push hooks, template placeholders, duplicate suppression, dedupe, multi-channel HR alerts, record-rule privacy.
A declarative state machine engine for Odoo Community HR records, where states, transitions, approval gates and access rules are stored as configuration rather than re-coded in every module, with Odoo HR workflow engine, draft to submit to approve to done state machine, configurable statusbar, group-gated transitions, approval-chain integration, post-transition hooks, audited status changes, multi-company aware, Odoo 16 17 18 19 Community.