Skip to content

Commit f0e6940

Browse files
committed
chore(spp_cel_event): promote to Beta
1 parent 5a04d3a commit f0e6940

File tree

3 files changed

+25
-36
lines changed

3 files changed

+25
-36
lines changed

spp_cel_event/README.rst

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -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.
3535
Key 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

4848
Key Models
4949
~~~~~~~~~~
@@ -74,9 +74,9 @@ optimal query performance.
7474
UI 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

8181
Security
8282
~~~~~~~~
@@ -87,24 +87,19 @@ No module-specific security. Access control inherits from
8787
Extension 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

9898
Dependencies
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::

spp_cel_event/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"author": "OpenSPP.org",
1010
"website": "https://github.com/OpenSPP/OpenSPP2",
1111
"license": "LGPL-3",
12-
"development_status": "Alpha",
12+
"development_status": "Beta",
1313
"maintainers": ["jeremi", "gonzalesedwin1123", "emjay0921"],
1414
"depends": [
1515
"spp_cel_domain",

spp_cel_event/static/description/index.html

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ <h1>OpenSPP CEL Event Data Integration</h1>
374374
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
375375
!! source digest: sha256:e2f2bc40368e1bb65ac6336eec7a46ff133360ef67c8283271317282c593c0df
376376
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
377-
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Alpha" src="https://img.shields.io/badge/maturity-Alpha-red.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/lgpl-3.0-standalone.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/license-LGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OpenSPP/OpenSPP2/tree/19.0/spp_cel_event"><img alt="OpenSPP/OpenSPP2" src="https://img.shields.io/badge/github-OpenSPP%2FOpenSPP2-lightgray.png?logo=github" /></a></p>
377+
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/lgpl-3.0-standalone.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/license-LGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OpenSPP/OpenSPP2/tree/19.0/spp_cel_event"><img alt="OpenSPP/OpenSPP2" src="https://img.shields.io/badge/github-OpenSPP%2FOpenSPP2-lightgray.png?logo=github" /></a></p>
378378
<p>Integrates event data with CEL expressions for eligibility and
379379
entitlement rules. Extends the CEL domain framework to query event data
380380
records collected through surveys, field visits, and assessments.
@@ -451,8 +451,8 @@ <h2>Extension Points</h2>
451451
<ul class="simple">
452452
<li>Override <tt class="docutils literal">spp.cel.translator._to_plan()</tt> to add custom event query
453453
plan nodes</li>
454-
<li>Override <tt class="docutils literal">spp.cel.executor._exec_event_value_sql()</tt> to customize
455-
SQL execution logic</li>
454+
<li>Override <tt class="docutils literal">spp.cel.executor._exec_event_value_sql()</tt> to customize SQL
455+
execution logic</li>
456456
<li>Extend period helper functions in <tt class="docutils literal">models/cel_event_functions.py</tt></li>
457457
<li>Implement custom aggregation functions following the
458458
events_count/sum/avg pattern</li>
@@ -461,12 +461,6 @@ <h2>Extension Points</h2>
461461
<div class="section" id="dependencies">
462462
<h2>Dependencies</h2>
463463
<p><tt class="docutils literal">spp_cel_domain</tt>, <tt class="docutils literal">spp_event_data</tt>, <tt class="docutils literal">spp_studio</tt></p>
464-
<div class="admonition important">
465-
<p class="first admonition-title">Important</p>
466-
<p class="last">This is an alpha version, the data model and design can change at any time without warning.
467-
Only for development or testing purpose, do not use in production.
468-
<a class="reference external" href="https://odoo-community.org/page/development-status">More details on development status</a></p>
469-
</div>
470464
<p><strong>Table of contents</strong></p>
471465
<div class="contents local topic" id="contents">
472466
<ul class="simple">

0 commit comments

Comments
 (0)