Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
218 commits
Select commit Hold shift + click to select a range
abf5813
[NEW] spp_demo_common
emjay0921 Oct 2, 2025
6f346ec
[IMP] phone number generation
emjay0921 Oct 2, 2025
e8590b5
[ADD] data exporter
emjay0921 Oct 3, 2025
93981db
[FIX] access rights
emjay0921 Oct 3, 2025
ffa583c
[ADD] refresh function
emjay0921 Oct 3, 2025
6b82a6e
[FIX] UI
emjay0921 Oct 3, 2025
b078373
[FIX] UI
emjay0921 Oct 3, 2025
c039227
[FIX] UI
emjay0921 Oct 3, 2025
e3a96d1
[IMP] UI
emjay0921 Oct 3, 2025
97b520b
[IMP] data exporter templates UI
emjay0921 Oct 3, 2025
1b7cda6
[IMP] data exporter UI
emjay0921 Oct 3, 2025
d7e7d44
[IMP] data exporter UI
emjay0921 Oct 3, 2025
feb7947
[IMP] data exporter UI
emjay0921 Oct 3, 2025
bf68dae
[IMP] initial stage of export
emjay0921 Oct 3, 2025
19c5228
[IMP] initial stage of export
emjay0921 Oct 3, 2025
d8a640f
[IMP] initial stage of export
emjay0921 Oct 3, 2025
937efd3
[IMP] initial stage of export
emjay0921 Oct 3, 2025
5340212
[IMP] second stage of exporting
emjay0921 Oct 3, 2025
601a27b
[IMP] second stage of exporting
emjay0921 Oct 3, 2025
4c8086c
[IMP] second stage of exporting
emjay0921 Oct 3, 2025
b38b87c
[IMP] second stage of exporting
emjay0921 Oct 3, 2025
e6a09dd
[IMP] second stage of exporting
emjay0921 Oct 3, 2025
3fbedb2
[IMP] second stage of exporting
emjay0921 Oct 3, 2025
dff5648
[FINALIZE] second stage of data exporter
emjay0921 Oct 3, 2025
c8dd02e
[IMP] add modules on exported data
emjay0921 Oct 3, 2025
bd6bd53
[IMP] minor fix on export data
emjay0921 Oct 3, 2025
8afe3f1
[IMP] add force save on bool
emjay0921 Oct 3, 2025
8cac8cb
[IMP] data exporter
emjay0921 Oct 6, 2025
145cd31
[ADD] initial importer
emjay0921 Oct 6, 2025
d6af85d
[FIX] importer UI
emjay0921 Oct 6, 2025
5cdbb1f
[FIX] importer UI
emjay0921 Oct 6, 2025
7a76dfa
[FIX] importer getting of modules list on file
emjay0921 Oct 6, 2025
2bf462f
[FIX] importer getting of modules list on file
emjay0921 Oct 6, 2025
02e2ebe
[FIX] importer getting of models list on file
emjay0921 Oct 6, 2025
13f41ad
[FIX] importer getting of models list on file
emjay0921 Oct 6, 2025
6c0c5f7
[IMP] second stage of importing
emjay0921 Oct 6, 2025
c0bbffa
[IMP] second stage of importing
emjay0921 Oct 6, 2025
78b29cc
[IMP] UI of Importer
emjay0921 Oct 6, 2025
6f80d64
[IMP] UI of Importer
emjay0921 Oct 6, 2025
4ba6c74
[IMP] UI of Importer
emjay0921 Oct 6, 2025
7069230
[ADD] validation
emjay0921 Oct 6, 2025
f47d10d
[FIX] states to invisible
emjay0921 Oct 6, 2025
efc2330
[FIX] validation
emjay0921 Oct 6, 2025
16c4937
[FIX] validation
emjay0921 Oct 6, 2025
9fb37f9
[FIX] validation
emjay0921 Oct 6, 2025
d3731b1
[FIX] validation
emjay0921 Oct 6, 2025
f721ca8
[FIX] validation replace single quote to double
emjay0921 Oct 6, 2025
cbf2e89
[FIX] validation
emjay0921 Oct 6, 2025
b31b80a
[FIX] validation
emjay0921 Oct 6, 2025
5097789
[FIX] validation
emjay0921 Oct 6, 2025
96cb4a9
[FIX] validation
emjay0921 Oct 6, 2025
9cc3bb7
[FIX] validation
emjay0921 Oct 6, 2025
3317e00
[FIX] validation
emjay0921 Oct 6, 2025
f0ccc57
[FIX] validation
emjay0921 Oct 6, 2025
68a90ca
[FIX] validation
emjay0921 Oct 6, 2025
64e5049
[FIX] validation
emjay0921 Oct 6, 2025
afa0609
[FIX] validation
emjay0921 Oct 6, 2025
8934736
[FIX] validation
emjay0921 Oct 6, 2025
6efca6f
[FIX] UI and validation and pre-commit
emjay0921 Oct 6, 2025
48512ac
[FIX] counts
emjay0921 Oct 6, 2025
11e0a83
[ADD] partial state
emjay0921 Oct 7, 2025
f15c4dc
[ADD] button to save records
emjay0921 Oct 7, 2025
8e399ea
[FIX] remove requirement for company on res partner
emjay0921 Oct 7, 2025
8458617
[FIX] convert iso date to normal date
emjay0921 Oct 7, 2025
46304b1
[FIX] creation
emjay0921 Oct 7, 2025
9cf0128
[IMP] creation
emjay0921 Oct 7, 2025
b63e34e
[IMP] creation
emjay0921 Oct 7, 2025
f68b3f7
[IMP] creation
emjay0921 Oct 7, 2025
0556e96
[ADD] logging to check errors
emjay0921 Oct 7, 2025
52be747
[FIX] recursion
emjay0921 Oct 7, 2025
758312c
[FIX] new approach on creation
emjay0921 Oct 7, 2025
85bd950
[ADD] logging
emjay0921 Oct 7, 2025
e6dba33
[FIX] creation
emjay0921 Oct 7, 2025
46090ad
[ADD] logging
emjay0921 Oct 7, 2025
7b390a8
comment out checking of state for now
emjay0921 Oct 7, 2025
8162829
[ADD] error state for retry saving
emjay0921 Oct 7, 2025
8d3c64d
[FIX] creation
emjay0921 Oct 7, 2025
290589c
[ADD] logging
emjay0921 Oct 7, 2025
3a177c2
[FIX] remove many2one that representing the same model with parent
emjay0921 Oct 7, 2025
69dbae1
[FIX] skip one2many for now
emjay0921 Oct 7, 2025
b4a8c8c
[FIX] skip one2many for now
emjay0921 Oct 7, 2025
afb8d79
[FIX] improve many2many handle
emjay0921 Oct 7, 2025
141c821
[FIX] improve many2many handle
emjay0921 Oct 7, 2025
b0a7d1a
[IMP] improvements on UI and functions
emjay0921 Oct 7, 2025
2d19a41
[FIX] UI and function
emjay0921 Oct 7, 2025
69af32a
[IMP] checking of existing records
emjay0921 Oct 7, 2025
8e983ec
[IMP] counts
emjay0921 Oct 7, 2025
5ee36bf
[FIX] wrong indentation
emjay0921 Oct 7, 2025
9ef346d
[ADD] logs
emjay0921 Oct 7, 2025
1d364e5
[ADD] logger to check error
emjay0921 Oct 9, 2025
6977ceb
[IMP] exporting
emjay0921 Oct 9, 2025
31acf47
[ADD] logger to check error
emjay0921 Oct 9, 2025
c5e2366
[ADD] logger to check error
emjay0921 Oct 9, 2025
9d4cb87
[ADD] skipping fields
emjay0921 Oct 9, 2025
c2ba23e
[IMP] UI
emjay0921 Oct 9, 2025
b9c5c80
[IMP] UI of Importer
emjay0921 Oct 9, 2025
a4fc7fd
[IMP] UI of Importer
emjay0921 Oct 9, 2025
a593cf4
[IMP] importer function and checking of counts
emjay0921 Oct 9, 2025
26287dd
[ADD] notifications
emjay0921 Oct 9, 2025
955769f
[ADD] queue jobs for export
emjay0921 Oct 10, 2025
5efc9b5
[FIX] UI for export
emjay0921 Oct 10, 2025
c4ce8d9
[IMP] record count on export
emjay0921 Oct 10, 2025
7d6039d
[ADD] job queue on start import
emjay0921 Oct 10, 2025
3950051
[IMP] use act window close for refresh
emjay0921 Oct 10, 2025
b00fb0e
[IMP] job queue on validation
emjay0921 Oct 10, 2025
c0b54be
[IMP] UI for import
emjay0921 Oct 10, 2025
66eea6d
[IMP] UI
emjay0921 Oct 10, 2025
7583658
[IMP] UI
emjay0921 Oct 10, 2025
f3171c4
[ADD] loggging
emjay0921 Oct 10, 2025
7ed6a40
[IMP] raw mapping
emjay0921 Oct 10, 2025
2cad63b
[IMP] raw mapping
emjay0921 Oct 10, 2025
9315523
[IMP] validation
emjay0921 Oct 10, 2025
fd0f8d4
[IMP] creation
emjay0921 Oct 10, 2025
0f553d0
[IMP] add logging
emjay0921 Oct 10, 2025
4a04e0a
[IMP] mapping
emjay0921 Oct 10, 2025
94f1ea7
[IMP] mapping
emjay0921 Oct 10, 2025
601db39
[FIX] age
emjay0921 Oct 10, 2025
daa1610
[ADD] default export template
emjay0921 Oct 10, 2025
fe70ce1
[FIX] special search for user
emjay0921 Oct 10, 2025
fe4a8df
[FIX] checking of existing
emjay0921 Oct 10, 2025
1718a11
[FIX] checking of existing
emjay0921 Oct 10, 2025
5e75df8
[FIX] checking of existing
emjay0921 Oct 10, 2025
4e4526a
[ADD] job queue for Saving
emjay0921 Oct 10, 2025
707b50b
[IMP] status
emjay0921 Oct 10, 2025
3316c5c
[ADD] job queue on demo data generator
emjay0921 Oct 10, 2025
7517649
[IMP] generator
emjay0921 Oct 10, 2025
f097602
[IMP] generator
emjay0921 Oct 10, 2025
149d761
[IMP] generator
emjay0921 Oct 10, 2025
8179338
[IMP] queue jobs in data generator
emjay0921 Oct 10, 2025
fa453b7
[IMP] queue jobs in data generator
emjay0921 Oct 10, 2025
23f0ebd
[IMP] add origins configurations
emjay0921 Oct 14, 2025
aba0254
[IMP] data generator UI
emjay0921 Oct 14, 2025
662addb
[IMP] Household name should be head last name
emjay0921 Oct 14, 2025
5e663ef
[ADD] bank types and id types
emjay0921 Oct 14, 2025
9e386af
[ADD] percentage of id types and banks
emjay0921 Oct 14, 2025
4e0d52b
[FIX] ID Types and Bank Types to no create
emjay0921 Oct 14, 2025
e4a9b78
[IMP] make sure to have head member
emjay0921 Oct 14, 2025
4fd933d
[FIX] pre-commit
emjay0921 Oct 14, 2025
86fe284
[FIX] validation error
emjay0921 Oct 14, 2025
b1a87be
[FIX] generator UI
emjay0921 Oct 14, 2025
b7957aa
[FIX] generator UI
emjay0921 Oct 14, 2025
b8118a4
[FIX] demo data generation
emjay0921 Oct 15, 2025
531e833
[FIX] demo data generation
emjay0921 Oct 15, 2025
d6c1809
[FIX] demo data generation
emjay0921 Oct 15, 2025
506523a
[FIX] demo data generation
emjay0921 Oct 15, 2025
e8018c3
[FIX] demo data generation
emjay0921 Oct 15, 2025
7040e6f
[FIX] demo data generation
emjay0921 Oct 15, 2025
915edc3
[IMP] country mapping
emjay0921 Oct 15, 2025
8478452
[FIX] demo data generation
emjay0921 Oct 15, 2025
d34c195
[FIX] demo data generation
emjay0921 Oct 15, 2025
0a0f70f
[FIX] demo data generation
emjay0921 Oct 15, 2025
fa03092
[FIX] phone number generation
emjay0921 Oct 15, 2025
1bd020f
[FIX] phone number generation
emjay0921 Oct 15, 2025
621788e
[ADD] bank types configurations
emjay0921 Oct 15, 2025
5de541e
[FIX] improve App modules
emjay0921 Oct 16, 2025
97951a1
[FIX] improve App modules
emjay0921 Oct 16, 2025
7898bb3
[ADD] apps wizard
emjay0921 Oct 16, 2025
375999e
[ADD] apps wizard
emjay0921 Oct 16, 2025
a313826
[ADD] apps wizard
emjay0921 Oct 16, 2025
75117b5
[FIX] apps wizard
emjay0921 Oct 16, 2025
8455b9e
[FIX] apps wizard
emjay0921 Oct 16, 2025
dd36af2
[FIX] apps wizard
emjay0921 Oct 16, 2025
a72b105
[FIX] apps wizard
emjay0921 Oct 16, 2025
880f31d
[FIX] apps wizard
emjay0921 Oct 16, 2025
a25a5d0
[FIX] apps wizard
emjay0921 Oct 16, 2025
1066125
[FIX] apps wizard
emjay0921 Oct 16, 2025
cf71da2
[IMP] exporter to include archived data
emjay0921 Oct 16, 2025
11a5e4b
[IMP] exporter to include archived data
emjay0921 Oct 16, 2025
e37a6f4
[FIX] add logging to check error
emjay0921 Oct 16, 2025
5220e08
[FIX] creating to remove existing
emjay0921 Oct 16, 2025
41f2a4b
[FIX] creating to remove existing
emjay0921 Oct 16, 2025
a5fd98b
[FIX] creating to remove existing
emjay0921 Oct 16, 2025
2d281df
[FIX] creating to remove existing
emjay0921 Oct 16, 2025
3320d8f
[FIX] date generation
emjay0921 Oct 16, 2025
c9af5fc
[FIX] date generation
emjay0921 Oct 16, 2025
5146fe4
[FIX] access
emjay0921 Oct 16, 2025
2125407
[IMP] handle regex for id validation
emjay0921 Oct 16, 2025
f3f7ea9
[IMP] handle regex for id validation
emjay0921 Oct 16, 2025
777df03
[IMP] handle regex for id validation
emjay0921 Oct 16, 2025
2503ff3
[IMP] handle regex for id validation
emjay0921 Oct 16, 2025
1187f43
[IMP] handle regex for id validation
emjay0921 Oct 16, 2025
d36db71
[IMP] handle regex for id validation
emjay0921 Oct 16, 2025
ae4c6e6
[ADD] logger on regex generator
emjay0921 Oct 16, 2025
9afddd2
[ADD] logger on regex generator
emjay0921 Oct 16, 2025
d690520
[FIX] id creation
emjay0921 Oct 16, 2025
1c57906
[FIX] id creation
emjay0921 Oct 16, 2025
4b86734
[FIX] id creation
emjay0921 Oct 16, 2025
81622a5
[FIX] pre-commit
emjay0921 Oct 16, 2025
3bedb0b
[FIX] batch fake
emjay0921 Oct 21, 2025
ee31861
[FIX] batch fake
emjay0921 Oct 21, 2025
a451547
[FIX] batch fake
emjay0921 Oct 21, 2025
33dabc8
[IMP] renamed spp_farmer_registry_demo
emjay0921 Oct 21, 2025
7a3ff59
[IMP] common generator extension on farmer demo
emjay0921 Oct 21, 2025
d23e135
[FIX] land record
emjay0921 Oct 21, 2025
6a8befd
[FIX] land record
emjay0921 Oct 21, 2025
4b646d9
[FIX] farmer generator
emjay0921 Oct 22, 2025
6613468
[FIX] farmer generator
emjay0921 Oct 22, 2025
7b8ebc8
[FIX] farmer generator
emjay0921 Oct 22, 2025
f4231c5
[IMP] farm details on generator
emjay0921 Oct 22, 2025
e48012e
[FIX] head duplication
emjay0921 Oct 23, 2025
56a0dce
[FIX] head duplication
emjay0921 Oct 23, 2025
dc4d7bd
[FIX] head duplication
emjay0921 Oct 23, 2025
df953f2
[IMP] trigger onchange for phone field
emjay0921 Oct 23, 2025
80c8b08
[IMP] phone numbers possible to have more than 1
emjay0921 Oct 23, 2025
abefb22
[FIX] pre-commit
emjay0921 Oct 23, 2025
a04552c
[FIX] show only countries with correct locales
emjay0921 Oct 24, 2025
bb0588e
[FIX] test yaml and farmer demo exclusion
emjay0921 Oct 24, 2025
b6a50d1
[FIX] add tests and fix test yaml
emjay0921 Oct 24, 2025
ba438ac
[FIX] fix test yaml
emjay0921 Oct 24, 2025
2bdb9a2
[ADD] isolated db for spmis
emjay0921 Oct 24, 2025
813e9b2
[FIX] test yaml
emjay0921 Oct 24, 2025
7fe67ad
[FIX] farmer registry dashboard dependencies
emjay0921 Oct 24, 2025
271a099
[ADD] tests
emjay0921 Oct 24, 2025
6795d55
[FIX] pre-commit
emjay0921 Oct 24, 2025
7762971
[REM] not needed from farmer demo
emjay0921 Oct 24, 2025
b452cf1
[FIX] tests
emjay0921 Oct 24, 2025
d4eee06
[FIX] tests
emjay0921 Oct 24, 2025
8652f7d
[FIX] tests
emjay0921 Oct 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ jobs:
- name: Install addons and dependencies
env:
SKIP_EXT_DEB_DEPENDENCIES: "true"
EXCLUDE_REGEX: "odoo-addon-g2p.*|odoo-addon-muk.*"
EXCLUDE_REGEX: "odoo-addon-g2p.*|odoo-addon-muk.*|odoo-addon-spp.*"
run: oca_install_addons
- name: Check licenses
run: manifestoo -d . check-licenses
Expand All @@ -167,10 +167,15 @@ jobs:
run: |
rm -rf /opt/odoo-venv/lib/python3.10/site-packages/odoo/addons/g2p_programs/tests
rm -rf /opt/odoo-venv/lib/python3.10/site-packages/odoo/addons/g2p_registry_individual/tests
- name: Initialize sp_mis db
env:
PGDATABASE: sp_mis
run: oca_init_test_database
- name: Run SP-MIS tests
env:
PGDATABASE: sp_mis
COVERAGE_FILE: ".coverage-mis"
EXCLUDE: "fastapi,g2p_auth_id_oidc,g2p_auth_oidc,g2p_bank,g2p_bank_rest_api,g2p_change_log,g2p_disable_password_login,g2p_encryption,g2p_encryption_keymanager,g2p_encryption_rest_api,g2p_entitlement_differential,g2p_entitlement_in_kind,g2p_entitlement_voucher,g2p_enumerator,g2p_formio,g2p_mis_importer,g2p_mts,g2p_notifications_base,g2p_notifications_fast2sms,g2p_notifications_voucher,g2p_notifications_wiserv,g2p_odk_importer,g2p_odk_importer_program,g2p_odk_user_mapping,g2p_openid_vci,g2p_openid_vci_programs,g2p_openid_vci_rest_api,g2p_payment_cash,g2p_payment_files,g2p_payment_g2p_connect,g2p_payment_interop_layer,g2p_payment_phee,g2p_payment_simple_mpesa,g2p_portal_auth,g2p_profile_image,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_proxy_means_test,g2p_registry_addl_info,g2p_registry_base,g2p_registry_encryption,g2p_registry_group,g2p_registry_individual,g2p_registry_membership,g2p_registry_rest_api,g2p_service_provider_beneficiary_management,g2p_service_provider_portal_base,g2p_social_registry_importer,g2p_superset_dashboard,g2p_theme,mts_connector,muk_product,muk_web_appsbar,muk_web_chatter,muk_web_colors,muk_web_dialog,muk_web_theme,spp_user_roles,spp_change_request_add_farmer,spp_base_farmer_registry,spp_base_social_registry,spp_farmer_registry_dashboard,spp_farmer_registry_default_ui,spp_farmer_registry_demo,spp_custom_filter_farmer_registry,spp_registrant_import,spp_manual_entitlement,spp_change_request_create_farm,spp_change_request_edit_farmer,spp_change_request_edit_farm"
EXCLUDE: "fastapi,g2p_auth_id_oidc,g2p_auth_oidc,g2p_bank,g2p_bank_rest_api,g2p_change_log,g2p_disable_password_login,g2p_encryption,g2p_encryption_keymanager,g2p_encryption_rest_api,g2p_entitlement_differential,g2p_entitlement_in_kind,g2p_entitlement_voucher,g2p_enumerator,g2p_formio,g2p_mis_importer,g2p_mts,g2p_notifications_base,g2p_notifications_fast2sms,g2p_notifications_voucher,g2p_notifications_wiserv,g2p_odk_importer,g2p_odk_importer_program,g2p_odk_user_mapping,g2p_openid_vci,g2p_openid_vci_programs,g2p_openid_vci_rest_api,g2p_payment_cash,g2p_payment_files,g2p_payment_g2p_connect,g2p_payment_interop_layer,g2p_payment_phee,g2p_payment_simple_mpesa,g2p_portal_auth,g2p_profile_image,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_proxy_means_test,g2p_registry_addl_info,g2p_registry_base,g2p_registry_encryption,g2p_registry_group,g2p_registry_individual,g2p_registry_membership,g2p_registry_rest_api,g2p_service_provider_beneficiary_management,g2p_service_provider_portal_base,g2p_social_registry_importer,g2p_superset_dashboard,g2p_theme,mts_connector,muk_product,muk_web_appsbar,muk_web_chatter,muk_web_colors,muk_web_dialog,muk_web_theme,spp_user_roles,spp_change_request_add_farmer,spp_base_farmer_registry,spp_base_social_registry,spp_farmer_registry_dashboard,spp_farmer_registry_default_ui,spp_farmer_registry_demo,spp_custom_filter_farmer_registry,spp_registrant_import,spp_manual_entitlement,spp_change_request_create_farm,spp_change_request_edit_farmer,spp_change_request_edit_farm,spp_base_farmer_registry_demo"
run: oca_run_tests
- name: Initialize farmer_registry db
env:
Expand Down Expand Up @@ -198,7 +203,7 @@ jobs:
env:
PGDATABASE: social_registry
COVERAGE_FILE: ".coverage-social"
EXCLUDE: "fastapi,g2p_auth_id_oidc,g2p_auth_oidc,g2p_bank,g2p_bank_rest_api,g2p_change_log,g2p_disable_password_login,g2p_encryption,g2p_encryption_keymanager,g2p_encryption_rest_api,g2p_entitlement_differential,g2p_entitlement_in_kind,g2p_entitlement_voucher,g2p_enumerator,g2p_formio,g2p_mis_importer,g2p_mts,g2p_notifications_base,g2p_notifications_fast2sms,g2p_notifications_voucher,g2p_notifications_wiserv,g2p_odk_importer,g2p_odk_importer_program,g2p_odk_user_mapping,g2p_openid_vci,g2p_openid_vci_programs,g2p_openid_vci_rest_api,g2p_payment_cash,g2p_payment_files,g2p_payment_g2p_connect,g2p_payment_interop_layer,g2p_payment_phee,g2p_payment_simple_mpesa,g2p_portal_auth,g2p_profile_image,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_proxy_means_test,g2p_registry_addl_info,g2p_registry_base,g2p_registry_encryption,g2p_registry_group,g2p_registry_individual,g2p_registry_membership,g2p_registry_rest_api,g2p_service_provider_beneficiary_management,g2p_service_provider_portal_base,g2p_social_registry_importer,g2p_superset_dashboard,g2p_theme,mts_connector,muk_product,muk_web_appsbar,muk_web_chatter,muk_web_colors,muk_web_dialog,muk_web_theme,spp_user_roles,spp_change_request_add_farmer,spp_base_farmer_registry,spp_base_spmis,spp_farmer_registry_dashboard,spp_farmer_registry_default_ui,spp_farmer_registry_demo,spp_custom_filter_farmer_registry,spp_registrant_import,spp_manual_entitlement,spp_change_request_create_farm,spp_change_request_edit_farmer,spp_change_request_edit_farm,spp_mis_demo,spp_registrant_import,spp_change_request_add_children_demo,spp_manual_entitlement,spp_change_request_create_group"
EXCLUDE: "fastapi,g2p_auth_id_oidc,g2p_auth_oidc,g2p_bank,g2p_bank_rest_api,g2p_change_log,g2p_disable_password_login,g2p_encryption,g2p_encryption_keymanager,g2p_encryption_rest_api,g2p_entitlement_differential,g2p_entitlement_in_kind,g2p_entitlement_voucher,g2p_enumerator,g2p_formio,g2p_mis_importer,g2p_mts,g2p_notifications_base,g2p_notifications_fast2sms,g2p_notifications_voucher,g2p_notifications_wiserv,g2p_odk_importer,g2p_odk_importer_program,g2p_odk_user_mapping,g2p_openid_vci,g2p_openid_vci_programs,g2p_openid_vci_rest_api,g2p_payment_cash,g2p_payment_files,g2p_payment_g2p_connect,g2p_payment_interop_layer,g2p_payment_phee,g2p_payment_simple_mpesa,g2p_portal_auth,g2p_profile_image,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_proxy_means_test,g2p_registry_addl_info,g2p_registry_base,g2p_registry_encryption,g2p_registry_group,g2p_registry_individual,g2p_registry_membership,g2p_registry_rest_api,g2p_service_provider_beneficiary_management,g2p_service_provider_portal_base,g2p_social_registry_importer,g2p_superset_dashboard,g2p_theme,mts_connector,muk_product,muk_web_appsbar,muk_web_chatter,muk_web_colors,muk_web_dialog,muk_web_theme,spp_user_roles,spp_change_request_add_farmer,spp_base_farmer_registry,spp_base_spmis,spp_farmer_registry_dashboard,spp_farmer_registry_default_ui,spp_farmer_registry_demo,spp_custom_filter_farmer_registry,spp_registrant_import,spp_manual_entitlement,spp_change_request_create_farm,spp_change_request_edit_farmer,spp_change_request_edit_farm,spp_mis_demo,spp_registrant_import,spp_change_request_add_children_demo,spp_manual_entitlement,spp_change_request_create_group,spp_base_farmer_registry_demo"
run: oca_run_tests
- name: Combine coverage data
run: coverage combine .coverage-mis .coverage-farmer .coverage-social
Expand Down
1 change: 1 addition & 0 deletions spp_base_common/models/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
from . import ir_module_module
from . import phone_validation
from . import phone_number
from . import res_partner
16 changes: 16 additions & 0 deletions spp_base_common/models/res_partner.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import logging

