pyvelm v0.4.0¶
Release date: 2026-05-22
User-defined reports with a visual builder, secure SQL compilation, and Excel/CSV/PDF export.
Highlights¶
Report Builder¶
- Sidebar → Reports — create and edit reports on any installed model.
- Odoo-style field drill-down — browse relations level by level; pick deep
paths (e.g.
company_id.currency_id.symbol). - Columns — drag-reorder, per-column format (number, integer, currency with record or fixed currency), alignment.
- Order by — multi-field sort rules with priority; sort by fields not shown as columns.
- Filters & runtime parameters — fixed filters plus prompts when running.
- Preview in the browser; export to Excel, CSV, or PDF.
- Scheduled runs — daily cron with attachment output and audit log.
Security: no user SQL; definitions validated and compiled with ACL, record rules, and company scope. See docs/report-builder.md.
UI components¶
pvCombo— searchable combobox (report builder, selection fields).- List
record_href/create_href— custom row click and New button URLs.
Upgrade¶
Install or sync the reports module. Requires openpyxl and fpdf2
(listed in package dependencies).
Then Apps → Reports → Install (or Sync if already present).