From 3675471bd6fe417bcb67366aea77f477da745e5e Mon Sep 17 00:00:00 2001 From: Mark Penalosa Date: Mon, 29 Sep 2025 08:52:33 +0800 Subject: [PATCH 1/3] update redirects best practices --- docs/_static/_redirects | 506 ++++++++++++++++++++-------------------- 1 file changed, 253 insertions(+), 253 deletions(-) diff --git a/docs/_static/_redirects b/docs/_static/_redirects index 1d8e72be..412b046e 100644 --- a/docs/_static/_redirects +++ b/docs/_static/_redirects @@ -1,259 +1,259 @@ # Auto-generated by generate_redirects.py # Format: -/best_practices/ /developer_guide/index.html 301 +/best_practices/ /developer_guide/best_practices.html 301 /community_and_support/code_of_conduct.html /community/code_of_conduct.html 301 /community_and_support/how_to_contribute_to_the_project.html /community/contributing.html 301 -/community_and_support/i18n_l10n.html /community/contributing.html 301 -/community_and_support/ /community/index.html 301 -/community_and_support/l3_support.html /community/support.html 301 -/community_and_support/license.html /community/license.html 301 -/community_and_support/module_lifecycle_development_status.html /community/module_lifecycle_development_status.html 301 -/community_and_support/module_lifecycle_maintainer_role.html /community/module_lifecycle_maintainer_role.html 301 -/community_and_support/security_report.html /community/security_reporting.html 301 -/contributing/admins.html /community/contributing.html 301 -/contributing/authors.html /community/contributing.html 301 -/contributing/ /community/contributing.html 301 -/contributing/myst-reference.html /community/contributing.html 301 -/contributing/setup-build.html /community/contributing.html 301 -/contributing/sphinx-extensions.html /community/contributing.html 301 -/explanation/Registering_individuals_and_groups.html /overview/concepts/registrant_concepts.html 301 -/explanation/data_collection_validation.html /overview/concepts/data_collection_validation.html 301 -/explanation/data_protection.html /overview/concepts/data_protection.html 301 -/explanation/digital_public_infrastructure.html /overview/concepts/digital_public_infrastructure.html 301 -/explanation/farmer_registry.html /overview/products/farmer_registry.html 301 -/explanation/ /overview/concepts/index.html 301 -/explanation/integrated_beneficiary_registry.html /overview/concepts/integrated_beneficiary_registry.html 301 -/explanation/registry_key_concepts.html /overview/concepts/registry_key_concepts.html 301 -/explanation/security_archi.html /developer_guide/architecture.html 301 -/explanation/social_protection_management_information_systems.html /overview/products/sp_mis.html 301 -/explanation/social_registry.html /overview/products/social_registry.html 301 -/explanation/user_mgt.html /overview/concepts/user_management.html 301 -/getting_started/creating_a_program.html /developer_guide/module_development/programs.html 301 -/getting_started/ /getting_started/index.html 301 -/getting_started/installation_guide.html /getting_started/index.html 301 -/getting_started/poc_and_pilot.html /overview/poc_and_pilot.html 301 -/glossary.html /reference/glossary.html 301 -/howto/developer_guides/beneficiary_keycloak.html /developer_guide/integrations/oidc.html 301 -/howto/developer_guides/custom_areas.html /developer_guide/module_development/areas.html 301 -/howto/developer_guides/custom_audit.html /developer_guide/module_development/audit.html 301 -/howto/developer_guides/custom_cr.html /developer_guide/module_development/change_requests.html 301 -/howto/developer_guides/custom_cycle.html /developer_guide/module_development/cycles.html 301 -/howto/developer_guides/custom_entitlement.html /developer_guide/module_development/entitlements.html 301 -/howto/developer_guides/custom_fields_indicators.html /developer_guide/module_development/fields.html 301 -/howto/developer_guides/custom_program.html /developer_guide/module_development/programs.html 301 -/howto/developer_guides/custom_registry.html /developer_guide/module_development/registry.html 301 -/howto/developer_guides/custom_registry_tab_fields.html /developer_guide/module_development/fields.html 301 -/howto/developer_guides/custom_service_points.html /developer_guide/module_development/service_points.html 301 -/howto/developer_guides/dci.html /developer_guide/integrations/dci.html 301 -/howto/developer_guides/development_setup.html /developer_guide/setup.html 301 -/howto/developer_guides/esignet.html /developer_guide/integrations/esignet.html 301 -/howto/developer_guides/implmenting_pmt.html /reference/modules/g2p_proxy_means_test.html 301 -/howto/developer_guides/indicators.html /developer_guide/module_development/indicators.html 301 -/howto/developer_guides/module.html /developer_guide/module_development/index.html 301 -/howto/developer_guides/oidc.html /developer_guide/integrations/oidc.html 301 -/howto/developer_guides/rest_api.html /developer_guide/module_development/rest_api.html 301 -/howto/developer_guides/setting_up_using_pypi.html /developer_guide/setup.html 301 -/howto/developer_guides/troubleshooting.html /developer_guide/troubleshooting.html 301 -/howto/developer_mode.html /developer_guide/developer_mode.html 301 -/howto/ /developer_guide/index.html 301 -/howto/translation.html /community/contributing.html 301 -/howto/user_guides/administrating_role_based_access.html /user_guide/administration/user_access.html 301 -/howto/user_guides/enroll_beneficiaries.html /user_guide/program_management/enrol_beneficiaries.html 301 -/howto/user_guides/export_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 -/howto/user_guides/implementing_pmt.html /reference/modules/g2p_proxy_means_test.html 301 -/howto/user_guides/import_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 -/howto/user_guides/register_new_individual.html /user_guide/registry_management/register_individual.html 301 -/howto/user_guides/setting_up_farmer_registry.html /user_guide/registry_management/setting_up_farmer_registry.html 301 -/howto/user_guides/setting_up_service_points.html /user_guide/administration/service_points.html 301 -/ /index.html 301 -/modules/g2p_auth_id_oidc.html /reference/index.html 301 -/modules/g2p_bank.html /reference/index.html 301 -/modules/g2p_bank_rest_api.html /reference/index.html 301 -/modules/g2p_connect_demo.html /reference/index.html 301 -/modules/g2p_encryption.html /reference/index.html 301 -/modules/g2p_encryption_keymanager.html /reference/index.html 301 -/modules/g2p_encryption_rest_api.html /reference/index.html 301 -/modules/g2p_entitlement_differential.html /reference/index.html 301 -/modules/g2p_entitlement_in_kind.html /reference/index.html 301 -/modules/g2p_entitlement_voucher.html /reference/index.html 301 -/modules/g2p_openid_vci.html /reference/index.html 301 -/modules/g2p_openid_vci_programs.html /reference/index.html 301 -/modules/g2p_payment_cash.html /reference/index.html 301 -/modules/g2p_payment_files.html /reference/index.html 301 -/modules/g2p_payment_g2p_connect.html /reference/index.html 301 -/modules/g2p_payment_interop_layer.html /reference/index.html 301 -/modules/g2p_payment_phee.html /reference/index.html 301 -/modules/g2p_payment_simple_mpesa.html /reference/index.html 301 -/modules/g2p_program_approval.html /reference/index.html 301 -/modules/g2p_program_assessment.html /reference/index.html 301 -/modules/g2p_program_autoenrol.html /reference/index.html 301 -/modules/g2p_program_cycleless.html /reference/index.html 301 -/modules/g2p_program_documents.html /reference/index.html 301 -/modules/g2p_program_registrant_info.html /reference/index.html 301 -/modules/g2p_program_registrant_info_rest_api.html /reference/index.html 301 -/modules/g2p_program_reimbursement.html /reference/index.html 301 -/modules/g2p_programs.html /reference/index.html 301 -/modules/g2p_programs_rest_api.html /reference/index.html 301 -/modules/g2p_proxy_means_test.html /reference/index.html 301 -/modules/g2p_registry_addl_info.html /reference/index.html 301 -/modules/g2p_registry_addl_info_rest_api.html /reference/index.html 301 -/modules/g2p_registry_base.html /reference/index.html 301 -/modules/g2p_registry_encryption.html /reference/index.html 301 -/modules/g2p_registry_group.html /reference/index.html 301 -/modules/g2p_registry_individual.html /reference/index.html 301 -/modules/g2p_registry_membership.html /reference/index.html 301 -/modules/g2p_registry_rest_api.html /reference/index.html 301 -/modules/g2p_registry_rest_api_extension_demo.html /reference/index.html 301 -/modules/ /reference/index.html 301 -/modules/spp_api.html /reference/index.html 301 -/modules/spp_api_records.html /reference/index.html 301 -/modules/spp_area.html /reference/index.html 301 -/modules/spp_area_gis.html /reference/index.html 301 -/modules/spp_audit_config.html /reference/index.html 301 -/modules/spp_audit_log.html /reference/index.html 301 -/modules/spp_audit_post.html /reference/index.html 301 -/modules/spp_auto_update_entitlements.html /reference/index.html 301 -/modules/spp_base.html /reference/index.html 301 -/modules/spp_base_api.html /reference/index.html 301 -/modules/spp_base_demo.html /reference/index.html 301 -/modules/spp_base_gis.html /reference/index.html 301 -/modules/spp_base_gis_demo.html /reference/index.html 301 -/modules/spp_base_gis_rest.html /reference/index.html 301 -/modules/spp_base_setting.html /reference/index.html 301 -/modules/spp_basic_cash_entitlement_spent.html /reference/index.html 301 -/modules/spp_change_request.html /reference/index.html 301 -/modules/spp_change_request_add_children_demo.html /reference/index.html 301 -/modules/spp_change_request_add_farmer.html /reference/index.html 301 -/modules/spp_consent.html /reference/index.html 301 -/modules/spp_custom_field.html /reference/index.html 301 -/modules/spp_custom_field_custom_filter.html /reference/index.html 301 -/modules/spp_custom_field_recompute_daily.html /reference/index.html 301 -/modules/spp_custom_fields_ui.html /reference/index.html 301 -/modules/spp_custom_filter.html /reference/index.html 301 -/modules/spp_custom_filter_ui.html /reference/index.html 301 -/modules/spp_data_export.html /reference/index.html 301 -/modules/spp_dci_api_server.html /reference/index.html 301 -/modules/spp_demo.html /reference/index.html 301 -/modules/spp_dms.html /reference/index.html 301 -/modules/spp_eligibility_sql.html /reference/index.html 301 -/modules/spp_eligibility_tags.html /reference/index.html 301 -/modules/spp_encryption.html /reference/index.html 301 -/modules/spp_ent_trans.html /reference/index.html 301 -/modules/spp_entitlement_basket.html /reference/index.html 301 -/modules/spp_entitlement_cash.html /reference/index.html 301 -/modules/spp_entitlement_in_kind.html /reference/index.html 301 -/modules/spp_event_data.html /reference/index.html 301 -/modules/spp_event_data_program_membership.html /reference/index.html 301 -/modules/spp_event_demo.html /reference/index.html 301 -/modules/spp_exclusion_filter.html /reference/index.html 301 -/modules/spp_farmer_registry_base.html /reference/index.html 301 -/modules/spp_farmer_registry_dashboard.html /reference/index.html 301 -/modules/spp_farmer_registry_demo.html /reference/index.html 301 -/modules/spp_idpass.html /reference/index.html 301 -/modules/spp_idqueue.html /reference/index.html 301 -/modules/spp_import_dci_api.html /reference/index.html 301 -/modules/spp_import_match.html /reference/index.html 301 -/modules/spp_irrigation.html /reference/index.html 301 -/modules/spp_land_record.html /reference/index.html 301 -/modules/spp_manual_entitlement.html /reference/index.html 301 -/modules/spp_oauth.html /reference/index.html 301 -/modules/spp_openid_vci.html /reference/index.html 301 -/modules/spp_openid_vci_group.html /reference/index.html 301 -/modules/spp_openid_vci_individual.html /reference/index.html 301 -/modules/spp_pmt.html /reference/index.html 301 -/modules/spp_pos.html /reference/index.html 301 -/modules/spp_program_id.html /reference/index.html 301 -/modules/spp_programs.html /reference/index.html 301 -/modules/spp_programs_compliance_criteria.html /reference/index.html 301 -/modules/spp_programs_sp.html /reference/index.html 301 -/modules/spp_registrant_import.html /reference/index.html 301 -/modules/spp_registrant_tag.html /reference/index.html 301 -/modules/spp_registry_data_source.html /reference/index.html 301 -/modules/spp_registry_group_hierarchy.html /reference/index.html 301 -/modules/spp_scan_id_document.html /reference/index.html 301 -/modules/spp_service_point_device.html /reference/index.html 301 -/modules/spp_service_points.html /reference/index.html 301 -/modules/spp_starter.html /reference/index.html 301 -/modules/spp_user_roles.html /reference/index.html 301 -/technical_reference/apis.html /developer_guide/api_usage/index.html 301 -/technical_reference/architecture.html /developer_guide/index.html 301 -/technical_reference/audit_logs.html /developer_guide/module_development/audit.html 301 -/technical_reference/backup.html /developer_guide/index.html 301 -/technical_reference/code.html /developer_guide/index.html 301 -/technical_reference/extensibility.html /developer_guide/index.html 301 -/technical_reference/external_api.html /developer_guide/api_usage/external_api_jsonrpc.html 301 -/technical_reference/g2p-connect.html /reference/modules/g2p_payment_g2p_connect.html 301 -/technical_reference/ /developer_guide/index.html 301 -/technical_reference/integrations.html /developer_guide/integrations/index.html 301 -/technical_reference/monitoring.html /developer_guide/index.html 301 -/technical_reference/openg2p.html /developer_guide/index.html 301 -/technical_reference/performance_optimization.html /developer_guide/index.html 301 -/technical_reference/programs/concepts.html /developer_guide/index.html 301 -/technical_reference/programs/cycle_manager.html /developer_guide/index.html 301 -/technical_reference/programs/dashboards.html /developer_guide/index.html 301 -/technical_reference/programs/deduplication_manager.html /developer_guide/index.html 301 -/technical_reference/programs/eligibility_manager.html /developer_guide/index.html 301 -/technical_reference/programs/entitlement_manager.html /developer_guide/index.html 301 -/technical_reference/programs/ /developer_guide/index.html 301 -/technical_reference/programs/notification_manager.html /developer_guide/index.html 301 -/technical_reference/programs/program_manager.html /developer_guide/index.html 301 -/technical_reference/release_management.html /developer_guide/index.html 301 +# /community_and_support/i18n_l10n.html /community/contributing.html 301 +# /community_and_support/ /community/index.html 301 +# /community_and_support/l3_support.html /community/support.html 301 +# /community_and_support/license.html /community/license.html 301 +# /community_and_support/module_lifecycle_development_status.html /community/module_lifecycle_development_status.html 301 +# /community_and_support/module_lifecycle_maintainer_role.html /community/module_lifecycle_maintainer_role.html 301 +# /community_and_support/security_report.html /community/security_reporting.html 301 +# /contributing/admins.html /community/contributing.html 301 +# /contributing/authors.html /community/contributing.html 301 +# /contributing/ /community/contributing.html 301 +# /contributing/myst-reference.html /community/contributing.html 301 +# /contributing/setup-build.html /community/contributing.html 301 +# /contributing/sphinx-extensions.html /community/contributing.html 301 +# /explanation/Registering_individuals_and_groups.html /overview/concepts/registrant_concepts.html 301 +# /explanation/data_collection_validation.html /overview/concepts/data_collection_validation.html 301 +# /explanation/data_protection.html /overview/concepts/data_protection.html 301 +# /explanation/digital_public_infrastructure.html /overview/concepts/digital_public_infrastructure.html 301 +# /explanation/farmer_registry.html /overview/products/farmer_registry.html 301 +# /explanation/ /overview/concepts/index.html 301 +# /explanation/integrated_beneficiary_registry.html /overview/concepts/integrated_beneficiary_registry.html 301 +# /explanation/registry_key_concepts.html /overview/concepts/registry_key_concepts.html 301 +# /explanation/security_archi.html /developer_guide/architecture.html 301 +# /explanation/social_protection_management_information_systems.html /overview/products/sp_mis.html 301 +# /explanation/social_registry.html /overview/products/social_registry.html 301 +# /explanation/user_mgt.html /overview/concepts/user_management.html 301 +# /getting_started/creating_a_program.html /developer_guide/module_development/programs.html 301 +# /getting_started/ /getting_started/index.html 301 +# /getting_started/installation_guide.html /getting_started/index.html 301 +# /getting_started/poc_and_pilot.html /overview/poc_and_pilot.html 301 +# /glossary.html /reference/glossary.html 301 +# /howto/developer_guides/beneficiary_keycloak.html /developer_guide/integrations/oidc.html 301 +# /howto/developer_guides/custom_areas.html /developer_guide/module_development/areas.html 301 +# /howto/developer_guides/custom_audit.html /developer_guide/module_development/audit.html 301 +# /howto/developer_guides/custom_cr.html /developer_guide/module_development/change_requests.html 301 +# /howto/developer_guides/custom_cycle.html /developer_guide/module_development/cycles.html 301 +# /howto/developer_guides/custom_entitlement.html /developer_guide/module_development/entitlements.html 301 +# /howto/developer_guides/custom_fields_indicators.html /developer_guide/module_development/fields.html 301 +# /howto/developer_guides/custom_program.html /developer_guide/module_development/programs.html 301 +# /howto/developer_guides/custom_registry.html /developer_guide/module_development/registry.html 301 +# /howto/developer_guides/custom_registry_tab_fields.html /developer_guide/module_development/fields.html 301 +# /howto/developer_guides/custom_service_points.html /developer_guide/module_development/service_points.html 301 +# /howto/developer_guides/dci.html /developer_guide/integrations/dci.html 301 +# /howto/developer_guides/development_setup.html /developer_guide/setup.html 301 +# /howto/developer_guides/esignet.html /developer_guide/integrations/esignet.html 301 +# /howto/developer_guides/implmenting_pmt.html /reference/modules/g2p_proxy_means_test.html 301 +# /howto/developer_guides/indicators.html /developer_guide/module_development/indicators.html 301 +# /howto/developer_guides/module.html /developer_guide/module_development/index.html 301 +# /howto/developer_guides/oidc.html /developer_guide/integrations/oidc.html 301 +# /howto/developer_guides/rest_api.html /developer_guide/module_development/rest_api.html 301 +# /howto/developer_guides/setting_up_using_pypi.html /developer_guide/setup.html 301 +# /howto/developer_guides/troubleshooting.html /developer_guide/troubleshooting.html 301 +# /howto/developer_mode.html /developer_guide/developer_mode.html 301 +# /howto/ /developer_guide/index.html 301 +# /howto/translation.html /community/contributing.html 301 +# /howto/user_guides/administrating_role_based_access.html /user_guide/administration/user_access.html 301 +# /howto/user_guides/enroll_beneficiaries.html /user_guide/program_management/enrol_beneficiaries.html 301 +# /howto/user_guides/export_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 +# /howto/user_guides/implementing_pmt.html /reference/modules/g2p_proxy_means_test.html 301 +# /howto/user_guides/import_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 +# /howto/user_guides/register_new_individual.html /user_guide/registry_management/register_individual.html 301 +# /howto/user_guides/setting_up_farmer_registry.html /user_guide/registry_management/setting_up_farmer_registry.html 301 +# /howto/user_guides/setting_up_service_points.html /user_guide/administration/service_points.html 301 +# / /index.html 301 +# /modules/g2p_auth_id_oidc.html /reference/index.html 301 +# /modules/g2p_bank.html /reference/index.html 301 +# /modules/g2p_bank_rest_api.html /reference/index.html 301 +# /modules/g2p_connect_demo.html /reference/index.html 301 +# /modules/g2p_encryption.html /reference/index.html 301 +# /modules/g2p_encryption_keymanager.html /reference/index.html 301 +# /modules/g2p_encryption_rest_api.html /reference/index.html 301 +# /modules/g2p_entitlement_differential.html /reference/index.html 301 +# /modules/g2p_entitlement_in_kind.html /reference/index.html 301 +# /modules/g2p_entitlement_voucher.html /reference/index.html 301 +# /modules/g2p_openid_vci.html /reference/index.html 301 +# /modules/g2p_openid_vci_programs.html /reference/index.html 301 +# /modules/g2p_payment_cash.html /reference/index.html 301 +# /modules/g2p_payment_files.html /reference/index.html 301 +# /modules/g2p_payment_g2p_connect.html /reference/index.html 301 +# /modules/g2p_payment_interop_layer.html /reference/index.html 301 +# /modules/g2p_payment_phee.html /reference/index.html 301 +# /modules/g2p_payment_simple_mpesa.html /reference/index.html 301 +# /modules/g2p_program_approval.html /reference/index.html 301 +# /modules/g2p_program_assessment.html /reference/index.html 301 +# /modules/g2p_program_autoenrol.html /reference/index.html 301 +# /modules/g2p_program_cycleless.html /reference/index.html 301 +# /modules/g2p_program_documents.html /reference/index.html 301 +# /modules/g2p_program_registrant_info.html /reference/index.html 301 +# /modules/g2p_program_registrant_info_rest_api.html /reference/index.html 301 +# /modules/g2p_program_reimbursement.html /reference/index.html 301 +# /modules/g2p_programs.html /reference/index.html 301 +# /modules/g2p_programs_rest_api.html /reference/index.html 301 +# /modules/g2p_proxy_means_test.html /reference/index.html 301 +# /modules/g2p_registry_addl_info.html /reference/index.html 301 +# /modules/g2p_registry_addl_info_rest_api.html /reference/index.html 301 +# /modules/g2p_registry_base.html /reference/index.html 301 +# /modules/g2p_registry_encryption.html /reference/index.html 301 +# /modules/g2p_registry_group.html /reference/index.html 301 +# /modules/g2p_registry_individual.html /reference/index.html 301 +# /modules/g2p_registry_membership.html /reference/index.html 301 +# /modules/g2p_registry_rest_api.html /reference/index.html 301 +# /modules/g2p_registry_rest_api_extension_demo.html /reference/index.html 301 +# /modules/ /reference/index.html 301 +# /modules/spp_api.html /reference/index.html 301 +# /modules/spp_api_records.html /reference/index.html 301 +# /modules/spp_area.html /reference/index.html 301 +# /modules/spp_area_gis.html /reference/index.html 301 +# /modules/spp_audit_config.html /reference/index.html 301 +# /modules/spp_audit_log.html /reference/index.html 301 +# /modules/spp_audit_post.html /reference/index.html 301 +# /modules/spp_auto_update_entitlements.html /reference/index.html 301 +# /modules/spp_base.html /reference/index.html 301 +# /modules/spp_base_api.html /reference/index.html 301 +# /modules/spp_base_demo.html /reference/index.html 301 +# /modules/spp_base_gis.html /reference/index.html 301 +# /modules/spp_base_gis_demo.html /reference/index.html 301 +# /modules/spp_base_gis_rest.html /reference/index.html 301 +# /modules/spp_base_setting.html /reference/index.html 301 +# /modules/spp_basic_cash_entitlement_spent.html /reference/index.html 301 +# /modules/spp_change_request.html /reference/index.html 301 +# /modules/spp_change_request_add_children_demo.html /reference/index.html 301 +# /modules/spp_change_request_add_farmer.html /reference/index.html 301 +# /modules/spp_consent.html /reference/index.html 301 +# /modules/spp_custom_field.html /reference/index.html 301 +# /modules/spp_custom_field_custom_filter.html /reference/index.html 301 +# /modules/spp_custom_field_recompute_daily.html /reference/index.html 301 +# /modules/spp_custom_fields_ui.html /reference/index.html 301 +# /modules/spp_custom_filter.html /reference/index.html 301 +# /modules/spp_custom_filter_ui.html /reference/index.html 301 +# /modules/spp_data_export.html /reference/index.html 301 +# /modules/spp_dci_api_server.html /reference/index.html 301 +# /modules/spp_demo.html /reference/index.html 301 +# /modules/spp_dms.html /reference/index.html 301 +# /modules/spp_eligibility_sql.html /reference/index.html 301 +# /modules/spp_eligibility_tags.html /reference/index.html 301 +# /modules/spp_encryption.html /reference/index.html 301 +# /modules/spp_ent_trans.html /reference/index.html 301 +# /modules/spp_entitlement_basket.html /reference/index.html 301 +# /modules/spp_entitlement_cash.html /reference/index.html 301 +# /modules/spp_entitlement_in_kind.html /reference/index.html 301 +# /modules/spp_event_data.html /reference/index.html 301 +# /modules/spp_event_data_program_membership.html /reference/index.html 301 +# /modules/spp_event_demo.html /reference/index.html 301 +# /modules/spp_exclusion_filter.html /reference/index.html 301 +# /modules/spp_farmer_registry_base.html /reference/index.html 301 +# /modules/spp_farmer_registry_dashboard.html /reference/index.html 301 +# /modules/spp_farmer_registry_demo.html /reference/index.html 301 +# /modules/spp_idpass.html /reference/index.html 301 +# /modules/spp_idqueue.html /reference/index.html 301 +# /modules/spp_import_dci_api.html /reference/index.html 301 +# /modules/spp_import_match.html /reference/index.html 301 +# /modules/spp_irrigation.html /reference/index.html 301 +# /modules/spp_land_record.html /reference/index.html 301 +# /modules/spp_manual_entitlement.html /reference/index.html 301 +# /modules/spp_oauth.html /reference/index.html 301 +# /modules/spp_openid_vci.html /reference/index.html 301 +# /modules/spp_openid_vci_group.html /reference/index.html 301 +# /modules/spp_openid_vci_individual.html /reference/index.html 301 +# /modules/spp_pmt.html /reference/index.html 301 +# /modules/spp_pos.html /reference/index.html 301 +# /modules/spp_program_id.html /reference/index.html 301 +# /modules/spp_programs.html /reference/index.html 301 +# /modules/spp_programs_compliance_criteria.html /reference/index.html 301 +# /modules/spp_programs_sp.html /reference/index.html 301 +# /modules/spp_registrant_import.html /reference/index.html 301 +# /modules/spp_registrant_tag.html /reference/index.html 301 +# /modules/spp_registry_data_source.html /reference/index.html 301 +# /modules/spp_registry_group_hierarchy.html /reference/index.html 301 +# /modules/spp_scan_id_document.html /reference/index.html 301 +# /modules/spp_service_point_device.html /reference/index.html 301 +# /modules/spp_service_points.html /reference/index.html 301 +# /modules/spp_starter.html /reference/index.html 301 +# /modules/spp_user_roles.html /reference/index.html 301 +# /technical_reference/apis.html /developer_guide/api_usage/index.html 301 +# /technical_reference/architecture.html /developer_guide/index.html 301 +# /technical_reference/audit_logs.html /developer_guide/module_development/audit.html 301 +# /technical_reference/backup.html /developer_guide/index.html 301 +# /technical_reference/code.html /developer_guide/index.html 301 +# /technical_reference/extensibility.html /developer_guide/index.html 301 +# /technical_reference/external_api.html /developer_guide/api_usage/external_api_jsonrpc.html 301 +# /technical_reference/g2p-connect.html /reference/modules/g2p_payment_g2p_connect.html 301 +# /technical_reference/ /developer_guide/index.html 301 +# /technical_reference/integrations.html /developer_guide/integrations/index.html 301 +# /technical_reference/monitoring.html /developer_guide/index.html 301 +# /technical_reference/openg2p.html /developer_guide/index.html 301 +# /technical_reference/performance_optimization.html /developer_guide/index.html 301 +# /technical_reference/programs/concepts.html /developer_guide/index.html 301 +# /technical_reference/programs/cycle_manager.html /developer_guide/index.html 301 +# /technical_reference/programs/dashboards.html /developer_guide/index.html 301 +# /technical_reference/programs/deduplication_manager.html /developer_guide/index.html 301 +# /technical_reference/programs/eligibility_manager.html /developer_guide/index.html 301 +# /technical_reference/programs/entitlement_manager.html /developer_guide/index.html 301 +# /technical_reference/programs/ /developer_guide/index.html 301 +# /technical_reference/programs/notification_manager.html /developer_guide/index.html 301 +# /technical_reference/programs/program_manager.html /developer_guide/index.html 301 +# /technical_reference/release_management.html /developer_guide/index.html 301 -# --- Additional explicit redirects to cover crawled asset URLs --- -# These were seen in Google’s index as Sphinx source/_downloads artifacts. -# Map each to the corresponding live page to avoid 404s. -/_sources/tutorial/vouchers.md.txt /reference/modules/g2p_entitlement_voucher.html 301 -/_sources/explanation/social_protection_management_information_systems.md.txt /overview/products/sp_mis.html 301 -/_sources/community_and_support/index.md.txt /community/index.html 301 -/_sources/explanation/security_archi.md.txt /developer_guide/architecture.html 301 -/_sources/tutorial/user_guides/allocate_funds.md.txt /user_guide/index.html 301 -/_sources/getting_started/poc_and_pilot.md.txt /overview/poc_and_pilot.html 301 -/_sources/howto/developer_guides/setting_up_using_pypi.md.txt /developer_guide/setup.html 301 -/_sources/howto/developer_guides/custom_audit.md.txt /developer_guide/module_development/audit.html 301 -/_sources/howto/developer_guides/custom_service_points.md.txt /developer_guide/module_development/service_points.html 301 -/_sources/explanation/digital_public_infrastructure.md.txt /overview/concepts/digital_public_infrastructure.html 301 -/_sources/howto/developer_guides/custom_cr.md.txt /developer_guide/module_development/change_requests.html 301 -/_sources/contributing/index.md.txt /community/contributing.html 301 +# # --- Additional explicit redirects to cover crawled asset URLs --- +# # These were seen in Google’s index as Sphinx source/_downloads artifacts. +# # Map each to the corresponding live page to avoid 404s. +# /_sources/tutorial/vouchers.md.txt /reference/modules/g2p_entitlement_voucher.html 301 +# /_sources/explanation/social_protection_management_information_systems.md.txt /overview/products/sp_mis.html 301 +# /_sources/community_and_support/index.md.txt /community/index.html 301 +# /_sources/explanation/security_archi.md.txt /developer_guide/architecture.html 301 +# /_sources/tutorial/user_guides/allocate_funds.md.txt /user_guide/index.html 301 +# /_sources/getting_started/poc_and_pilot.md.txt /overview/poc_and_pilot.html 301 +# /_sources/howto/developer_guides/setting_up_using_pypi.md.txt /developer_guide/setup.html 301 +# /_sources/howto/developer_guides/custom_audit.md.txt /developer_guide/module_development/audit.html 301 +# /_sources/howto/developer_guides/custom_service_points.md.txt /developer_guide/module_development/service_points.html 301 +# /_sources/explanation/digital_public_infrastructure.md.txt /overview/concepts/digital_public_infrastructure.html 301 +# /_sources/howto/developer_guides/custom_cr.md.txt /developer_guide/module_development/change_requests.html 301 +# /_sources/contributing/index.md.txt /community/contributing.html 301 -# Fallback: any past _downloads artifacts go to Reference landing -/_downloads/98d0f5cbfb72994e5a577daa25194921/sdn_adminboundaries_tabulardata.xlsx /reference/index.html 301 -/_downloads/* /reference/index.html 301 -/technical_reference/security.html /developer_guide/index.html 301 -/tutorial/access_management.html /user_guide/index.html 301 -/tutorial/audit_log.html /user_guide/index.html 301 -/tutorial/change_requests.html /user_guide/index.html 301 -/tutorial/consent_management.html /user_guide/index.html 301 -/tutorial/custom_fields.html /user_guide/index.html 301 -/tutorial/dashboards_and_reports.html /overview/features/program_management.html 301 -/tutorial/event_data.html /user_guide/registry_management/using_event_data.html 301 -/tutorial/geotargeting.html /user_guide/program_management/using_geotargeting.html 301 -/tutorial/grievance_redressal_management.html /user_guide/grievance_management.html 301 -/tutorial/hardware_integration.html /user_guide/index.html 301 -/tutorial/ /user_guide/index.html 301 -/tutorial/indicators.html /user_guide/index.html 301 -/tutorial/managing_social_protection_programs.html /user_guide/index.html 301 -/tutorial/programs/export_beneficiaries.html /user_guide/index.html 301 -/tutorial/programs_and_cycles.html /user_guide/program_management/index.html 301 -/tutorial/proxy_means_test.html /reference/modules/g2p_proxy_means_test.html 301 -/tutorial/user_guides/administrating_role_based_access.html /user_guide/administration/user_access.html 301 -/tutorial/user_guides/allocate_funds.html /user_guide/index.html 301 -/tutorial/user_guides/configure_ID_generate_qr.html /user_guide/registry_management/identity_management.html 301 -/tutorial/user_guides/configure_cash_entitlements.html /user_guide/program_management/configure_entitlements.html 301 -/tutorial/user_guides/create_program_cycle_prepare_entitlements.html /user_guide/program_management/create_cycle.html 301 -/tutorial/user_guides/create_social_protection_program.html /user_guide/program_management/create_program.html 301 -/tutorial/user_guides/enroll_beneficiaries.html /user_guide/program_management/enrol_beneficiaries.html 301 -/tutorial/user_guides/export_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 -/tutorial/user_guides/import_areas.html /user_guide/index.html 301 -/tutorial/user_guides/import_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 -/tutorial/user_guides/point_of_sales.html /user_guide/pos_usage.html 301 -/tutorial/user_guides/register_new_individual.html /user_guide/registry_management/register_individual.html 301 -/tutorial/user_guides/setting_up_service_points.html /user_guide/administration/service_points.html 301 -/tutorial/vouchers.html /reference/modules/g2p_entitlement_voucher.html 301 -/_modules/odoo/addons/g2p_programs/models/managers/cycle_manager.html /reference/index.html 301 -/_modules/odoo/addons/g2p_programs/models/managers/eligibility_manager.html /reference/index.html 301 -/_modules/odoo/addons/g2p_programs/models/managers/entitlement_manager.html /reference/index.html 301 -/_modules/odoo/addons/g2p_programs/models/managers/notification_manager.html /reference/index.html 301 -/_modules/odoo/addons/g2p_programs/models/managers/program_manager.html /reference/index.html 301 -/_modules/odoo/addons/g2p_registry_membership/models/group.html /reference/index.html 301 -/_modules/ /reference/index.html 301 -/opensearch.html /search.html 301 +# # Fallback: any past _downloads artifacts go to Reference landing +# /_downloads/98d0f5cbfb72994e5a577daa25194921/sdn_adminboundaries_tabulardata.xlsx /reference/index.html 301 +# /_downloads/* /reference/index.html 301 +# /technical_reference/security.html /developer_guide/index.html 301 +# /tutorial/access_management.html /user_guide/index.html 301 +# /tutorial/audit_log.html /user_guide/index.html 301 +# /tutorial/change_requests.html /user_guide/index.html 301 +# /tutorial/consent_management.html /user_guide/index.html 301 +# /tutorial/custom_fields.html /user_guide/index.html 301 +# /tutorial/dashboards_and_reports.html /overview/features/program_management.html 301 +# /tutorial/event_data.html /user_guide/registry_management/using_event_data.html 301 +# /tutorial/geotargeting.html /user_guide/program_management/using_geotargeting.html 301 +# /tutorial/grievance_redressal_management.html /user_guide/grievance_management.html 301 +# /tutorial/hardware_integration.html /user_guide/index.html 301 +# /tutorial/ /user_guide/index.html 301 +# /tutorial/indicators.html /user_guide/index.html 301 +# /tutorial/managing_social_protection_programs.html /user_guide/index.html 301 +# /tutorial/programs/export_beneficiaries.html /user_guide/index.html 301 +# /tutorial/programs_and_cycles.html /user_guide/program_management/index.html 301 +# /tutorial/proxy_means_test.html /reference/modules/g2p_proxy_means_test.html 301 +# /tutorial/user_guides/administrating_role_based_access.html /user_guide/administration/user_access.html 301 +# /tutorial/user_guides/allocate_funds.html /user_guide/index.html 301 +# /tutorial/user_guides/configure_ID_generate_qr.html /user_guide/registry_management/identity_management.html 301 +# /tutorial/user_guides/configure_cash_entitlements.html /user_guide/program_management/configure_entitlements.html 301 +# /tutorial/user_guides/create_program_cycle_prepare_entitlements.html /user_guide/program_management/create_cycle.html 301 +# /tutorial/user_guides/create_social_protection_program.html /user_guide/program_management/create_program.html 301 +# /tutorial/user_guides/enroll_beneficiaries.html /user_guide/program_management/enrol_beneficiaries.html 301 +# /tutorial/user_guides/export_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 +# /tutorial/user_guides/import_areas.html /user_guide/index.html 301 +# /tutorial/user_guides/import_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 +# /tutorial/user_guides/point_of_sales.html /user_guide/pos_usage.html 301 +# /tutorial/user_guides/register_new_individual.html /user_guide/registry_management/register_individual.html 301 +# /tutorial/user_guides/setting_up_service_points.html /user_guide/administration/service_points.html 301 +# /tutorial/vouchers.html /reference/modules/g2p_entitlement_voucher.html 301 +# /_modules/odoo/addons/g2p_programs/models/managers/cycle_manager.html /reference/index.html 301 +# /_modules/odoo/addons/g2p_programs/models/managers/eligibility_manager.html /reference/index.html 301 +# /_modules/odoo/addons/g2p_programs/models/managers/entitlement_manager.html /reference/index.html 301 +# /_modules/odoo/addons/g2p_programs/models/managers/notification_manager.html /reference/index.html 301 +# /_modules/odoo/addons/g2p_programs/models/managers/program_manager.html /reference/index.html 301 +# /_modules/odoo/addons/g2p_registry_membership/models/group.html /reference/index.html 301 +# /_modules/ /reference/index.html 301 +# /opensearch.html /search.html 301 From 7642d94a1fc9661ced00936ec6a8e52eb2e0bed4 Mon Sep 17 00:00:00 2001 From: Mark Penalosa Date: Mon, 29 Sep 2025 12:37:52 +0800 Subject: [PATCH 2/3] Update redirect links update redirect links redirected removed files to related index pages --- docs/_static/_redirects | 504 ++++++++++++++++++++-------------------- 1 file changed, 252 insertions(+), 252 deletions(-) diff --git a/docs/_static/_redirects b/docs/_static/_redirects index 412b046e..7736ddd7 100644 --- a/docs/_static/_redirects +++ b/docs/_static/_redirects @@ -3,257 +3,257 @@ /best_practices/ /developer_guide/best_practices.html 301 /community_and_support/code_of_conduct.html /community/code_of_conduct.html 301 /community_and_support/how_to_contribute_to_the_project.html /community/contributing.html 301 -# /community_and_support/i18n_l10n.html /community/contributing.html 301 -# /community_and_support/ /community/index.html 301 -# /community_and_support/l3_support.html /community/support.html 301 -# /community_and_support/license.html /community/license.html 301 -# /community_and_support/module_lifecycle_development_status.html /community/module_lifecycle_development_status.html 301 -# /community_and_support/module_lifecycle_maintainer_role.html /community/module_lifecycle_maintainer_role.html 301 -# /community_and_support/security_report.html /community/security_reporting.html 301 -# /contributing/admins.html /community/contributing.html 301 -# /contributing/authors.html /community/contributing.html 301 -# /contributing/ /community/contributing.html 301 -# /contributing/myst-reference.html /community/contributing.html 301 -# /contributing/setup-build.html /community/contributing.html 301 -# /contributing/sphinx-extensions.html /community/contributing.html 301 -# /explanation/Registering_individuals_and_groups.html /overview/concepts/registrant_concepts.html 301 -# /explanation/data_collection_validation.html /overview/concepts/data_collection_validation.html 301 -# /explanation/data_protection.html /overview/concepts/data_protection.html 301 -# /explanation/digital_public_infrastructure.html /overview/concepts/digital_public_infrastructure.html 301 -# /explanation/farmer_registry.html /overview/products/farmer_registry.html 301 -# /explanation/ /overview/concepts/index.html 301 -# /explanation/integrated_beneficiary_registry.html /overview/concepts/integrated_beneficiary_registry.html 301 -# /explanation/registry_key_concepts.html /overview/concepts/registry_key_concepts.html 301 -# /explanation/security_archi.html /developer_guide/architecture.html 301 -# /explanation/social_protection_management_information_systems.html /overview/products/sp_mis.html 301 -# /explanation/social_registry.html /overview/products/social_registry.html 301 -# /explanation/user_mgt.html /overview/concepts/user_management.html 301 -# /getting_started/creating_a_program.html /developer_guide/module_development/programs.html 301 -# /getting_started/ /getting_started/index.html 301 -# /getting_started/installation_guide.html /getting_started/index.html 301 -# /getting_started/poc_and_pilot.html /overview/poc_and_pilot.html 301 -# /glossary.html /reference/glossary.html 301 -# /howto/developer_guides/beneficiary_keycloak.html /developer_guide/integrations/oidc.html 301 -# /howto/developer_guides/custom_areas.html /developer_guide/module_development/areas.html 301 -# /howto/developer_guides/custom_audit.html /developer_guide/module_development/audit.html 301 -# /howto/developer_guides/custom_cr.html /developer_guide/module_development/change_requests.html 301 -# /howto/developer_guides/custom_cycle.html /developer_guide/module_development/cycles.html 301 -# /howto/developer_guides/custom_entitlement.html /developer_guide/module_development/entitlements.html 301 -# /howto/developer_guides/custom_fields_indicators.html /developer_guide/module_development/fields.html 301 -# /howto/developer_guides/custom_program.html /developer_guide/module_development/programs.html 301 -# /howto/developer_guides/custom_registry.html /developer_guide/module_development/registry.html 301 -# /howto/developer_guides/custom_registry_tab_fields.html /developer_guide/module_development/fields.html 301 -# /howto/developer_guides/custom_service_points.html /developer_guide/module_development/service_points.html 301 -# /howto/developer_guides/dci.html /developer_guide/integrations/dci.html 301 -# /howto/developer_guides/development_setup.html /developer_guide/setup.html 301 -# /howto/developer_guides/esignet.html /developer_guide/integrations/esignet.html 301 -# /howto/developer_guides/implmenting_pmt.html /reference/modules/g2p_proxy_means_test.html 301 -# /howto/developer_guides/indicators.html /developer_guide/module_development/indicators.html 301 -# /howto/developer_guides/module.html /developer_guide/module_development/index.html 301 -# /howto/developer_guides/oidc.html /developer_guide/integrations/oidc.html 301 -# /howto/developer_guides/rest_api.html /developer_guide/module_development/rest_api.html 301 -# /howto/developer_guides/setting_up_using_pypi.html /developer_guide/setup.html 301 -# /howto/developer_guides/troubleshooting.html /developer_guide/troubleshooting.html 301 -# /howto/developer_mode.html /developer_guide/developer_mode.html 301 -# /howto/ /developer_guide/index.html 301 -# /howto/translation.html /community/contributing.html 301 -# /howto/user_guides/administrating_role_based_access.html /user_guide/administration/user_access.html 301 -# /howto/user_guides/enroll_beneficiaries.html /user_guide/program_management/enrol_beneficiaries.html 301 -# /howto/user_guides/export_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 -# /howto/user_guides/implementing_pmt.html /reference/modules/g2p_proxy_means_test.html 301 -# /howto/user_guides/import_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 -# /howto/user_guides/register_new_individual.html /user_guide/registry_management/register_individual.html 301 -# /howto/user_guides/setting_up_farmer_registry.html /user_guide/registry_management/setting_up_farmer_registry.html 301 -# /howto/user_guides/setting_up_service_points.html /user_guide/administration/service_points.html 301 -# / /index.html 301 -# /modules/g2p_auth_id_oidc.html /reference/index.html 301 -# /modules/g2p_bank.html /reference/index.html 301 -# /modules/g2p_bank_rest_api.html /reference/index.html 301 -# /modules/g2p_connect_demo.html /reference/index.html 301 -# /modules/g2p_encryption.html /reference/index.html 301 -# /modules/g2p_encryption_keymanager.html /reference/index.html 301 -# /modules/g2p_encryption_rest_api.html /reference/index.html 301 -# /modules/g2p_entitlement_differential.html /reference/index.html 301 -# /modules/g2p_entitlement_in_kind.html /reference/index.html 301 -# /modules/g2p_entitlement_voucher.html /reference/index.html 301 -# /modules/g2p_openid_vci.html /reference/index.html 301 -# /modules/g2p_openid_vci_programs.html /reference/index.html 301 -# /modules/g2p_payment_cash.html /reference/index.html 301 -# /modules/g2p_payment_files.html /reference/index.html 301 -# /modules/g2p_payment_g2p_connect.html /reference/index.html 301 -# /modules/g2p_payment_interop_layer.html /reference/index.html 301 -# /modules/g2p_payment_phee.html /reference/index.html 301 -# /modules/g2p_payment_simple_mpesa.html /reference/index.html 301 -# /modules/g2p_program_approval.html /reference/index.html 301 -# /modules/g2p_program_assessment.html /reference/index.html 301 -# /modules/g2p_program_autoenrol.html /reference/index.html 301 -# /modules/g2p_program_cycleless.html /reference/index.html 301 -# /modules/g2p_program_documents.html /reference/index.html 301 -# /modules/g2p_program_registrant_info.html /reference/index.html 301 -# /modules/g2p_program_registrant_info_rest_api.html /reference/index.html 301 -# /modules/g2p_program_reimbursement.html /reference/index.html 301 -# /modules/g2p_programs.html /reference/index.html 301 -# /modules/g2p_programs_rest_api.html /reference/index.html 301 -# /modules/g2p_proxy_means_test.html /reference/index.html 301 -# /modules/g2p_registry_addl_info.html /reference/index.html 301 -# /modules/g2p_registry_addl_info_rest_api.html /reference/index.html 301 -# /modules/g2p_registry_base.html /reference/index.html 301 -# /modules/g2p_registry_encryption.html /reference/index.html 301 -# /modules/g2p_registry_group.html /reference/index.html 301 -# /modules/g2p_registry_individual.html /reference/index.html 301 -# /modules/g2p_registry_membership.html /reference/index.html 301 -# /modules/g2p_registry_rest_api.html /reference/index.html 301 -# /modules/g2p_registry_rest_api_extension_demo.html /reference/index.html 301 -# /modules/ /reference/index.html 301 -# /modules/spp_api.html /reference/index.html 301 -# /modules/spp_api_records.html /reference/index.html 301 -# /modules/spp_area.html /reference/index.html 301 -# /modules/spp_area_gis.html /reference/index.html 301 -# /modules/spp_audit_config.html /reference/index.html 301 -# /modules/spp_audit_log.html /reference/index.html 301 -# /modules/spp_audit_post.html /reference/index.html 301 -# /modules/spp_auto_update_entitlements.html /reference/index.html 301 -# /modules/spp_base.html /reference/index.html 301 -# /modules/spp_base_api.html /reference/index.html 301 -# /modules/spp_base_demo.html /reference/index.html 301 -# /modules/spp_base_gis.html /reference/index.html 301 -# /modules/spp_base_gis_demo.html /reference/index.html 301 -# /modules/spp_base_gis_rest.html /reference/index.html 301 -# /modules/spp_base_setting.html /reference/index.html 301 -# /modules/spp_basic_cash_entitlement_spent.html /reference/index.html 301 -# /modules/spp_change_request.html /reference/index.html 301 -# /modules/spp_change_request_add_children_demo.html /reference/index.html 301 -# /modules/spp_change_request_add_farmer.html /reference/index.html 301 -# /modules/spp_consent.html /reference/index.html 301 -# /modules/spp_custom_field.html /reference/index.html 301 -# /modules/spp_custom_field_custom_filter.html /reference/index.html 301 -# /modules/spp_custom_field_recompute_daily.html /reference/index.html 301 -# /modules/spp_custom_fields_ui.html /reference/index.html 301 -# /modules/spp_custom_filter.html /reference/index.html 301 -# /modules/spp_custom_filter_ui.html /reference/index.html 301 -# /modules/spp_data_export.html /reference/index.html 301 -# /modules/spp_dci_api_server.html /reference/index.html 301 -# /modules/spp_demo.html /reference/index.html 301 -# /modules/spp_dms.html /reference/index.html 301 -# /modules/spp_eligibility_sql.html /reference/index.html 301 -# /modules/spp_eligibility_tags.html /reference/index.html 301 -# /modules/spp_encryption.html /reference/index.html 301 -# /modules/spp_ent_trans.html /reference/index.html 301 -# /modules/spp_entitlement_basket.html /reference/index.html 301 -# /modules/spp_entitlement_cash.html /reference/index.html 301 -# /modules/spp_entitlement_in_kind.html /reference/index.html 301 -# /modules/spp_event_data.html /reference/index.html 301 -# /modules/spp_event_data_program_membership.html /reference/index.html 301 -# /modules/spp_event_demo.html /reference/index.html 301 -# /modules/spp_exclusion_filter.html /reference/index.html 301 -# /modules/spp_farmer_registry_base.html /reference/index.html 301 -# /modules/spp_farmer_registry_dashboard.html /reference/index.html 301 -# /modules/spp_farmer_registry_demo.html /reference/index.html 301 -# /modules/spp_idpass.html /reference/index.html 301 -# /modules/spp_idqueue.html /reference/index.html 301 -# /modules/spp_import_dci_api.html /reference/index.html 301 -# /modules/spp_import_match.html /reference/index.html 301 -# /modules/spp_irrigation.html /reference/index.html 301 -# /modules/spp_land_record.html /reference/index.html 301 -# /modules/spp_manual_entitlement.html /reference/index.html 301 -# /modules/spp_oauth.html /reference/index.html 301 -# /modules/spp_openid_vci.html /reference/index.html 301 -# /modules/spp_openid_vci_group.html /reference/index.html 301 -# /modules/spp_openid_vci_individual.html /reference/index.html 301 -# /modules/spp_pmt.html /reference/index.html 301 -# /modules/spp_pos.html /reference/index.html 301 -# /modules/spp_program_id.html /reference/index.html 301 -# /modules/spp_programs.html /reference/index.html 301 -# /modules/spp_programs_compliance_criteria.html /reference/index.html 301 -# /modules/spp_programs_sp.html /reference/index.html 301 -# /modules/spp_registrant_import.html /reference/index.html 301 -# /modules/spp_registrant_tag.html /reference/index.html 301 -# /modules/spp_registry_data_source.html /reference/index.html 301 -# /modules/spp_registry_group_hierarchy.html /reference/index.html 301 -# /modules/spp_scan_id_document.html /reference/index.html 301 -# /modules/spp_service_point_device.html /reference/index.html 301 -# /modules/spp_service_points.html /reference/index.html 301 -# /modules/spp_starter.html /reference/index.html 301 -# /modules/spp_user_roles.html /reference/index.html 301 -# /technical_reference/apis.html /developer_guide/api_usage/index.html 301 -# /technical_reference/architecture.html /developer_guide/index.html 301 -# /technical_reference/audit_logs.html /developer_guide/module_development/audit.html 301 -# /technical_reference/backup.html /developer_guide/index.html 301 -# /technical_reference/code.html /developer_guide/index.html 301 -# /technical_reference/extensibility.html /developer_guide/index.html 301 -# /technical_reference/external_api.html /developer_guide/api_usage/external_api_jsonrpc.html 301 -# /technical_reference/g2p-connect.html /reference/modules/g2p_payment_g2p_connect.html 301 -# /technical_reference/ /developer_guide/index.html 301 -# /technical_reference/integrations.html /developer_guide/integrations/index.html 301 -# /technical_reference/monitoring.html /developer_guide/index.html 301 -# /technical_reference/openg2p.html /developer_guide/index.html 301 -# /technical_reference/performance_optimization.html /developer_guide/index.html 301 -# /technical_reference/programs/concepts.html /developer_guide/index.html 301 -# /technical_reference/programs/cycle_manager.html /developer_guide/index.html 301 -# /technical_reference/programs/dashboards.html /developer_guide/index.html 301 -# /technical_reference/programs/deduplication_manager.html /developer_guide/index.html 301 -# /technical_reference/programs/eligibility_manager.html /developer_guide/index.html 301 -# /technical_reference/programs/entitlement_manager.html /developer_guide/index.html 301 -# /technical_reference/programs/ /developer_guide/index.html 301 -# /technical_reference/programs/notification_manager.html /developer_guide/index.html 301 -# /technical_reference/programs/program_manager.html /developer_guide/index.html 301 -# /technical_reference/release_management.html /developer_guide/index.html 301 +/community_and_support/i18n_l10n.html /community/contributing.html 301 +/community_and_support/ /community/index.html 301 +/community_and_support/l3_support.html /community/support.html 301 +/community_and_support/license.html /community/license.html 301 +/community_and_support/module_lifecycle_development_status.html /community/module_lifecycle_development_status.html 301 +/community_and_support/module_lifecycle_maintainer_role.html /community/module_lifecycle_maintainer_role.html 301 +/community_and_support/security_report.html /community/security_reporting.html 301 +/contributing/admins.html /community/contributing.html 301 +/contributing/authors.html /community/contributing.html 301 +/contributing/ /community/contributing.html 301 +/contributing/myst-reference.html /community/contributing.html 301 +/contributing/setup-build.html /community/contributing.html 301 +/contributing/sphinx-extensions.html /community/contributing.html 301 +/explanation/Registering_individuals_and_groups.html /overview/concepts/registrant_concepts.html 301 +/explanation/data_collection_validation.html /overview/concepts/data_collection_validation.html 301 +/explanation/data_protection.html /overview/concepts/data_protection.html 301 +/explanation/digital_public_infrastructure.html /overview/concepts/digital_public_infrastructure.html 301 +/explanation/farmer_registry.html /overview/products/farmer_registry.html 301 +/explanation/ /overview/concepts/index.html 301 +/explanation/integrated_beneficiary_registry.html /overview/concepts/integrated_beneficiary_registry.html 301 +/explanation/registry_key_concepts.html /overview/concepts/registry_key_concepts.html 301 +/explanation/security_archi.html /developer_guide/architecture.html 301 +/explanation/social_protection_management_information_systems.html /overview/products/sp_mis.html 301 +/explanation/social_registry.html /overview/products/social_registry.html 301 +/explanation/user_mgt.html /overview/concepts/user_management.html 301 +/getting_started/creating_a_program.html /program_management/create_program.html 301 +/getting_started/ /getting_started/index.html 301 +/getting_started/installation_guide.html /getting_started/installation_deb.html 301 +/getting_started/poc_and_pilot.html /overview/poc_and_pilot.html 301 +/glossary.html /reference/glossary.html 301 +/howto/developer_guides/beneficiary_keycloak.html /developer_guide/integrations/oidc.html 301 +/howto/developer_guides/custom_areas.html /developer_guide/module_development/areas.html 301 +/howto/developer_guides/custom_audit.html /developer_guide/module_development/audit.html 301 +/howto/developer_guides/custom_cr.html /developer_guide/module_development/change_requests.html 301 +/howto/developer_guides/custom_cycle.html /developer_guide/module_development/cycles.html 301 +/howto/developer_guides/custom_entitlement.html /developer_guide/module_development/entitlements.html 301 +/howto/developer_guides/custom_fields_indicators.html /developer_guide/module_development/indicators.html 301 +/howto/developer_guides/custom_program.html /developer_guide/module_development/programs.html 301 +/howto/developer_guides/custom_registry.html /developer_guide/module_development/registry.html 301 +/howto/developer_guides/custom_registry_tab_fields.html /developer_guide/module_development/fields.html 301 +/howto/developer_guides/custom_service_points.html /developer_guide/module_development/service_points.html 301 +/howto/developer_guides/dci.html /developer_guide/integrations/dci.html 301 +/howto/developer_guides/development_setup.html /developer_guide/setup.html 301 +/howto/developer_guides/esignet.html /developer_guide/integrations/esignet.html 301 +/howto/developer_guides/implmenting_pmt.html /reference/modules/spp_pmt.html 301 +/howto/developer_guides/indicators.html /developer_guide/module_development/indicators.html 301 +/howto/developer_guides/module.html /developer_guide/module_development/index.html 301 +/howto/developer_guides/oidc.html /developer_guide/integrations/oidc.html 301 +/howto/developer_guides/rest_api.html /developer_guide/module_development/rest_api.html 301 +/howto/developer_guides/setting_up_using_pypi.html /developer_guide/setup.html 301 +/howto/developer_guides/troubleshooting.html /developer_guide/troubleshooting.html 301 +/howto/developer_mode.html /developer_guide/developer_mode.html 301 +/howto/ /developer_guide/index.html 301 +/howto/translation.html /community/contributing.html 301 +/howto/user_guides/administrating_role_based_access.html /user_guide/administration/user_access.html 301 +/howto/user_guides/enroll_beneficiaries.html /user_guide/program_management/enrol_beneficiaries.html 301 +/howto/user_guides/export_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 +/howto/user_guides/implementing_pmt.html /reference/modules/spp_pmt.html 301 +/howto/user_guides/import_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 +/howto/user_guides/register_new_individual.html /user_guide/registry_management/register_individual.html 301 +/howto/user_guides/setting_up_farmer_registry.html /user_guide/registry_management/setting_up_farmer_registry.html 301 +/howto/user_guides/setting_up_service_points.html /user_guide/administration/service_points.html 301 +/ /index.html 301 +/modules/g2p_auth_id_oidc.html /reference/modules/g2p_auth_id_oidc.html 301 +/modules/g2p_bank.html /reference/modules/g2p_bank.html 301 +/modules/g2p_bank_rest_api.html /reference/modules/g2p_bank_rest_api.html 301 +/modules/g2p_connect_demo.html /reference/modules/g2p_connect_demo.html 301 +/modules/g2p_encryption.html /reference/modules/g2p_encryption.html 301 +/modules/g2p_encryption_keymanager.html /reference/modules/g2p_encryption_keymanager.html 301 +/modules/g2p_encryption_rest_api.html /reference/modules/g2p_encryption_rest_api.html 301 +/modules/g2p_entitlement_differential.html /reference/modules/g2p_entitlement_differential.html 301 +/modules/g2p_entitlement_in_kind.html /reference/modules/g2p_entitlement_in_kind.html 301 +/modules/g2p_entitlement_voucher.html /reference/modules/g2p_entitlement_voucher.html 301 +/modules/g2p_openid_vci.html /reference/modules/g2p_openid_vci.html 301 +/modules/g2p_openid_vci_programs.html /reference/modules/g2p_openid_vci_programs.html 301 +/modules/g2p_payment_cash.html /reference/modules/g2p_payment_cash.html 301 +/modules/g2p_payment_files.html /reference/modules/g2p_payment_files.html 301 +/modules/g2p_payment_g2p_connect.html /reference/modules/g2p_payment_g2p_connect.html 301 +/modules/g2p_payment_interop_layer.html /reference/modules/g2p_payment_interop_layer.html 301 +/modules/g2p_payment_phee.html /reference/modules/g2p_payment_phee.html 301 +/modules/g2p_payment_simple_mpesa.html /reference/modules/g2p_payment_simple_mpesa.html 301 +/modules/g2p_program_approval.html /reference/modules/g2p_program_approval.html 301 +/modules/g2p_program_assessment.html /reference/modules/g2p_program_assessment.html 301 +/modules/g2p_program_autoenrol.html /reference/modules/g2p_program_autoenrol.html 301 +/modules/g2p_program_cycleless.html /reference/modules/g2p_program_cycleless.html 301 +/modules/g2p_program_documents.html /reference/modules/g2p_program_documents.html 301 +/modules/g2p_program_registrant_info.html /reference/modules/g2p_program_registrant_info.html 301 +/modules/g2p_program_registrant_info_rest_api.html /reference/modules/g2p_program_registrant_info_rest_api.html 301 +/modules/g2p_program_reimbursement.html /reference/modules/g2p_program_reimbursement.html 301 +/modules/g2p_programs.html /reference/modules/g2p_programs.html 301 +/modules/g2p_programs_rest_api.html /reference/modules/g2p_programs_rest_api.html 301 +/modules/g2p_proxy_means_test.html /reference/modules/g2p_proxy_means_test.html 301 +/modules/g2p_registry_addl_info.html /reference/modules/g2p_registry_addl_info.html 301 +/modules/g2p_registry_addl_info_rest_api.html /reference/modules/g2p_registry_addl_info_rest_api.html 301 +/modules/g2p_registry_base.html /reference/modules/g2p_registry_base.html 301 +/modules/g2p_registry_encryption.html /reference/modules/g2p_registry_encryption.html 301 +/modules/g2p_registry_group.html /reference/modules/g2p_registry_group.html 301 +/modules/g2p_registry_individual.html /reference/modules/g2p_registry_base.html 301 +/modules/g2p_registry_membership.html /reference/modules/g2p_registry_group.html 301 +/modules/g2p_registry_rest_api.html /reference/modules/g2p_registry_addl_info_rest_api.html 301 +/modules/g2p_registry_rest_api_extension_demo.html /reference/modules/g2p_registry_addl_info_rest_api.html 301 +/modules/ /reference/index.html 301 +/modules/spp_api.html /reference/modules/spp_api.html 301 +/modules/spp_api_records.html /reference/modules/spp_api_records.html 301 +/modules/spp_area.html /reference/modules/spp_area.html 301 +/modules/spp_area_gis.html /reference/modules/spp_area_gis.html 301 +/modules/spp_audit_config.html /reference/modules/spp_audit_config.html 301 +/modules/spp_audit_log.html /reference/modules/spp_audit_log.html 301 +/modules/spp_audit_post.html /reference/modules/spp_audit_post.html 301 +/modules/spp_auto_update_entitlements.html /reference/modules/spp_auto_update_entitlements.html 301 +/modules/spp_base.html /reference/modules/spp_base.html 301 +/modules/spp_base_api.html /reference/modules/spp_base_api.html 301 +/modules/spp_base_demo.html /reference/modules/spp_base_demo.html 301 +/modules/spp_base_gis.html /reference/modules/spp_area_gis.html 301 +/modules/spp_base_gis_demo.html /reference/modules/spp_base_gis_demo.html 301 +/modules/spp_base_gis_rest.html /reference/modules/spp_base_gis_rest.html 301 +/modules/spp_base_setting.html /reference/modules/spp_base_setting.html 301 +/modules/spp_basic_cash_entitlement_spent.html /reference/modules/spp_basic_cash_entitlement_spent.html 301 +/modules/spp_change_request.html /reference/modules/spp_change_request.html 301 +/modules/spp_change_request_add_children_demo.html /reference/modules/spp_change_request_add_children_demo.html 301 +/modules/spp_change_request_add_farmer.html /reference/modules/spp_change_request_add_farmer.html 301 +/modules/spp_consent.html /reference/modules/spp_consent.html 301 +/modules/spp_custom_field.html /reference/modules/spp_custom_field.html 301 +/modules/spp_custom_field_custom_filter.html /reference/modules/spp_custom_field_custom_filter.html 301 +/modules/spp_custom_field_recompute_daily.html /reference/modules/spp_custom_field_recompute_daily.html 301 +/modules/spp_custom_fields_ui.html /reference/modules/spp_custom_fields_ui.html 301 +/modules/spp_custom_filter.html /reference/modules/spp_custom_filter.html 301 +/modules/spp_custom_filter_ui.html /reference/modules/spp_custom_filter_ui.html 301 +/modules/spp_data_export.html /reference/modules/spp_data_export.html 301 +/modules/spp_dci_api_server.html /reference/modules/spp_dci_api_server.html 301 +/modules/spp_demo.html /reference/modules/spp_demo.html 301 +/modules/spp_dms.html /reference/modules/spp_dms.html 301 +/modules/spp_eligibility_sql.html /reference/modules/spp_eligibility_sql.html 301 +/modules/spp_eligibility_tags.html /reference/modules/spp_eligibility_tags.html 301 +/modules/spp_encryption.html /reference/modules/spp_encryption.html 301 +/modules/spp_ent_trans.html /reference/modules/spp_ent_trans.html 301 +/modules/spp_entitlement_basket.html /reference/modules/spp_entitlement_basket.html 301 +/modules/spp_entitlement_cash.html /reference/modules/spp_entitlement_cash.html 301 +/modules/spp_entitlement_in_kind.html /reference/modules/spp_entitlement_in_kind.html 301 +/modules/spp_event_data.html /reference/modules/spp_event_data.html 301 +/modules/spp_event_data_program_membership.html /reference/modules/spp_event_data_program_membership.html 301 +/modules/spp_event_demo.html /reference/modules/spp_event_demo.html 301 +/modules/spp_exclusion_filter.html /reference/modules/spp_exclusion_filter.html 301 +/modules/spp_farmer_registry_base.html /reference/modules/spp_farmer_registry_base.html 301 +/modules/spp_farmer_registry_dashboard.html /reference/modules/spp_farmer_registry_dashboard.html 301 +/modules/spp_farmer_registry_demo.html /reference/modules/spp_farmer_registry_demo.html 301 +/modules/spp_idpass.html /reference/modules/spp_idpass.html 301 +/modules/spp_idqueue.html /reference/modules/spp_idqueue.html 301 +/modules/spp_import_dci_api.html /reference/modules/spp_import_dci_api.html 301 +/modules/spp_import_match.html /reference/modules/spp_import_match.html 301 +/modules/spp_irrigation.html /reference/modules/spp_irrigation.html 301 +/modules/spp_land_record.html /reference/modules/spp_land_record.html 301 +/modules/spp_manual_entitlement.html /reference/modules/spp_manual_entitlement.html 301 +/modules/spp_oauth.html /reference/modules/spp_oauth.html 301 +/modules/spp_openid_vci.html /reference/modules/spp_openid_vci.html 301 +/modules/spp_openid_vci_group.html /reference/modules/spp_openid_vci_group.html 301 +/modules/spp_openid_vci_individual.html /reference/modules/spp_openid_vci_individual.html 301 +/modules/spp_pmt.html /reference/modules/spp_pmt.html 301 +/modules/spp_pos.html /reference/modules/spp_pos.html 301 +/modules/spp_program_id.html /reference/modules/spp_program_id.html 301 +/modules/spp_programs.html /reference/modules/spp_programs.html 301 +/modules/spp_programs_compliance_criteria.html /reference/modules/spp_programs_compliance_criteria.html 301 +/modules/spp_programs_sp.html /reference/modules/spp_programs_sp.html 301 +/modules/spp_registrant_import.html /reference/modules/spp_registrant_import.html 301 +/modules/spp_registrant_tag.html /reference/modules/spp_registrant_tag.html 301 +/modules/spp_registry_data_source.html /reference/modules/spp_registry_data_source.html 301 +/modules/spp_registry_group_hierarchy.html /reference/modules/spp_registry_group_hierarchy.html 301 +/modules/spp_scan_id_document.html /reference/modules/spp_scan_id_document.html 301 +/modules/spp_service_point_device.html /reference/modules/spp_service_point_device.html 301 +/modules/spp_service_points.html /reference/modules/spp_service_points.html 301 +/modules/spp_starter.html /reference/modules/spp_starter.html 301 +/modules/spp_user_roles.html /reference/modules/spp_user_roles.html 301 +/technical_reference/apis.html /developer_guide/api_usage/index.html 301 +/technical_reference/architecture.html /developer_guide/architecture.html 301 +/technical_reference/audit_logs.html /developer_guide/module_development/audit.html 301 +/technical_reference/backup.html /reference/technical/backup.html +/technical_reference/code.html /community/contributing.html 301 +/technical_reference/extensibility.html /overview/concepts/extensibility.html 301 +/technical_reference/external_api.html /developer_guide/api_usage/external_api_jsonrpc.html 301 +/technical_reference/g2p-connect.html /reference/modules/g2p_payment_g2p_connect.html 301 +/technical_reference/ /developer_guide/index.html 301 +/technical_reference/integrations.html /developer_guide/integrations/index.html 301 +/technical_reference/monitoring.html /reference/technical/monitoring.html 301 +/technical_reference/openg2p.html /developer_guide/index.html 301 +/technical_reference/performance_optimization.html /reference/technical/performance.html 301 +/technical_reference/programs/concepts.html /overview/features/program_management.html 301 +/technical_reference/programs/cycle_manager.html /developer_guide/module_development/cycles.html 301 +/technical_reference/programs/dashboards.html /developer_guide/module_development/dashboard.html 301 +/technical_reference/programs/deduplication_manager.html /reference/modules/g2p_programs.html 301 +/technical_reference/programs/eligibility_manager.html /reference/modules/index.html 301 +/technical_reference/programs/entitlement_manager.html /developer_guide/module_development/programs.html 301 +/technical_reference/programs/ /developer_guide/module_development/programs.html 301 +/technical_reference/programs/notification_manager.html /reference/modules/g2p_notifications_base.html 301 +/technical_reference/programs/program_manager.html /developer_guide/module_development/programs.html 301 +/technical_reference/release_management.html /community/release_management.html 301 -# # --- Additional explicit redirects to cover crawled asset URLs --- -# # These were seen in Google’s index as Sphinx source/_downloads artifacts. -# # Map each to the corresponding live page to avoid 404s. -# /_sources/tutorial/vouchers.md.txt /reference/modules/g2p_entitlement_voucher.html 301 -# /_sources/explanation/social_protection_management_information_systems.md.txt /overview/products/sp_mis.html 301 -# /_sources/community_and_support/index.md.txt /community/index.html 301 -# /_sources/explanation/security_archi.md.txt /developer_guide/architecture.html 301 -# /_sources/tutorial/user_guides/allocate_funds.md.txt /user_guide/index.html 301 -# /_sources/getting_started/poc_and_pilot.md.txt /overview/poc_and_pilot.html 301 -# /_sources/howto/developer_guides/setting_up_using_pypi.md.txt /developer_guide/setup.html 301 -# /_sources/howto/developer_guides/custom_audit.md.txt /developer_guide/module_development/audit.html 301 -# /_sources/howto/developer_guides/custom_service_points.md.txt /developer_guide/module_development/service_points.html 301 -# /_sources/explanation/digital_public_infrastructure.md.txt /overview/concepts/digital_public_infrastructure.html 301 -# /_sources/howto/developer_guides/custom_cr.md.txt /developer_guide/module_development/change_requests.html 301 -# /_sources/contributing/index.md.txt /community/contributing.html 301 +# --- Additional explicit redirects to cover crawled asset URLs --- +# These were seen in Google’s index as Sphinx source/_downloads artifacts. +# Map each to the corresponding live page to avoid 404s. +/_sources/tutorial/vouchers.md.txt /user_guide/program_management/configure_inkind_entitlements.html 301 +/_sources/explanation/social_protection_management_information_systems.md.txt /overview/products/sp_mis.html 301 +/_sources/community_and_support/index.md.txt /community/index.html 301 +/_sources/explanation/security_archi.md.txt /developer_guide/architecture.html 301 +/_sources/tutorial/user_guides/allocate_funds.md.txt /user_guide/program_management/allocate_funds.html 301 +/_sources/getting_started/poc_and_pilot.md.txt /overview/poc_and_pilot.html 301 +/_sources/howto/developer_guides/setting_up_using_pypi.md.txt /developer_guide/setup.html 301 +/_sources/howto/developer_guides/custom_audit.md.txt /developer_guide/module_development/audit.html 301 +/_sources/howto/developer_guides/custom_service_points.md.txt /developer_guide/module_development/service_points.html 301 +/_sources/explanation/digital_public_infrastructure.md.txt /overview/concepts/digital_public_infrastructure.html 301 +/_sources/howto/developer_guides/custom_cr.md.txt /developer_guide/module_development/change_requests.html 301 +/_sources/contributing/index.md.txt /community/contributing.html 301 -# # Fallback: any past _downloads artifacts go to Reference landing -# /_downloads/98d0f5cbfb72994e5a577daa25194921/sdn_adminboundaries_tabulardata.xlsx /reference/index.html 301 -# /_downloads/* /reference/index.html 301 -# /technical_reference/security.html /developer_guide/index.html 301 -# /tutorial/access_management.html /user_guide/index.html 301 -# /tutorial/audit_log.html /user_guide/index.html 301 -# /tutorial/change_requests.html /user_guide/index.html 301 -# /tutorial/consent_management.html /user_guide/index.html 301 -# /tutorial/custom_fields.html /user_guide/index.html 301 -# /tutorial/dashboards_and_reports.html /overview/features/program_management.html 301 -# /tutorial/event_data.html /user_guide/registry_management/using_event_data.html 301 -# /tutorial/geotargeting.html /user_guide/program_management/using_geotargeting.html 301 -# /tutorial/grievance_redressal_management.html /user_guide/grievance_management.html 301 -# /tutorial/hardware_integration.html /user_guide/index.html 301 -# /tutorial/ /user_guide/index.html 301 -# /tutorial/indicators.html /user_guide/index.html 301 -# /tutorial/managing_social_protection_programs.html /user_guide/index.html 301 -# /tutorial/programs/export_beneficiaries.html /user_guide/index.html 301 -# /tutorial/programs_and_cycles.html /user_guide/program_management/index.html 301 -# /tutorial/proxy_means_test.html /reference/modules/g2p_proxy_means_test.html 301 -# /tutorial/user_guides/administrating_role_based_access.html /user_guide/administration/user_access.html 301 -# /tutorial/user_guides/allocate_funds.html /user_guide/index.html 301 -# /tutorial/user_guides/configure_ID_generate_qr.html /user_guide/registry_management/identity_management.html 301 -# /tutorial/user_guides/configure_cash_entitlements.html /user_guide/program_management/configure_entitlements.html 301 -# /tutorial/user_guides/create_program_cycle_prepare_entitlements.html /user_guide/program_management/create_cycle.html 301 -# /tutorial/user_guides/create_social_protection_program.html /user_guide/program_management/create_program.html 301 -# /tutorial/user_guides/enroll_beneficiaries.html /user_guide/program_management/enrol_beneficiaries.html 301 -# /tutorial/user_guides/export_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 -# /tutorial/user_guides/import_areas.html /user_guide/index.html 301 -# /tutorial/user_guides/import_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 -# /tutorial/user_guides/point_of_sales.html /user_guide/pos_usage.html 301 -# /tutorial/user_guides/register_new_individual.html /user_guide/registry_management/register_individual.html 301 -# /tutorial/user_guides/setting_up_service_points.html /user_guide/administration/service_points.html 301 -# /tutorial/vouchers.html /reference/modules/g2p_entitlement_voucher.html 301 -# /_modules/odoo/addons/g2p_programs/models/managers/cycle_manager.html /reference/index.html 301 -# /_modules/odoo/addons/g2p_programs/models/managers/eligibility_manager.html /reference/index.html 301 -# /_modules/odoo/addons/g2p_programs/models/managers/entitlement_manager.html /reference/index.html 301 -# /_modules/odoo/addons/g2p_programs/models/managers/notification_manager.html /reference/index.html 301 -# /_modules/odoo/addons/g2p_programs/models/managers/program_manager.html /reference/index.html 301 -# /_modules/odoo/addons/g2p_registry_membership/models/group.html /reference/index.html 301 -# /_modules/ /reference/index.html 301 -# /opensearch.html /search.html 301 +# Fallback: any past _downloads artifacts go to Reference landing +/_downloads/98d0f5cbfb72994e5a577daa25194921/sdn_adminboundaries_tabulardata.xlsx /reference/index.html 301 +/_downloads/* /reference/index.html 301 +/technical_reference/security.html /reference/technical/security.html 301 +/tutorial/access_management.html /user_guide/administration/user_access.html 301 +/tutorial/audit_log.html /developer_guide/module_development/audit.html 301 +/tutorial/change_requests.html /user_guide/registry_management/using_change_requests.html 301 +/tutorial/consent_management.html /user_guide/index.html 301 +/tutorial/custom_fields.html /user_guide/administration/custom_fields.html 301 +/tutorial/dashboards_and_reports.html /developer_guide/module_development/dashboard.html 301 +/tutorial/event_data.html /registry_management/using_event_data.html 301 +/tutorial/geotargeting.html /user_guide/program_management/using_geotargeting.html 301 +/tutorial/grievance_redressal_management.html /user_guide/grievance_management.html 301 +/tutorial/hardware_integration.html /user_guide/administration/hardware_integration.html 301 +/tutorial/ /user_guide/index.html 301 +/tutorial/indicators.html /user_guide/administration/indicator_fields.html 301 +/tutorial/managing_social_protection_programs.html /user_guide/program_management/index.html 301 +/tutorial/programs/export_beneficiaries.html /user_guide/program_management/import_export_data.html 301 +/tutorial/programs_and_cycles.html /user_guide/program_management/create_program.html 301 +/tutorial/proxy_means_test.html /reference/modules/g2p_proxy_means_test.html 301 +/tutorial/user_guides/administrating_role_based_access.html /user_guide/administration/user_access.html 301 +/tutorial/user_guides/allocate_funds.html /user_guide/program_management/allocate_funds.html 301 +/tutorial/user_guides/configure_ID_generate_qr.html /user_guide/registry_management/identity_management.html 301 +/tutorial/user_guides/configure_cash_entitlements.html /user_guide/program_management/configure_entitlements.html 301 +/tutorial/user_guides/create_program_cycle_prepare_entitlements.html /user_guide/program_management/create_cycle.html 301 +/tutorial/user_guides/create_social_protection_program.html /user_guide/program_management/create_program.html 301 +/tutorial/user_guides/enroll_beneficiaries.html /user_guide/program_management/enrol_beneficiaries.html 301 +/tutorial/user_guides/export_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 +/tutorial/user_guides/import_areas.html /user_guide/administration/import_areas.html 301 +/tutorial/user_guides/import_registrant_data.html /user_guide/registry_management/import_export_registrant_data.html 301 +/tutorial/user_guides/point_of_sales.html /user_guide/pos_usage.html 301 +/tutorial/user_guides/register_new_individual.html /user_guide/registry_management/register_individual.html 301 +/tutorial/user_guides/setting_up_service_points.html /user_guide/administration/service_points.html 301 +/tutorial/vouchers.html /user_guide/program_management/configure_inkind_entitlements.html 301 +/_modules/odoo/addons/g2p_programs/models/managers/cycle_manager.html /developer_guide/module_development/cycles.html 301 +/_modules/odoo/addons/g2p_programs/models/managers/eligibility_manager.html /developer_guide/module_development/programs.html 301 +/_modules/odoo/addons/g2p_programs/models/managers/entitlement_manager.html /module_development/entitlements.html 301 +/_modules/odoo/addons/g2p_programs/models/managers/notification_manager.html /reference/modules/g2p_notifications_base.html 301 +/_modules/odoo/addons/g2p_programs/models/managers/program_manager.html /developer_guide/module_development/programs.html 301 +/_modules/odoo/addons/g2p_registry_membership/models/group.html /reference/modules/g2p_registry_group.html 301 +/_modules/ /reference/modules/index.html 301 +/opensearch.html /search.html 301 From f3efb4af3ad9c63ac52824a1ae7333f210a88af9 Mon Sep 17 00:00:00 2001 From: Mark Penalosa Date: Mon, 29 Sep 2025 16:31:10 +0800 Subject: [PATCH 3/3] resolve comments from gemini resolve comments from gemini --- docs/_static/_redirects | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/_static/_redirects b/docs/_static/_redirects index 7736ddd7..71c6fbbb 100644 --- a/docs/_static/_redirects +++ b/docs/_static/_redirects @@ -28,7 +28,7 @@ /explanation/social_protection_management_information_systems.html /overview/products/sp_mis.html 301 /explanation/social_registry.html /overview/products/social_registry.html 301 /explanation/user_mgt.html /overview/concepts/user_management.html 301 -/getting_started/creating_a_program.html /program_management/create_program.html 301 +/getting_started/creating_a_program.html user_guide/program_management/create_program.html 301 /getting_started/ /getting_started/index.html 301 /getting_started/installation_guide.html /getting_started/installation_deb.html 301 /getting_started/poc_and_pilot.html /overview/poc_and_pilot.html 301 @@ -178,7 +178,7 @@ /technical_reference/apis.html /developer_guide/api_usage/index.html 301 /technical_reference/architecture.html /developer_guide/architecture.html 301 /technical_reference/audit_logs.html /developer_guide/module_development/audit.html 301 -/technical_reference/backup.html /reference/technical/backup.html +/technical_reference/backup.html /reference/technical/backup.html 301 /technical_reference/code.html /community/contributing.html 301 /technical_reference/extensibility.html /overview/concepts/extensibility.html 301 /technical_reference/external_api.html /developer_guide/api_usage/external_api_jsonrpc.html 301 @@ -225,7 +225,7 @@ /tutorial/consent_management.html /user_guide/index.html 301 /tutorial/custom_fields.html /user_guide/administration/custom_fields.html 301 /tutorial/dashboards_and_reports.html /developer_guide/module_development/dashboard.html 301 -/tutorial/event_data.html /registry_management/using_event_data.html 301 +/tutorial/event_data.html user_guide/registry_management/using_event_data.html 301 /tutorial/geotargeting.html /user_guide/program_management/using_geotargeting.html 301 /tutorial/grievance_redressal_management.html /user_guide/grievance_management.html 301 /tutorial/hardware_integration.html /user_guide/administration/hardware_integration.html 301 @@ -251,7 +251,7 @@ /tutorial/vouchers.html /user_guide/program_management/configure_inkind_entitlements.html 301 /_modules/odoo/addons/g2p_programs/models/managers/cycle_manager.html /developer_guide/module_development/cycles.html 301 /_modules/odoo/addons/g2p_programs/models/managers/eligibility_manager.html /developer_guide/module_development/programs.html 301 -/_modules/odoo/addons/g2p_programs/models/managers/entitlement_manager.html /module_development/entitlements.html 301 +/_modules/odoo/addons/g2p_programs/models/managers/entitlement_manager.html /developer_guide/module_development/entitlements.html 301 /_modules/odoo/addons/g2p_programs/models/managers/notification_manager.html /reference/modules/g2p_notifications_base.html 301 /_modules/odoo/addons/g2p_programs/models/managers/program_manager.html /developer_guide/module_development/programs.html 301 /_modules/odoo/addons/g2p_registry_membership/models/group.html /reference/modules/g2p_registry_group.html 301