From 6d4c33df6ec1c77b0c61fc4b5904151862312916 Mon Sep 17 00:00:00 2001 From: vin0dkhichar Date: Thu, 7 Aug 2025 11:25:20 +0530 Subject: [PATCH 1/3] [ADD] g2p_programs_all: module to install all programs components --- README.md | 2 + g2p_programs_all/README.md | 3 ++ g2p_programs_all/__init__.py | 1 + g2p_programs_all/__manifest__.py | 48 ++++++++++++++++++ g2p_programs_all/models/__init__.py | 0 g2p_programs_all/pyproject.toml | 3 ++ g2p_programs_all/static/description/icon.png | Bin 0 -> 3985 bytes g2p_programs_app_filter/README.md | 3 ++ g2p_programs_app_filter/__init__.py | 0 g2p_programs_app_filter/__manifest__.py | 20 ++++++++ g2p_programs_app_filter/pyproject.toml | 3 ++ g2p_programs_app_filter/views/filter_apps.xml | 15 ++++++ 12 files changed, 98 insertions(+) create mode 100644 g2p_programs_all/README.md create mode 100644 g2p_programs_all/__init__.py create mode 100644 g2p_programs_all/__manifest__.py create mode 100644 g2p_programs_all/models/__init__.py create mode 100644 g2p_programs_all/pyproject.toml create mode 100644 g2p_programs_all/static/description/icon.png create mode 100644 g2p_programs_app_filter/README.md create mode 100644 g2p_programs_app_filter/__init__.py create mode 100644 g2p_programs_app_filter/__manifest__.py create mode 100644 g2p_programs_app_filter/pyproject.toml create mode 100644 g2p_programs_app_filter/views/filter_apps.xml diff --git a/README.md b/README.md index 3c34ba5b..871a7bad 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,8 @@ addon | version | maintainers | summary [g2p_program_registrant_info](g2p_program_registrant_info/) | 17.0.1.3.0 | | G2P Program: Registrant Info [g2p_program_reimbursement](g2p_program_reimbursement/) | 17.0.1.3.0 | | OpenG2P Programs: Reimbursement [g2p_programs](g2p_programs/) | 17.0.1.3.0 | | OpenG2P Programs +[g2p_programs_all](g2p_programs_all/) | 17.0.1.5.0 | | G2P Programs All +[g2p_programs_app_filter](g2p_programs_app_filter/) | 17.0.1.5.0 | | G2P Programs App Filter [g2p_programs_priority_list](g2p_programs_priority_list/) | 17.0.1.3.0 | | OpenG2P Programs Priority List [g2p_proxy_means_test](g2p_proxy_means_test/) | 17.0.1.3.0 | | G2P: Proxy Means Test [g2p_reimbursement_portal](g2p_reimbursement_portal/) | 17.0.1.3.0 | | G2P Reimbursement Portal diff --git a/g2p_programs_all/README.md b/g2p_programs_all/README.md new file mode 100644 index 00000000..8f50bea5 --- /dev/null +++ b/g2p_programs_all/README.md @@ -0,0 +1,3 @@ +# G2P Programs All + +Refer to https://docs.openg2p.org. diff --git a/g2p_programs_all/__init__.py b/g2p_programs_all/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/g2p_programs_all/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/g2p_programs_all/__manifest__.py b/g2p_programs_all/__manifest__.py new file mode 100644 index 00000000..bdddee49 --- /dev/null +++ b/g2p_programs_all/__manifest__.py @@ -0,0 +1,48 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. + +{ + "name": "G2P Programs All", + "category": "G2P", + "version": "17.0.1.5.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3", + "depends": [ + "g2p_bridge_configuration", + "g2p_entitlement_differential", + "g2p_entitlement_in_kind", + "g2p_entitlement_voucher", + "g2p_formio", + "g2p_mis_importer", + "g2p_notifications_base", + "g2p_notifications_fast2sms", + "g2p_notifications_voucher", + "g2p_notifications_wiserv", + "g2p_odk_importer_program", + "g2p_openid_vci_programs", + "g2p_payment_cash", + "g2p_payment_files", + "g2p_payment_g2p_connect", + "g2p_payment_interop_layer", + "g2p_payment_phee", + "g2p_payment_simple_mpesa", + "g2p_program_approval", + "g2p_program_assessment", + "g2p_program_autoenrol", + "g2p_program_cycleless", + "g2p_program_documents", + "g2p_program_registrant_info", + "g2p_program_reimbursement", + "g2p_programs", + "g2p_programs_priority_list", + "g2p_proxy_means_test", + "g2p_reimbursement_portal", + "g2p_social_registry_importer", + "g2p_theme", + ], + "data": [], + "application": True, + "installable": True, + "auto_install": False, +} diff --git a/g2p_programs_all/models/__init__.py b/g2p_programs_all/models/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/g2p_programs_all/pyproject.toml b/g2p_programs_all/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_programs_all/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_programs_all/static/description/icon.png b/g2p_programs_all/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_programs_app_filter/README.md b/g2p_programs_app_filter/README.md new file mode 100644 index 00000000..a16d1036 --- /dev/null +++ b/g2p_programs_app_filter/README.md @@ -0,0 +1,3 @@ +# G2P Programs App Filter + +Refer to https://docs.openg2p.org. diff --git a/g2p_programs_app_filter/__init__.py b/g2p_programs_app_filter/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/g2p_programs_app_filter/__manifest__.py b/g2p_programs_app_filter/__manifest__.py new file mode 100644 index 00000000..596513a9 --- /dev/null +++ b/g2p_programs_app_filter/__manifest__.py @@ -0,0 +1,20 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. + +{ + "name": "G2P Programs App Filter", + "category": "G2P", + "version": "17.0.1.5.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3", + "depends": [ + "g2p_registry_app_filter", + ], + "data": [ + "views/filter_apps.xml", + ], + "application": False, + "installable": True, + "auto_install": True, +} diff --git a/g2p_programs_app_filter/pyproject.toml b/g2p_programs_app_filter/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_programs_app_filter/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_programs_app_filter/views/filter_apps.xml b/g2p_programs_app_filter/views/filter_apps.xml new file mode 100644 index 00000000..ce710ddc --- /dev/null +++ b/g2p_programs_app_filter/views/filter_apps.xml @@ -0,0 +1,15 @@ + + + + ir.module.module.search.g2p.programs + ir.module.module + + + + [('application', '=', True), '|', ('name', '=', 'g2p_registry'), ('name', '=', 'g2p_programs_all')] + + + + From aad86c6895929e5b7950e69aec63bc239ad67b51 Mon Sep 17 00:00:00 2001 From: vin0dkhichar Date: Wed, 13 Aug 2025 09:42:41 +0530 Subject: [PATCH 2/3] Mark auto_install true --- README.md | 2 - g2p_bridge_configuration/__manifest__.py | 2 +- g2p_entitlement_differential/__manifest__.py | 4 +- g2p_entitlement_in_kind/__manifest__.py | 4 +- g2p_entitlement_voucher/__manifest__.py | 4 +- g2p_formio/__manifest__.py | 4 +- g2p_mis_importer/__manifest__.py | 4 +- g2p_notifications_base/__manifest__.py | 2 +- g2p_notifications_fast2sms/__manifest__.py | 2 +- g2p_notifications_voucher/__manifest__.py | 2 +- g2p_notifications_wiserv/__manifest__.py | 2 +- g2p_odk_importer_program/__manifest__.py | 4 +- g2p_openid_vci_programs/__manifest__.py | 2 +- g2p_payment_cash/__manifest__.py | 4 +- g2p_payment_files/__manifest__.py | 4 +- g2p_payment_g2p_connect/__manifest__.py | 4 +- g2p_payment_interop_layer/__manifest__.py | 4 +- g2p_payment_phee/__manifest__.py | 4 +- g2p_payment_simple_mpesa/__manifest__.py | 4 +- g2p_program_approval/__manifest__.py | 4 +- g2p_program_assessment/__manifest__.py | 4 +- g2p_program_autoenrol/__manifest__.py | 4 +- g2p_program_cycleless/__manifest__.py | 4 +- g2p_program_documents/__manifest__.py | 4 +- g2p_program_registrant_info/__manifest__.py | 2 +- g2p_program_reimbursement/__manifest__.py | 4 +- g2p_programs_all/README.md | 3 -- g2p_programs_all/__init__.py | 1 - g2p_programs_all/__manifest__.py | 48 ------------------ g2p_programs_all/models/__init__.py | 0 g2p_programs_all/pyproject.toml | 3 -- g2p_programs_all/static/description/icon.png | Bin 3985 -> 0 bytes g2p_programs_app_filter/README.md | 3 -- g2p_programs_app_filter/__init__.py | 0 g2p_programs_app_filter/__manifest__.py | 20 -------- g2p_programs_app_filter/pyproject.toml | 3 -- g2p_programs_app_filter/views/filter_apps.xml | 15 ------ g2p_programs_priority_list/__manifest__.py | 4 +- g2p_proxy_means_test/__manifest__.py | 4 +- g2p_reimbursement_portal/__manifest__.py | 4 +- g2p_social_registry_importer/__manifest__.py | 4 +- g2p_theme/__manifest__.py | 4 +- 42 files changed, 53 insertions(+), 151 deletions(-) delete mode 100644 g2p_programs_all/README.md delete mode 100644 g2p_programs_all/__init__.py delete mode 100644 g2p_programs_all/__manifest__.py delete mode 100644 g2p_programs_all/models/__init__.py delete mode 100644 g2p_programs_all/pyproject.toml delete mode 100644 g2p_programs_all/static/description/icon.png delete mode 100644 g2p_programs_app_filter/README.md delete mode 100644 g2p_programs_app_filter/__init__.py delete mode 100644 g2p_programs_app_filter/__manifest__.py delete mode 100644 g2p_programs_app_filter/pyproject.toml delete mode 100644 g2p_programs_app_filter/views/filter_apps.xml diff --git a/README.md b/README.md index 871a7bad..3c34ba5b 100644 --- a/README.md +++ b/README.md @@ -47,8 +47,6 @@ addon | version | maintainers | summary [g2p_program_registrant_info](g2p_program_registrant_info/) | 17.0.1.3.0 | | G2P Program: Registrant Info [g2p_program_reimbursement](g2p_program_reimbursement/) | 17.0.1.3.0 | | OpenG2P Programs: Reimbursement [g2p_programs](g2p_programs/) | 17.0.1.3.0 | | OpenG2P Programs -[g2p_programs_all](g2p_programs_all/) | 17.0.1.5.0 | | G2P Programs All -[g2p_programs_app_filter](g2p_programs_app_filter/) | 17.0.1.5.0 | | G2P Programs App Filter [g2p_programs_priority_list](g2p_programs_priority_list/) | 17.0.1.3.0 | | OpenG2P Programs Priority List [g2p_proxy_means_test](g2p_proxy_means_test/) | 17.0.1.3.0 | | G2P: Proxy Means Test [g2p_reimbursement_portal](g2p_reimbursement_portal/) | 17.0.1.3.0 | | G2P Reimbursement Portal diff --git a/g2p_bridge_configuration/__manifest__.py b/g2p_bridge_configuration/__manifest__.py index ea9c8ccc..15e37483 100644 --- a/g2p_bridge_configuration/__manifest__.py +++ b/g2p_bridge_configuration/__manifest__.py @@ -17,5 +17,5 @@ "images": [], "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_entitlement_differential/__manifest__.py b/g2p_entitlement_differential/__manifest__.py index d4b60c72..10674b72 100644 --- a/g2p_entitlement_differential/__manifest__.py +++ b/g2p_entitlement_differential/__manifest__.py @@ -12,7 +12,7 @@ "demo": [], "assets": {}, "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_entitlement_in_kind/__manifest__.py b/g2p_entitlement_in_kind/__manifest__.py index bef2ea20..afeb6ab0 100644 --- a/g2p_entitlement_in_kind/__manifest__.py +++ b/g2p_entitlement_in_kind/__manifest__.py @@ -19,7 +19,7 @@ }, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_entitlement_voucher/__manifest__.py b/g2p_entitlement_voucher/__manifest__.py index c915c8e1..6054b77b 100644 --- a/g2p_entitlement_voucher/__manifest__.py +++ b/g2p_entitlement_voucher/__manifest__.py @@ -20,7 +20,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_formio/__manifest__.py b/g2p_formio/__manifest__.py index 5ec7eb05..375fb56a 100644 --- a/g2p_formio/__manifest__.py +++ b/g2p_formio/__manifest__.py @@ -31,7 +31,7 @@ }, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_mis_importer/__manifest__.py b/g2p_mis_importer/__manifest__.py index 7ddc96e6..7d44ad19 100644 --- a/g2p_mis_importer/__manifest__.py +++ b/g2p_mis_importer/__manifest__.py @@ -13,7 +13,7 @@ "views/mis_config_views.xml", "views/mis_menu.xml", ], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_notifications_base/__manifest__.py b/g2p_notifications_base/__manifest__.py index 300549f4..9abbd40c 100644 --- a/g2p_notifications_base/__manifest__.py +++ b/g2p_notifications_base/__manifest__.py @@ -23,5 +23,5 @@ "images": [], "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_notifications_fast2sms/__manifest__.py b/g2p_notifications_fast2sms/__manifest__.py index cc84acaa..b45ae458 100644 --- a/g2p_notifications_fast2sms/__manifest__.py +++ b/g2p_notifications_fast2sms/__manifest__.py @@ -21,5 +21,5 @@ "images": [], "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_notifications_voucher/__manifest__.py b/g2p_notifications_voucher/__manifest__.py index 3be1d058..b4861e21 100644 --- a/g2p_notifications_voucher/__manifest__.py +++ b/g2p_notifications_voucher/__manifest__.py @@ -22,5 +22,5 @@ "images": [], "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_notifications_wiserv/__manifest__.py b/g2p_notifications_wiserv/__manifest__.py index 9eea0d0e..491859f8 100644 --- a/g2p_notifications_wiserv/__manifest__.py +++ b/g2p_notifications_wiserv/__manifest__.py @@ -20,5 +20,5 @@ "images": [], "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_odk_importer_program/__manifest__.py b/g2p_odk_importer_program/__manifest__.py index 40c15516..e8b6e9dc 100644 --- a/g2p_odk_importer_program/__manifest__.py +++ b/g2p_odk_importer_program/__manifest__.py @@ -14,7 +14,7 @@ "views/odk_import_views.xml", ], "external_dependencies": {}, - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_openid_vci_programs/__manifest__.py b/g2p_openid_vci_programs/__manifest__.py index 0a2f865f..f53acea7 100644 --- a/g2p_openid_vci_programs/__manifest__.py +++ b/g2p_openid_vci_programs/__manifest__.py @@ -22,5 +22,5 @@ "images": [], "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_payment_cash/__manifest__.py b/g2p_payment_cash/__manifest__.py index ad589a13..2e6917d2 100644 --- a/g2p_payment_cash/__manifest__.py +++ b/g2p_payment_cash/__manifest__.py @@ -19,7 +19,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_payment_files/__manifest__.py b/g2p_payment_files/__manifest__.py index 79f0a7a8..f80553a7 100644 --- a/g2p_payment_files/__manifest__.py +++ b/g2p_payment_files/__manifest__.py @@ -33,7 +33,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_payment_g2p_connect/__manifest__.py b/g2p_payment_g2p_connect/__manifest__.py index ca79fed6..50c5798d 100644 --- a/g2p_payment_g2p_connect/__manifest__.py +++ b/g2p_payment_g2p_connect/__manifest__.py @@ -23,7 +23,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_payment_interop_layer/__manifest__.py b/g2p_payment_interop_layer/__manifest__.py index 1fafbc63..e51618b8 100644 --- a/g2p_payment_interop_layer/__manifest__.py +++ b/g2p_payment_interop_layer/__manifest__.py @@ -19,7 +19,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_payment_phee/__manifest__.py b/g2p_payment_phee/__manifest__.py index 5a6f3208..c6598188 100644 --- a/g2p_payment_phee/__manifest__.py +++ b/g2p_payment_phee/__manifest__.py @@ -20,7 +20,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_payment_simple_mpesa/__manifest__.py b/g2p_payment_simple_mpesa/__manifest__.py index 03ce7f7e..fab1e309 100644 --- a/g2p_payment_simple_mpesa/__manifest__.py +++ b/g2p_payment_simple_mpesa/__manifest__.py @@ -19,7 +19,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_program_approval/__manifest__.py b/g2p_program_approval/__manifest__.py index e5f7e5a1..232ce44c 100644 --- a/g2p_program_approval/__manifest__.py +++ b/g2p_program_approval/__manifest__.py @@ -19,7 +19,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_program_assessment/__manifest__.py b/g2p_program_assessment/__manifest__.py index 748080bf..2c15ccea 100644 --- a/g2p_program_assessment/__manifest__.py +++ b/g2p_program_assessment/__manifest__.py @@ -28,7 +28,7 @@ }, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_program_autoenrol/__manifest__.py b/g2p_program_autoenrol/__manifest__.py index 193d271e..a63288b3 100644 --- a/g2p_program_autoenrol/__manifest__.py +++ b/g2p_program_autoenrol/__manifest__.py @@ -18,7 +18,7 @@ }, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_program_cycleless/__manifest__.py b/g2p_program_cycleless/__manifest__.py index b216926d..d82e6e29 100644 --- a/g2p_program_cycleless/__manifest__.py +++ b/g2p_program_cycleless/__manifest__.py @@ -15,7 +15,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_program_documents/__manifest__.py b/g2p_program_documents/__manifest__.py index 2a2d7998..17b5f9da 100644 --- a/g2p_program_documents/__manifest__.py +++ b/g2p_program_documents/__manifest__.py @@ -20,7 +20,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_program_registrant_info/__manifest__.py b/g2p_program_registrant_info/__manifest__.py index e1d2f03f..4ecf18f5 100644 --- a/g2p_program_registrant_info/__manifest__.py +++ b/g2p_program_registrant_info/__manifest__.py @@ -28,5 +28,5 @@ "images": [], "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_program_reimbursement/__manifest__.py b/g2p_program_reimbursement/__manifest__.py index 448f68d8..997e8f7e 100644 --- a/g2p_program_reimbursement/__manifest__.py +++ b/g2p_program_reimbursement/__manifest__.py @@ -23,7 +23,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_programs_all/README.md b/g2p_programs_all/README.md deleted file mode 100644 index 8f50bea5..00000000 --- a/g2p_programs_all/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# G2P Programs All - -Refer to https://docs.openg2p.org. diff --git a/g2p_programs_all/__init__.py b/g2p_programs_all/__init__.py deleted file mode 100644 index 0650744f..00000000 --- a/g2p_programs_all/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/g2p_programs_all/__manifest__.py b/g2p_programs_all/__manifest__.py deleted file mode 100644 index bdddee49..00000000 --- a/g2p_programs_all/__manifest__.py +++ /dev/null @@ -1,48 +0,0 @@ -# Part of OpenG2P. See LICENSE file for full copyright and licensing details. - -{ - "name": "G2P Programs All", - "category": "G2P", - "version": "17.0.1.5.0", - "sequence": 1, - "author": "OpenG2P", - "website": "https://openg2p.org", - "license": "LGPL-3", - "depends": [ - "g2p_bridge_configuration", - "g2p_entitlement_differential", - "g2p_entitlement_in_kind", - "g2p_entitlement_voucher", - "g2p_formio", - "g2p_mis_importer", - "g2p_notifications_base", - "g2p_notifications_fast2sms", - "g2p_notifications_voucher", - "g2p_notifications_wiserv", - "g2p_odk_importer_program", - "g2p_openid_vci_programs", - "g2p_payment_cash", - "g2p_payment_files", - "g2p_payment_g2p_connect", - "g2p_payment_interop_layer", - "g2p_payment_phee", - "g2p_payment_simple_mpesa", - "g2p_program_approval", - "g2p_program_assessment", - "g2p_program_autoenrol", - "g2p_program_cycleless", - "g2p_program_documents", - "g2p_program_registrant_info", - "g2p_program_reimbursement", - "g2p_programs", - "g2p_programs_priority_list", - "g2p_proxy_means_test", - "g2p_reimbursement_portal", - "g2p_social_registry_importer", - "g2p_theme", - ], - "data": [], - "application": True, - "installable": True, - "auto_install": False, -} diff --git a/g2p_programs_all/models/__init__.py b/g2p_programs_all/models/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/g2p_programs_all/pyproject.toml b/g2p_programs_all/pyproject.toml deleted file mode 100644 index 4231d0cc..00000000 --- a/g2p_programs_all/pyproject.toml +++ /dev/null @@ -1,3 +0,0 @@ -[build-system] -requires = ["whool"] -build-backend = "whool.buildapi" diff --git a/g2p_programs_all/static/description/icon.png b/g2p_programs_all/static/description/icon.png deleted file mode 100644 index 5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3985 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 diff --git a/g2p_programs_app_filter/README.md b/g2p_programs_app_filter/README.md deleted file mode 100644 index a16d1036..00000000 --- a/g2p_programs_app_filter/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# G2P Programs App Filter - -Refer to https://docs.openg2p.org. diff --git a/g2p_programs_app_filter/__init__.py b/g2p_programs_app_filter/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/g2p_programs_app_filter/__manifest__.py b/g2p_programs_app_filter/__manifest__.py deleted file mode 100644 index 596513a9..00000000 --- a/g2p_programs_app_filter/__manifest__.py +++ /dev/null @@ -1,20 +0,0 @@ -# Part of OpenG2P. See LICENSE file for full copyright and licensing details. - -{ - "name": "G2P Programs App Filter", - "category": "G2P", - "version": "17.0.1.5.0", - "sequence": 1, - "author": "OpenG2P", - "website": "https://openg2p.org", - "license": "LGPL-3", - "depends": [ - "g2p_registry_app_filter", - ], - "data": [ - "views/filter_apps.xml", - ], - "application": False, - "installable": True, - "auto_install": True, -} diff --git a/g2p_programs_app_filter/pyproject.toml b/g2p_programs_app_filter/pyproject.toml deleted file mode 100644 index 4231d0cc..00000000 --- a/g2p_programs_app_filter/pyproject.toml +++ /dev/null @@ -1,3 +0,0 @@ -[build-system] -requires = ["whool"] -build-backend = "whool.buildapi" diff --git a/g2p_programs_app_filter/views/filter_apps.xml b/g2p_programs_app_filter/views/filter_apps.xml deleted file mode 100644 index ce710ddc..00000000 --- a/g2p_programs_app_filter/views/filter_apps.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - ir.module.module.search.g2p.programs - ir.module.module - - - - [('application', '=', True), '|', ('name', '=', 'g2p_registry'), ('name', '=', 'g2p_programs_all')] - - - - diff --git a/g2p_programs_priority_list/__manifest__.py b/g2p_programs_priority_list/__manifest__.py index 890d1f90..7f7171f9 100644 --- a/g2p_programs_priority_list/__manifest__.py +++ b/g2p_programs_priority_list/__manifest__.py @@ -22,7 +22,7 @@ }, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_proxy_means_test/__manifest__.py b/g2p_proxy_means_test/__manifest__.py index 0ea93ad8..d2035594 100644 --- a/g2p_proxy_means_test/__manifest__.py +++ b/g2p_proxy_means_test/__manifest__.py @@ -18,7 +18,7 @@ "assets": {}, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_reimbursement_portal/__manifest__.py b/g2p_reimbursement_portal/__manifest__.py index e0848656..4d764250 100644 --- a/g2p_reimbursement_portal/__manifest__.py +++ b/g2p_reimbursement_portal/__manifest__.py @@ -27,7 +27,7 @@ }, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } diff --git a/g2p_social_registry_importer/__manifest__.py b/g2p_social_registry_importer/__manifest__.py index 562ec11b..4aa5d6e7 100644 --- a/g2p_social_registry_importer/__manifest__.py +++ b/g2p_social_registry_importer/__manifest__.py @@ -21,7 +21,7 @@ "views/fetch_social_registry_beneficiary_views.xml", ], "external_dependencies": {"python": ["jq"]}, - "application": True, - "auto_install": False, + "application": False, + "auto_install": True, "installable": True, } diff --git a/g2p_theme/__manifest__.py b/g2p_theme/__manifest__.py index 7863e3ff..e15daf5c 100644 --- a/g2p_theme/__manifest__.py +++ b/g2p_theme/__manifest__.py @@ -23,7 +23,7 @@ }, "demo": [], "images": [], - "application": True, + "application": False, "installable": True, - "auto_install": False, + "auto_install": True, } From 6864f174e6bcdf8c5551fb86ac0e1c8003e2607a Mon Sep 17 00:00:00 2001 From: vin0dkhichar Date: Wed, 13 Aug 2025 10:57:34 +0530 Subject: [PATCH 3/3] Mark auto_install true --- g2p_programs/__manifest__.py | 8 ++++++++ g2p_proxy_means_test/static/description/icon.png | Bin 0 -> 3985 bytes g2p_theme/__manifest__.py | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 g2p_proxy_means_test/static/description/icon.png diff --git a/g2p_programs/__manifest__.py b/g2p_programs/__manifest__.py index 8243521e..9e555915 100644 --- a/g2p_programs/__manifest__.py +++ b/g2p_programs/__manifest__.py @@ -20,6 +20,14 @@ "event_sms", "calendar", "queue_job", + "g2p_theme", + "g2p_registry", + "product", + "stock", + "phone_validation", + "formio", + "formio_storage_filestore", + "website", ], "data": [ "security/program_security.xml", diff --git a/g2p_proxy_means_test/static/description/icon.png b/g2p_proxy_means_test/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_theme/__manifest__.py b/g2p_theme/__manifest__.py index e15daf5c..8ec08807 100644 --- a/g2p_theme/__manifest__.py +++ b/g2p_theme/__manifest__.py @@ -25,5 +25,5 @@ "images": [], "application": False, "installable": True, - "auto_install": True, + "auto_install": False, }