Skip to content

Commit 622c51d

Browse files
authored
Merge pull request #268 from OpenSPP/revert-263-disability-registry
Revert "feat(disability_registry): stabilization improvements for spp_disability_registry (#1047)" (#263)
2 parents f260ffd + 82c4eca commit 622c51d

33 files changed

Lines changed: 141 additions & 3519 deletions

spp_disability_registry/README.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ Key Features
4040
scheduling
4141
- Impairment type, cause, and severity classifications using DCI
4242
vocabularies
43-
- Assistive device management with status (needed, requested, provided)
43+
- Assistive device management with status workflow (needed, requested,
44+
provided)
4445
- Proxy response tracking for children
4546
- CEL function integration for program eligibility targeting
4647

spp_disability_registry/__manifest__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
"views/assessment_views.xml",
3232
"views/assistive_device_views.xml",
3333
"views/registrant_views.xml",
34-
"views/res_config_settings_views.xml",
3534
"views/menus.xml",
3635
],
3736
"demo": [

spp_disability_registry/data/vocabulary_device.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22
<odoo noupdate="1">
33
<!--
44
Assistive Device Type Vocabulary
5+
Based on DCI CD.DR.04 and ISO 9999
56
-->
67
<record id="vocab_device_type" model="spp.vocabulary">
78
<field name="name">Assistive Device Type</field>
89
<field name="namespace_uri">urn:dci:cd:dr:04</field>
910
<field name="version">2024</field>
10-
<field name="description">Types of assistive devices</field>
11+
<field
12+
name="description"
13+
>Types of assistive devices aligned with ISO 9999 classification</field>
1114
<field name="is_system">True</field>
1215
<field name="domain">disability</field>
1316
</record>

spp_disability_registry/demo/demo.xml

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -39,20 +39,10 @@
3939
<field name="wg_selfcare">a_lot</field>
4040
<field name="wg_communicating">some</field>
4141
<field
42-
name="impairment_line_ids"
43-
eval="[
44-
Command.create({
45-
'impairment_type_id': ref('code_disability_physical'),
46-
'impairment_cause_id': ref('code_cause_injury'),
47-
'severity_level_id': ref('code_severity_severe'),
48-
}),
49-
Command.create({
50-
'impairment_type_id': ref('code_disability_visual'),
51-
'impairment_cause_id': ref('code_cause_disease'),
52-
'severity_level_id': ref('code_severity_moderate'),
53-
}),
54-
]"
42+
name="impairment_type_ids"
43+
eval="[Command.link(ref('code_disability_physical'))]"
5544
/>
45+
<field name="severity_level_id" ref="code_severity_severe" />
5646
<field name="review_category">mine</field>
5747
<field
5848
name="support_needs"
@@ -71,15 +61,10 @@
7161
<field name="wg_selfcare">none</field>
7262
<field name="wg_communicating">a_lot</field>
7363
<field
74-
name="impairment_line_ids"
75-
eval="[
76-
Command.create({
77-
'impairment_type_id': ref('code_disability_hearing'),
78-
'impairment_cause_id': ref('code_cause_congenital'),
79-
'severity_level_id': ref('code_severity_moderate'),
80-
}),
81-
]"
64+
name="impairment_type_ids"
65+
eval="[Command.link(ref('code_disability_hearing'))]"
8266
/>
67+
<field name="severity_level_id" ref="code_severity_moderate" />
8368
<field name="review_category">mip</field>
8469
<field name="is_proxy_response">True</field>
8570
<field name="proxy_relationship">parent</field>
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
from . import assessment
22
from . import assistive_device
3-
from . import impairment
43
from . import cel_disability_functions
54
from . import registrant
6-
from . import res_config_settings

0 commit comments

Comments
 (0)