from odoo import fields, models

_logger = logging.getLogger(__name__)


class SPPResPartner(models.Model):
_inherit = "res.partner"

company_id = fields.Many2one(
"res.company",
string="Company",
default=lambda self: self.env.company,
required=False,
)
7 changes: 7 additions & 0 deletions spp_base_common/views/main_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,11 @@
name="Settings"
web_icon="spp_base_common,static/description/OpenSPP-Icons-Setting.png"
/>
<menuitem
id="spp_bank_types_config_menu"
action="base.action_res_bank_form"
name="Banks"
parent="g2p_registry_base.g2p_configuration_menu_root"
sequence="50"
/>
</odoo>
2 changes: 1 addition & 1 deletion spp_base_common/views/phone_validation_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
class="btn-danger"
invisible="state == 'inactive'"
/>
<field name="active" invisible="1" />
<field name="active" column_invisible="1" />
</tree>
</field>
</record>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ OpenSPP Farmer Registry Demo
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OpenSPP%2Fopenspp--modules-lightgray.png?logo=github
:target: https://github.com/OpenSPP/openspp-modules/tree/17.0/spp_farmer_registry_demo
:target: https://github.com/OpenSPP/openspp-modules/tree/17.0/spp_base_farmer_registry_demo
:alt: OpenSPP/openspp-modules

