Skip to content

Commit 527932f

Browse files
fix(lint): apply prettier formatting and remove orphaned settings view
Format XML files in spp_graduation and spp_session_tracking with prettier. Remove res_config_settings_views.xml from spp_grm as it references non-existent helpdesk_mgmt fields and is not in the manifest.
1 parent 591bcbc commit 527932f

8 files changed

Lines changed: 484 additions & 301 deletions

File tree

Lines changed: 125 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -1,117 +1,137 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<odoo noupdate="1">
3-
<!-- Standard Graduation Pathway -->
4-
<record id="pathway_standard_graduation" model="spp.graduation.pathway">
5-
<field name="name">Standard Graduation</field>
6-
<field name="code">STANDARD</field>
7-
<field name="sequence">10</field>
8-
<field name="is_positive_exit" eval="True" />
9-
<field name="is_requires_assessment" eval="True" />
10-
<field name="is_requires_approval" eval="True" />
11-
<field name="post_graduation_monitoring_months">12</field>
12-
<field name="description">Standard graduation pathway for beneficiaries who have met all program objectives and are ready to exit successfully.</field>
13-
</record>
3+
<!-- Standard Graduation Pathway -->
4+
<record id="pathway_standard_graduation" model="spp.graduation.pathway">
5+
<field name="name">Standard Graduation</field>
6+
<field name="code">STANDARD</field>
7+
<field name="sequence">10</field>
8+
<field name="is_positive_exit" eval="True" />
9+
<field name="is_requires_assessment" eval="True" />
10+
<field name="is_requires_approval" eval="True" />
11+
<field name="post_graduation_monitoring_months">12</field>
12+
<field
13+
name="description"
14+
>Standard graduation pathway for beneficiaries who have met all program objectives and are ready to exit successfully.</field>
15+
</record>
1416

15-
<!-- Early Graduation Pathway -->
16-
<record id="pathway_early_graduation" model="spp.graduation.pathway">
17-
<field name="name">Early Graduation</field>
18-
<field name="code">EARLY</field>
19-
<field name="sequence">20</field>
20-
<field name="is_positive_exit" eval="True" />
21-
<field name="is_requires_assessment" eval="True" />
22-
<field name="is_requires_approval" eval="True" />
23-
<field name="post_graduation_monitoring_months">18</field>
24-
<field name="description">Early graduation pathway for beneficiaries who have exceeded program expectations and are ready to graduate ahead of schedule.</field>
25-
</record>
17+
<!-- Early Graduation Pathway -->
18+
<record id="pathway_early_graduation" model="spp.graduation.pathway">
19+
<field name="name">Early Graduation</field>
20+
<field name="code">EARLY</field>
21+
<field name="sequence">20</field>
22+
<field name="is_positive_exit" eval="True" />
23+
<field name="is_requires_assessment" eval="True" />
24+
<field name="is_requires_approval" eval="True" />
25+
<field name="post_graduation_monitoring_months">18</field>
26+
<field
27+
name="description"
28+
>Early graduation pathway for beneficiaries who have exceeded program expectations and are ready to graduate ahead of schedule.</field>
29+
</record>
2630

27-
<!-- Administrative Exit Pathway -->
28-
<record id="pathway_administrative_exit" model="spp.graduation.pathway">
29-
<field name="name">Administrative Exit</field>
30-
<field name="code">ADMIN_EXIT</field>
31-
<field name="sequence">30</field>
32-
<field name="is_positive_exit" eval="False" />
33-
<field name="is_requires_assessment" eval="False" />
34-
<field name="is_requires_approval" eval="True" />
35-
<field name="post_graduation_monitoring_months">0</field>
36-
<field name="description">Administrative exit for beneficiaries who are removed from the program due to non-compliance, ineligibility, or other administrative reasons.</field>
37-
</record>
31+
<!-- Administrative Exit Pathway -->
32+
<record id="pathway_administrative_exit" model="spp.graduation.pathway">
33+
<field name="name">Administrative Exit</field>
34+
<field name="code">ADMIN_EXIT</field>
35+
<field name="sequence">30</field>
36+
<field name="is_positive_exit" eval="False" />
37+
<field name="is_requires_assessment" eval="False" />
38+
<field name="is_requires_approval" eval="True" />
39+
<field name="post_graduation_monitoring_months">0</field>
40+
<field
41+
name="description"
42+
>Administrative exit for beneficiaries who are removed from the program due to non-compliance, ineligibility, or other administrative reasons.</field>
43+
</record>
3844

