@@ -14,9 +14,9 @@ OpenSPP CEL Event Data Integration
1414 !! source digest: sha256:e2f2bc40368e1bb65ac6336eec7a46ff133360ef67c8283271317282c593c0df
1515 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1616
17- .. |badge1 | image :: https://img.shields.io/badge/maturity-Alpha-red .png
17+ .. |badge1 | image :: https://img.shields.io/badge/maturity-Beta-yellow .png
1818 :target: https://odoo-community.org/page/development-status
19- :alt: Alpha
19+ :alt: Beta
2020.. |badge2 | image :: https://img.shields.io/badge/license-LGPL--3-blue.png
2121 :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
2222 :alt: License: LGPL-3
@@ -35,15 +35,15 @@ with Python fallback for complex cases.
3535Key Capabilities
3636~~~~~~~~~~~~~~~~
3737
38- - Query event field values with temporal filtering (within_days,
39- within_months, named periods) and selection modes (active, latest,
40- latest_active, first, any)
41- - Check event existence with date-based filtering
42- - Aggregate event data using count, sum, avg, min, max functions
43- - Generate period strings using helper functions (this_year,
44- this_quarter, etc.)
45- - Optimize queries using SQL fast paths with automatic fallback to
46- Python evaluation
38+ - Query event field values with temporal filtering (within_days,
39+ within_months, named periods) and selection modes (active, latest,
40+ latest_active, first, any)
41+ - Check event existence with date-based filtering
42+ - Aggregate event data using count, sum, avg, min, max functions
43+ - Generate period strings using helper functions (this_year,
44+ this_quarter, etc.)
45+ - Optimize queries using SQL fast paths with automatic fallback to
46+ Python evaluation
4747
4848Key Models
4949~~~~~~~~~~
@@ -74,9 +74,9 @@ optimal query performance.
7474UI Location
7575~~~~~~~~~~~
7676
77- - **Menu **: Studio > Rules > Variables > All Variables
78- - **Form **: Event aggregation fields appear in the Source Configuration
79- section when **Aggregate Target ** is set to "Events"
77+ - **Menu **: Studio > Rules > Variables > All Variables
78+ - **Form **: Event aggregation fields appear in the Source Configuration
79+ section when **Aggregate Target ** is set to "Events"
8080
8181Security
8282~~~~~~~~
@@ -87,24 +87,19 @@ No module-specific security. Access control inherits from
8787Extension Points
8888~~~~~~~~~~~~~~~~
8989
90- - Override ``spp.cel.translator._to_plan() `` to add custom event query
91- plan nodes
92- - Override ``spp.cel.executor._exec_event_value_sql() `` to customize
93- SQL execution logic
94- - Extend period helper functions in ``models/cel_event_functions.py ``
95- - Implement custom aggregation functions following the
96- events_count/sum/avg pattern
90+ - Override ``spp.cel.translator._to_plan() `` to add custom event query
91+ plan nodes
92+ - Override ``spp.cel.executor._exec_event_value_sql() `` to customize SQL
93+ execution logic
94+ - Extend period helper functions in ``models/cel_event_functions.py ``
95+ - Implement custom aggregation functions following the
96+ events_count/sum/avg pattern
9797
9898Dependencies
9999~~~~~~~~~~~~
100100
101101``spp_cel_domain ``, ``spp_event_data ``, ``spp_studio ``
102102
103- .. IMPORTANT ::
104- This is an alpha version, the data model and design can change at any time without warning.
105- Only for development or testing purpose, do not use in production.
106- `More details on development status <https://odoo-community.org/page/development-status >`_
107-
108103**Table of contents **
109104
110105.. contents ::
0 commit comments