|badge1| |badge2| |badge3|
Expand All @@ -28,7 +28,7 @@ OpenSPP Farmer Registry Demo
Overview
--------

The `spp_farmer_registry_demo <spp_farmer_registry_demo>`__ module is a
The `spp_base_farmer_registry_demo <spp_base_farmer_registry_demo>`__ module is a
demonstration module for OpenSPP that provides pre-populated data for
the farmer registry. It builds upon the
`spp_base_farmer_registry <spp_base_farmer_registry>`__ module and its
Expand Down Expand Up @@ -80,7 +80,7 @@ Module Dependencies and Integration
Additional Functionality
------------------------

The `spp_farmer_registry_demo <spp_farmer_registry_demo>`__ module
The `spp_base_farmer_registry_demo <spp_base_farmer_registry_demo>`__ module
introduces the following key functionalities:

- **Sample Data Generation:** The module includes a dedicated model,
Expand Down Expand Up @@ -123,7 +123,7 @@ introduces the following key functionalities:
Conclusion
----------

The `spp_farmer_registry_demo <spp_farmer_registry_demo>`__ module
The `spp_base_farmer_registry_demo <spp_base_farmer_registry_demo>`__ module
provides a valuable tool for understanding and demonstrating the
functionalities of the OpenSPP farmer registry system. By populating the
database with realistic sample data, it allows users to explore the
Expand All @@ -143,7 +143,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues <https://github.com/OpenSPP/openspp-modules/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OpenSPP/openspp-modules/issues/new?body=module:%20spp_farmer_registry_demo%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
`feedback <https://github.com/OpenSPP/openspp-modules/issues/new?body=module:%20spp_base_farmer_registry_demo%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Expand Down Expand Up @@ -172,6 +172,6 @@ Current maintainers:

|maintainer-jeremi| |maintainer-gonzalesedwin1123| |maintainer-reichie020212|

This module is part of the `OpenSPP/openspp-modules <https://github.com/OpenSPP/openspp-modules/tree/17.0/spp_farmer_registry_demo>`_ project on GitHub.
This module is part of the `OpenSPP/openspp-modules <https://github.com/OpenSPP/openspp-modules/tree/17.0/spp_base_farmer_registry_demo>`_ project on GitHub.

You are welcome to contribute.
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@
"base",
"g2p_registry_base",
"spp_base_farmer_registry",
"spp_base_demo",
"spp_demo_common",
"queue_job",
"spp_custom_filter_farmer_registry",
],
"excludes": [
"spp_base_spmis",
"spp_base_social_registry",
],
"data": [
"security/ir.model.access.csv",
Expand All @@ -36,7 +37,6 @@
"data/feed_items_data.xml",
"views/group_view.xml",
"views/individual_view.xml",
"views/generate_farmer_data_view.xml",
],
"assets": {},
"demo": [],
Expand Down
Loading
Loading