Adds fusion.period.picker.wizard - a guided entry point that lets users pick a report type and a common period preset (this/last month, quarter, YTD, last year, or custom range). The wizard uses the existing date_periods service helpers (month_bounds, quarter_bounds, fiscal_year_bounds) to pre-fill date_from / date_to via @api.onchange. action_open_report returns a client action that launches the OWL reports viewer with default_report_type / default_date_from / default_date_to / default_comparison in the context. Tests: 3 new (test_period_picker.py). Net 111 -> 114. Made-with: Cursor
765 B
765 B
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_fusion_report_user | fusion.report.user | model_fusion_report | base.group_user | 1 | 0 | 0 | 0 |
| 3 | access_fusion_report_admin | fusion.report.admin | model_fusion_report | fusion_accounting_core.group_fusion_accounting_admin | 1 | 1 | 1 | 1 |
| 4 | access_fusion_report_commentary | fusion.report.commentary | model_fusion_report_commentary | base.group_user | 1 | 1 | 1 | 0 |
| 5 | access_fusion_report_anomaly | fusion.report.anomaly | model_fusion_report_anomaly | base.group_user | 1 | 1 | 1 | 0 |
| 6 | access_fusion_xlsx_export_wizard_user | fusion.xlsx.export.wizard.user | model_fusion_xlsx_export_wizard | base.group_user | 1 | 1 | 1 | 0 |
| 7 | access_fusion_period_picker_wizard_user | fusion.period.picker.wizard.user | model_fusion_period_picker_wizard | base.group_user | 1 | 1 | 1 | 0 |