Skip to content

Commit 4380308

Browse files
committed
feat(spp_hazard): promote to Beta, add readonly on closed, add maintainer
- Set development_status to Beta - Add emjay0921 as maintainer - Make impact records readonly when verification_status is closed - Make incident forms readonly when status is closed - Remove OCA banner from README
1 parent bf42ea2 commit 4380308

5 files changed

Lines changed: 40 additions & 29 deletions

File tree

spp_hazard/README.rst

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
.. image:: https://odoo-community.org/readme-banner-image
2-
:target: https://odoo-community.org/get-involved?utm_source=readme
3-
:alt: Odoo Community Association
4-
51
=====================================
62
OpenSPP Hazard & Emergency Management
73
=====================================
@@ -14,9 +10,9 @@ OpenSPP Hazard & Emergency Management
1410
!! source digest: sha256:55e519b15a45175a4e6fc1033b24a2abcde053ea3f81a873af733d967618d343
1511
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1612
17-
.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
13+
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
1814
:target: https://odoo-community.org/page/development-status
19-
:alt: Alpha
15+
:alt: Beta
2016
.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png
2117
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
2218
:alt: License: LGPL-3
@@ -171,10 +167,13 @@ Maintainers
171167
.. |maintainer-reichie020212| image:: https://github.com/reichie020212.png?size=40px
172168
:target: https://github.com/reichie020212
173169
:alt: reichie020212
170+
.. |maintainer-emjay0921| image:: https://github.com/emjay0921.png?size=40px
171+
:target: https://github.com/emjay0921
172+
:alt: emjay0921
174173

175174
Current maintainers:
176175

177-
|maintainer-jeremi| |maintainer-gonzalesedwin1123| |maintainer-reichie020212|
176+
|maintainer-jeremi| |maintainer-gonzalesedwin1123| |maintainer-reichie020212| |maintainer-emjay0921|
178177

179178
This module is part of the `OpenSPP/OpenSPP2 <https://github.com/OpenSPP/OpenSPP2/tree/19.0/spp_hazard>`_ project on GitHub.
180179

