Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OCA/mis-builder
/ types & classes
Types & classes
71 in github.com/OCA/mis-builder
⨍
Functions
432
◇
Types & classes
71
↳
Endpoints
4
↓ 8 callers
Class
ExpressionEvaluator
mis_builder/models/expression_evaluator.py:7
↓ 6 callers
Class
DataError
mis_builder/models/data_error.py:6
↓ 5 callers
Class
SimpleArray
mis_builder/models/simple_array.py:95
↓ 4 callers
Class
AutoStruct
mis_builder/models/mis_report.py:50
↓ 3 callers
Class
KpiMatrixCol
mis_builder/models/kpimatrix.py:64
↓ 2 callers
Class
KpiMatrixCell
mis_builder/models/kpimatrix.py:118
↓ 2 callers
Class
KpiMatrixRow
mis_builder/models/kpimatrix.py:17
↓ 2 callers
Class
KpiMatrixSubCol
mis_builder/models/kpimatrix.py:95
↓ 2 callers
Class
MisBudgetAwareExpressionEvaluator
mis_builder_budget/models/mis_report_instance.py:13
↓ 2 callers
Class
PropertyDict
mis_builder/models/mis_report_style.py:19
↓ 1 callers
Class
AccountingExpressionProcessor
Processor for accounting expressions. Expressions of the form <field><mode>(.fieldname)?[accounts][optional move line domain] are support
mis_builder/models/aep.py:81
↓ 1 callers
Class
AccountingNoneType
mis_builder/models/accounting_none.py:104
↓ 1 callers
Class
Accumulator
A simple class to accumulate debit, credit and custom field values. >>> acc1 = Accumulator(["f1", "f2"]) >>> acc1.debit AccountingNone
mis_builder/models/aep.py:26
↓ 1 callers
Class
DateFilterForbidden
mis_builder/models/mis_report_instance.py:35
↓ 1 callers
Class
DateFilterRequired
mis_builder/models/mis_report_instance.py:31
↓ 1 callers
Class
InvalidNameError
mis_builder/models/mis_report_subreport.py:14
↓ 1 callers
Class
KpiMatrix
mis_builder/models/kpimatrix.py:141
↓ 1 callers
Class
NameDataError
mis_builder/models/data_error.py:16
↓ 1 callers
Class
OdooDocTestCase
We need a custom DocTestCase class in order to: - define test_tags to run as part of standard tests - output a more meaningful test name
mis_builder/tests/common.py:35
↓ 1 callers
Class
ParentLoopError
mis_builder/models/mis_report_subreport.py:10
↓ 1 callers
Class
SubKPITupleLengthError
mis_builder/models/mis_report.py:42
↓ 1 callers
Class
SubKPIUnknownTypeError
mis_builder/models/mis_report.py:46
Class
mis_builder/static/src/annotation_dialog/annotation_dialog.esm.js:4
Class
mis_builder/static/src/components/mis_report_widget.esm.js:11
Class
AddMisReportInstanceDashboard
mis_builder/wizard/mis_builder_dashboard.py:10
Class
AnnotationDialog
mis_builder/static/src/annotation_dialog/annotation_dialog.esm.js:4
Class
MisBudget
mis_builder_budget/models/mis_budget.py:7
Class
MisBudgetAbstract
mis_builder_budget/models/mis_budget_abstract.py:7
Class
MisBudgetByAccount
mis_builder_budget/models/mis_budget_by_account.py:7
Class
MisBudgetByAccountItem
mis_builder_budget/models/mis_budget_by_account_item.py:7
Class
MisBudgetItem
mis_builder_budget/models/mis_budget_item.py:7
Class
MisBudgetItemAbstract
mis_builder_budget/models/mis_budget_item_abstract.py:8
Class
MisBuilderXlsx
mis_builder/report/mis_report_instance_xlsx.py:24
Class
MisCommittedPurchase
mis_builder_demo/models/mis_committed_purchase.py:10
Class
MisKpiData
Abstract class for manually entered KPI values.
mis_builder/models/mis_kpi_data.py:23
Class
MisKpiDataTestItem
mis_builder/tests/fake_models.py:4
Class
MisReport
A MIS report template (without period information) The MIS report holds: * a list of explicit queries; the result of each query is stor
mis_builder/models/mis_report.py:409
Class
MisReportInstance
The MIS report instance combines everything to compute a MIS report template for a set of periods.
mis_builder/models/mis_report_instance.py:477
Class
MisReportInstance
mis_builder_budget/models/mis_report_instance.py:50
Class
MisReportInstanceAnnotation
mis_builder/models/mis_report_instance_annotation.py:11
Class
MisReportInstancePeriod
A MIS report instance has the logic to compute a report template for a given date period. Periods have a duration (day, week, fiscal period)
mis_builder/models/mis_report_instance.py:68
Class
MisReportInstancePeriod
mis_builder_budget/models/mis_report_instance_period.py:11
Class
MisReportInstancePeriodSum
mis_builder/models/mis_report_instance.py:39
Class
MisReportKpi
A KPI is an element (ie a line) of a MIS report. In addition to a name and description, it has an expression to compute it based on queries d
mis_builder/models/mis_report.py:72
Class
MisReportKpi
mis_builder_budget/models/mis_report_kpi.py:7
Class
MisReportKpiExpression
A KPI Expression is an expression of a line of a MIS report Kpi. It's used to compute the kpi value.
mis_builder/models/mis_report.py:280
Class
MisReportKpiExpression
mis_builder_budget/models/mis_report_kpi_expression.py:7
Class
MisReportKpiStyle
mis_builder/models/mis_report_style.py:51
Class
MisReportQuery
A query to fetch arbitrary data for a MIS report. A query works on a model and has a domain and list of fields to fetch. At runtime, the doma
mis_builder/models/mis_report.py:346
Class
MisReportSubReport
mis_builder/models/mis_report_subreport.py:18
Class
MisReportSubkpi
mis_builder/models/mis_report.py:249
Class
MisReportWidget
mis_builder/static/src/components/mis_report_widget.esm.js:11
Class
ProRataReadGroupMixin
mis_builder/models/prorata_read_group_mixin.py:15
Class
ProrataReadGroupThing
mis_builder/tests/fake_models.py:10
Class
Report
mis_builder/report/mis_report_instance_qweb.py:11
Class
TestAEP
mis_builder/tests/test_aep.py:21
Class
TestBudgetAwareExpressionEvaluator
mis_builder_budget/tests/test_expression_evaluator.py:11
Class
TestKpiData
mis_builder/tests/test_kpi_data.py:11
Class
TestMisBudget
mis_builder_budget/tests/test_mis_budget.py:13
Class
TestMisBudgetByAccount
mis_builder_budget/tests/test_mis_budget_by_account.py:12
Class
TestMisReportInstance
Basic integration test to exercise mis.report.instance. We don't check the actual results here too much as computation correctness should be
mis_builder/tests/test_mis_report_instance.py:11
Class
TestMisReportInstance
mis_builder/tests/test_target_move.py:7
Class
TestMisReportInstanceAnnotation
mis_builder/tests/test_mis_report_instance_annotation.py:8
Class
TestMisReportInstanceDataSources
Test sum and comparison data source.
mis_builder/tests/test_data_sources.py:18
Class
TestMisSafeEval
mis_builder/tests/test_mis_safe_eval.py:9
Class
TestMisSubreport
mis_builder/tests/test_subreport.py:13
Class
TestMultiCompanyAEP
mis_builder/tests/test_multi_company_aep.py:14
Class
TestPeriodDates
mis_builder/tests/test_period_dates.py:18
Class
TestProrataReadGroup
mis_builder/tests/test_pro_rata_read_group.py:9
Class
TestRendering
mis_builder/tests/test_render.py:11
Class
TestUtcMidnight
mis_builder/tests/test_utc_midnight.py:9