diff --git a/spp_graduation/__manifest__.py b/spp_graduation/__manifest__.py index 3d680af7..c0b3fb07 100644 --- a/spp_graduation/__manifest__.py +++ b/spp_graduation/__manifest__.py @@ -2,7 +2,7 @@ { "name": "OpenSPP Graduation Management", "summary": "Manage graduation and exit from time-bound social protection programs", - "version": "19.0.2.0.0", + "version": "19.0.2.0.1", "category": "OpenSPP", "author": "OpenSPP.org", "website": "https://github.com/OpenSPP/OpenSPP2", @@ -23,6 +23,7 @@ "security/ir.model.access.csv", "views/graduation_pathway_views.xml", "views/graduation_assessment_views.xml", + "views/graduation_criteria_views.xml", "views/graduation_menus.xml", "data/graduation_data.xml", ], diff --git a/spp_graduation/readme/HISTORY.md b/spp_graduation/readme/HISTORY.md index 4aaf9afe..1f50cd43 100644 --- a/spp_graduation/readme/HISTORY.md +++ b/spp_graduation/readme/HISTORY.md @@ -1,3 +1,7 @@ +### 19.0.2.0.1 + +- fix(views): add a "Graduation Criteria" menu item directly under the Graduation root, plus a list/form/search view and action for `spp.graduation.criteria`. The model and ACL were already shipped, but no UI surface existed — criteria could only be edited indirectly through the pathway form. Visible to `group_spp_graduation_user` and above. + ### 19.0.2.0.0 - Initial migration to OpenSPP2 diff --git a/spp_graduation/views/graduation_criteria_views.xml b/spp_graduation/views/graduation_criteria_views.xml new file mode 100644 index 00000000..3a0c4c50 --- /dev/null +++ b/spp_graduation/views/graduation_criteria_views.xml @@ -0,0 +1,125 @@ + + + + + spp.graduation.criteria.search + spp.graduation.criteria + + + + + + + + + + + + + + + + + + + + + spp.graduation.criteria.list + spp.graduation.criteria + + + + + + + + + + + + + + + + + + spp.graduation.criteria.form + spp.graduation.criteria + +
+ + +
+

+ +

+
+ + + + + + + + + + + + + + + + +
+
+
+
+ + + + Graduation Criteria + spp.graduation.criteria + list,form + + +

+ Create a new Graduation Criterion +

+

+ Define weighted criteria within a pathway, each with its own + assessment method (self-report, verification, computed, or + field observation) and a flag for whether it is required. +

+
+
+
diff --git a/spp_graduation/views/graduation_menus.xml b/spp_graduation/views/graduation_menus.xml index f17e7fc1..12aaf536 100644 --- a/spp_graduation/views/graduation_menus.xml +++ b/spp_graduation/views/graduation_menus.xml @@ -33,6 +33,16 @@ sequence="20" /> + + +