spp_hazard/__manifest__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"author": "OpenSPP.org",
1414
"website": "https://github.com/OpenSPP/OpenSPP2",
1515
"license": "LGPL-3",
16-
"development_status": "Alpha",
17-
"maintainers": ["jeremi", "gonzalesedwin1123", "reichie020212"],
16+
"development_status": "Beta",
17+
"maintainers": ["jeremi", "gonzalesedwin1123", "reichie020212", "emjay0921"],
1818
"depends": [
1919
"base",
2020
"spp_security",

spp_hazard/static/description/index.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -363,9 +363,6 @@
363363
<div class="document">
364364

365365

366-
<a class="reference external image-reference" href="https://odoo-community.org/get-involved?utm_source=readme">
367-
<img alt="Odoo Community Association" src="https://odoo-community.org/readme-banner-image" />
368-
</a>
369366
<div class="section" id="openspp-hazard-emergency-management">
370367
<h1>OpenSPP Hazard &amp; Emergency Management</h1>
371368
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -374,7 +371,7 @@ <h1>OpenSPP Hazard &amp; Emergency Management</h1>
374371
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
375372
!! source digest: sha256:55e519b15a45175a4e6fc1033b24a2abcde053ea3f81a873af733d967618d343
376373
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
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_hazard"><img alt="OpenSPP/OpenSPP2" src="https://img.shields.io/badge/github-OpenSPP%2FOpenSPP2-lightgray.png?logo=github" /></a></p>
374+
<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_hazard"><img alt="OpenSPP/OpenSPP2" src="https://img.shields.io/badge/github-OpenSPP%2FOpenSPP2-lightgray.png?logo=github" /></a></p>
378375
<p>Records disaster events and tracks their impact on individual
379376
registrants. Supports hierarchical hazard classification, geographic
380377
scope tracking, severity levels, and verification workflows to enable

spp_hazard/views/hazard_impact_views.xml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,21 +51,28 @@
5151
<div class="oe_title">
5252
<label for="registrant_id"/>
5353
<h1>
54-
<field name="registrant_id" placeholder="Select Registrant..." options="{'no_create': True}"/>
54+
<field name="registrant_id" placeholder="Select Registrant..."
55+
options="{'no_create': True}"
56+
readonly="verification_status == 'closed'"/>
5557
</h1>
5658
<label for="incident_id"/>
5759
<h2>
58-
<field name="incident_id" placeholder="Select Incident..." options="{'no_create': True}"/>
60+
<field name="incident_id" placeholder="Select Incident..."
61+
options="{'no_create': True}"
62+
readonly="verification_status == 'closed'"/>
5963
</h2>
6064
</div>
6165
<group>
6266
<group name="incident_info">
6367
<field name="incident_status" invisible="1"/>
6468
</group>
6569
<group name="impact_details">
66-
<field name="impact_type_id" options="{'no_create': True}"/>
67-
<field name="damage_level"/>
68-
<field name="impact_date"/>
70+
<field name="impact_type_id" options="{'no_create': True}"
71+
readonly="verification_status == 'closed'"/>
72+
<field name="damage_level"
73+
readonly="verification_status == 'closed'"/>
74+
<field name="impact_date"
75+
readonly="verification_status == 'closed'"/>
6976
</group>
7077
</group>
7178
<group name="verification_info" string="Verification Information"
@@ -77,7 +84,8 @@
7784
</group>
7885
<notebook>
7986
<page string="Notes" name="notes">
80-
<field name="notes" placeholder="Additional details about the impact..."/>
87+
<field name="notes" placeholder="Additional details about the impact..."
88+
readonly="verification_status == 'closed'"/>
8189
</page>
8290
</notebook>
8391
</sheet>

spp_hazard/views/hazard_incident_views.xml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,28 +63,35 @@
6363
<div class="oe_title">
6464
<label for="name"/>
6565
<h1>
66-
<field name="name" placeholder="e.g., Typhoon Yolanda"/>
66+
<field name="name" placeholder="e.g., Typhoon Yolanda"
67+
readonly="status == 'closed'"/>
6768
</h1>
6869
</div>
6970
<group>
7071
<group name="main_info">
71-
<field name="code" placeholder="e.g., 2013-YOLANDA"/>
72-
<field name="category_id" options="{'no_create': True}"/>
73-
<field name="severity"/>
72+
<field name="code" placeholder="e.g., 2013-YOLANDA"
73+
readonly="status == 'closed'"/>
74+
<field name="category_id" options="{'no_create': True}"
75+
readonly="status == 'closed'"/>
76+
<field name="severity"
77+
readonly="status == 'closed'"/>
7478
</group>
7579
<group name="dates">
76-
<field name="start_date"/>
77-
<field name="end_date"/>
80+
<field name="start_date"
81+
readonly="status == 'closed'"/>
82+
<field name="end_date"
83+
readonly="status == 'closed'"/>
7884
<field name="is_ongoing" invisible="1"/>
7985
</group>
8086
</group>
8187
<notebook>
8288
<page string="Description" name="description">
83-
<field name="description" placeholder="Describe the incident in detail..."/>
89+
<field name="description" placeholder="Describe the incident in detail..."
90+
readonly="status == 'closed'"/>
8491
</page>
8592
<page string="Affected Areas" name="areas">
86-
<p class="text-muted">Add areas affected by this incident. Specify severity and population estimates for each area.</p>
87-
<field name="incident_area_ids">
93+
<p class="text-muted" invisible="status == 'closed'">Add areas affected by this incident. Specify severity and population estimates for each area.</p>
94+
<field name="incident_area_ids" readonly="status == 'closed'">
8895
<list editable="bottom">
8996
<field name="area_id" options="{'no_create': True}"/>
9097
<field name="severity_override"/>
@@ -94,7 +101,7 @@
94101
</field>
95102
</page>
96103
<page string="Impacts" name="impacts">
97-
<field name="impact_ids">
104+
<field name="impact_ids" readonly="status == 'closed'">
98105
<list>
99106
<field name="registrant_id"/>
100107
<field name="impact_type_id"/>

0 commit comments

Comments
 (0)