39-
<!-- Sample Criteria for Standard Graduation -->
40-
<record id="criteria_income_threshold" model="spp.graduation.criteria">
41-
<field name="name">Income Above Poverty Line</field>
42-
<field name="code">INCOME_THRESHOLD</field>
43-
<field name="pathway_id" ref="pathway_standard_graduation" />
44-
<field name="sequence">10</field>
45-
<field name="weight">2.0</field>
46-
<field name="assessment_method">verification</field>
47-
<field name="is_required" eval="True" />
48-
<field name="description">Household income is sustainably above the poverty line for at least 6 months.</field>
49-
</record>
45+
<!-- Sample Criteria for Standard Graduation -->
46+
<record id="criteria_income_threshold" model="spp.graduation.criteria">
47+
<field name="name">Income Above Poverty Line</field>
48+
<field name="code">INCOME_THRESHOLD</field>
49+
<field name="pathway_id" ref="pathway_standard_graduation" />
50+
<field name="sequence">10</field>
51+
<field name="weight">2.0</field>
52+
<field name="assessment_method">verification</field>
53+
<field name="is_required" eval="True" />
54+
<field
55+
name="description"
56+
>Household income is sustainably above the poverty line for at least 6 months.</field>
57+
</record>
5058

51-
<record id="criteria_livelihood_established" model="spp.graduation.criteria">
52-
<field name="name">Sustainable Livelihood Established</field>
53-
<field name="code">LIVELIHOOD</field>
54-
<field name="pathway_id" ref="pathway_standard_graduation" />
55-
<field name="sequence">20</field>
56-
<field name="weight">2.0</field>
57-
<field name="assessment_method">verification</field>
58-
<field name="is_required" eval="False" />
59-
<field name="description">Beneficiary has established a sustainable livelihood or income source.</field>
60-
</record>
59+
<record id="criteria_livelihood_established" model="spp.graduation.criteria">
60+
<field name="name">Sustainable Livelihood Established</field>
61+
<field name="code">LIVELIHOOD</field>
62+
<field name="pathway_id" ref="pathway_standard_graduation" />
63+
<field name="sequence">20</field>
64+
<field name="weight">2.0</field>
65+
<field name="assessment_method">verification</field>
66+
<field name="is_required" eval="False" />
67+
<field
68+
name="description"
69+
>Beneficiary has established a sustainable livelihood or income source.</field>
70+
</record>
6171

62-
<record id="criteria_savings_account" model="spp.graduation.criteria">
63-
<field name="name">Active Savings Account</field>
64-
<field name="code">SAVINGS</field>
65-
<field name="pathway_id" ref="pathway_standard_graduation" />
66-
<field name="sequence">30</field>
67-
<field name="weight">1.0</field>
68-
<field name="assessment_method">verification</field>
69-
<field name="is_required" eval="False" />
70-
<field name="description">Beneficiary has an active savings account with regular deposits.</field>
71-
</record>
72+
<record id="criteria_savings_account" model="spp.graduation.criteria">
73+
<field name="name">Active Savings Account</field>
74+
<field name="code">SAVINGS</field>
75+
<field name="pathway_id" ref="pathway_standard_graduation" />
76+
<field name="sequence">30</field>
77+
<field name="weight">1.0</field>
78+
<field name="assessment_method">verification</field>
79+
<field name="is_required" eval="False" />
80+
<field
81+
name="description"
82+
>Beneficiary has an active savings account with regular deposits.</field>
83+
</record>
7284

73-
<record id="criteria_children_school" model="spp.graduation.criteria">
74-
<field name="name">School-Age Children Enrolled</field>
75-
<field name="code">SCHOOL_ENROLLMENT</field>
76-
<field name="pathway_id" ref="pathway_standard_graduation" />
77-
<field name="sequence">40</field>
78-
<field name="weight">1.5</field>
79-
<field name="assessment_method">verification</field>
80-
<field name="is_required" eval="True" />
81-
<field name="description">All school-age children in the household are enrolled and attending school regularly.</field>
82-
</record>
85+
<record id="criteria_children_school" model="spp.graduation.criteria">
86+
<field name="name">School-Age Children Enrolled</field>
87+
<field name="code">SCHOOL_ENROLLMENT</field>
88+
<field name="pathway_id" ref="pathway_standard_graduation" />
89+
<field name="sequence">40</field>
90+
<field name="weight">1.5</field>
91+
<field name="assessment_method">verification</field>
92+
<field name="is_required" eval="True" />
93+
<field
94+
name="description"
95+
>All school-age children in the household are enrolled and attending school regularly.</field>
96+
</record>
8397

84-
<record id="criteria_health_access" model="spp.graduation.criteria">
85-
<field name="name">Access to Health Services</field>
86-
<field name="code">HEALTH_ACCESS</field>
87-
<field name="pathway_id" ref="pathway_standard_graduation" />
88-
<field name="sequence">50</field>
89-
<field name="weight">1.0</field>
90-
<field name="assessment_method">verification</field>
91-
<field name="is_required" eval="False" />
92-
<field name="description">Household has access to and utilizes basic health services.</field>
93-
</record>
98+
<record id="criteria_health_access" model="spp.graduation.criteria">
99+
<field name="name">Access to Health Services</field>
100+
<field name="code">HEALTH_ACCESS</field>
101+
<field name="pathway_id" ref="pathway_standard_graduation" />
102+
<field name="sequence">50</field>
103+
<field name="weight">1.0</field>
104+
<field name="assessment_method">verification</field>
105+
<field name="is_required" eval="False" />
106+
<field
107+
name="description"
108+
>Household has access to and utilizes basic health services.</field>
109+
</record>
94110

95-
<!-- Sample Criteria for Early Graduation -->
96-
<record id="criteria_early_income" model="spp.graduation.criteria">
97-
<field name="name">Income Significantly Above Poverty Line</field>
98-
<field name="code">INCOME_HIGH</field>
99-
<field name="pathway_id" ref="pathway_early_graduation" />
100-
<field name="sequence">10</field>
101-
<field name="weight">2.0</field>
102-
<field name="assessment_method">verification</field>
103-
<field name="is_required" eval="True" />
104-
<field name="description">Household income is significantly above the poverty line (150%+) for at least 6 months.</field>
105-
</record>
111+
<!-- Sample Criteria for Early Graduation -->
112+
<record id="criteria_early_income" model="spp.graduation.criteria">
113+
<field name="name">Income Significantly Above Poverty Line</field>
114+
<field name="code">INCOME_HIGH</field>
115+
<field name="pathway_id" ref="pathway_early_graduation" />
116+
<field name="sequence">10</field>
117+
<field name="weight">2.0</field>
118+
<field name="assessment_method">verification</field>
119+
<field name="is_required" eval="True" />
120+
<field
121+
name="description"
122+
>Household income is significantly above the poverty line (150%+) for at least 6 months.</field>
123+
</record>
106124

107-
<record id="criteria_early_business" model="spp.graduation.criteria">
108-
<field name="name">Thriving Business or Employment</field>
109-
<field name="code">BUSINESS_SUCCESS</field>
110-
<field name="pathway_id" ref="pathway_early_graduation" />
111-
<field name="sequence">20</field>
112-
<field name="weight">2.0</field>
113-
<field name="assessment_method">verification</field>
114-
<field name="is_required" eval="True" />
115-
<field name="description">Beneficiary has a thriving business or stable formal employment.</field>
116-
</record>
125+
<record id="criteria_early_business" model="spp.graduation.criteria">
126+
<field name="name">Thriving Business or Employment</field>
127+
<field name="code">BUSINESS_SUCCESS</field>
128+
<field name="pathway_id" ref="pathway_early_graduation" />
129+
<field name="sequence">20</field>
130+
<field name="weight">2.0</field>
131+
<field name="assessment_method">verification</field>
132+
<field name="is_required" eval="True" />
133+
<field
134+
name="description"
135+
>Beneficiary has a thriving business or stable formal employment.</field>
136+
</record>
117137
</odoo>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8" ?>
22
<odoo>
33
<!-- Graduation Domain Privileges -->
44
<!-- These privileges organize graduation groups in the user settings UI -->
55

66
<!-- User privilege -->
77
<record id="privilege_graduation_user" model="res.groups.privilege">
88
<field name="name">User</field>
9-
<field name="category_id" ref="spp_security.category_spp_graduation"/>
9+
<field name="category_id" ref="spp_security.category_spp_graduation" />
1010
<field name="sequence">10</field>
1111
</record>
1212

1313
<!-- Manager privilege -->
1414
<record id="privilege_graduation_manager" model="res.groups.privilege">
1515
<field name="name">Manager</field>
16-
<field name="category_id" ref="spp_security.category_spp_graduation"/>
16+
<field name="category_id" ref="spp_security.category_spp_graduation" />
1717
<field name="sequence">20</field>
1818
</record>
1919
</odoo>

0 commit comments

Comments
 (0)