@@ -38,7 +38,6 @@ class BusinessArea(HopeModel):
3838 deduplication_batch_duplicates_allowed = models .IntegerField (null = True )
3939 deduplication_golden_record_duplicates_percentage = models .IntegerField (null = True )
4040 deduplication_golden_record_duplicates_allowed = models .IntegerField (null = True )
41- screen_beneficiary = models .BooleanField (null = True )
4241 deduplication_ignore_withdraw = models .BooleanField (null = True )
4342 biometric_deduplication_threshold = models .FloatField (null = True )
4443 is_accountability_applicable = models .BooleanField (null = True )
@@ -47,6 +46,9 @@ class BusinessArea(HopeModel):
4746 parent = models .ForeignKey (
4847 "self" , on_delete = models .DO_NOTHING , related_name = "businessarea_parent" , blank = True , null = True
4948 )
49+ office_country = models .ForeignKey (
50+ "Country" , on_delete = models .DO_NOTHING , related_name = "businessarea_office_country" , blank = True , null = True
51+ )
5052
5153 class Meta :
5254 managed = False
@@ -76,6 +78,23 @@ class Tenant:
7678 tenant_filter_field : str = "__all__"
7779
7880
81+ class BusinessareaPaymentCountries (HopeModel ):
82+ id = models .BigAutoField (primary_key = True )
83+ businessarea = models .ForeignKey (
84+ BusinessArea , on_delete = models .DO_NOTHING , related_name = "businessareapaymentcountries_businessarea" , null = True
85+ )
86+ country = models .ForeignKey (
87+ "Country" , on_delete = models .DO_NOTHING , related_name = "businessareapaymentcountries_country" , null = True
88+ )
89+
90+ class Meta :
91+ managed = False
92+ db_table = "core_businessarea_payment_countries"
93+
94+ class Tenant :
95+ tenant_filter_field : str = "__all__"
96+
97+
7998class Businessareapartnerthrough (HopeModel ):
8099 id = models .UUIDField (primary_key = True )
81100 created_at = models .DateTimeField (null = True )
@@ -890,35 +909,6 @@ class Tenant:
890909 tenant_filter_field : str = "__all__"
891910
892911
893- class BankaccountInfo (HopeModel ):
894- id = models .UUIDField (primary_key = True )
895- rdi_merge_status = models .CharField (max_length = 10 , null = True )
896- is_original = models .BooleanField (null = True )
897- created_at = models .DateTimeField (null = True )
898- updated_at = models .DateTimeField (null = True )
899- is_removed = models .BooleanField (null = True )
900- removed_date = models .DateTimeField (blank = True , null = True )
901- last_sync_at = models .DateTimeField (blank = True , null = True )
902- bank_name = models .CharField (max_length = 255 , null = True )
903- bank_account_number = models .CharField (max_length = 64 , null = True )
904- debit_card_number = models .CharField (max_length = 255 , null = True )
905- bank_branch_name = models .CharField (max_length = 255 , null = True )
906- account_holder_name = models .CharField (max_length = 255 , null = True )
907- copied_from = models .ForeignKey (
908- "self" , on_delete = models .DO_NOTHING , related_name = "bankaccountinfo_copied_from" , blank = True , null = True
909- )
910- individual = models .ForeignKey (
911- "Individual" , on_delete = models .DO_NOTHING , related_name = "bankaccountinfo_individual" , null = True
912- )
913-
914- class Meta :
915- managed = False
916- db_table = "household_bankaccountinfo"
917-
918- class Tenant :
919- tenant_filter_field : str = "__all__"
920-
921-
922912class Document (HopeModel ):
923913 id = models .UUIDField (primary_key = True )
924914 rdi_merge_status = models .CharField (max_length = 10 , null = True )
@@ -1140,6 +1130,8 @@ class Household(HopeModel):
11401130 unknown_sex_group_count = models .IntegerField (blank = True , null = True )
11411131 latitude = models .FloatField (blank = True , null = True )
11421132 longitude = models .FloatField (blank = True , null = True )
1133+ collision_flag = models .BooleanField (null = True )
1134+ identification_key = models .CharField (max_length = 255 , blank = True , null = True )
11431135
11441136 class Meta :
11451137 managed = False
@@ -1149,6 +1141,26 @@ class Tenant:
11491141 tenant_filter_field : str = "__all__"
11501142
11511143
1144+ class HouseholdExtraRdis (HopeModel ):
1145+ id = models .BigAutoField (primary_key = True )
1146+ household = models .ForeignKey (
1147+ Household , on_delete = models .DO_NOTHING , related_name = "householdextrardis_household" , null = True
1148+ )
1149+ registrationdataimport = models .ForeignKey (
1150+ "DataRegistrationdataimport" ,
1151+ on_delete = models .DO_NOTHING ,
1152+ related_name = "householdextrardis_registrationdataimport" ,
1153+ null = True ,
1154+ )
1155+
1156+ class Meta :
1157+ managed = False
1158+ db_table = "household_household_extra_rdis"
1159+
1160+ class Tenant :
1161+ tenant_filter_field : str = "__all__"
1162+
1163+
11521164class HouseholdCollection (HopeModel ):
11531165 id = models .BigAutoField (primary_key = True )
11541166 unicef_id = models .CharField (max_length = 255 , blank = True , null = True )
@@ -1369,7 +1381,7 @@ class Account(HopeModel):
13691381 )
13701382 is_unique = models .BooleanField (null = True )
13711383 account_type = models .ForeignKey (
1372- "Accounttype" , on_delete = models .DO_NOTHING , related_name = "account_account_type" , blank = True , null = True
1384+ "Accounttype" , on_delete = models .DO_NOTHING , related_name = "account_account_type" , null = True
13731385 )
13741386 number = models .CharField (max_length = 256 , blank = True , null = True )
13751387 financial_institution = models .ForeignKey (
@@ -2090,6 +2102,8 @@ class Program(HopeModel):
20902102 beneficiary_group = models .ForeignKey (
20912103 Beneficiarygroup , on_delete = models .DO_NOTHING , related_name = "program_beneficiary_group" , null = True
20922104 )
2105+ collision_detection_enabled = models .BooleanField (null = True )
2106+ collision_detector = models .CharField (max_length = 200 , blank = True , null = True )
20932107
20942108 class Meta :
20952109 managed = False
@@ -2117,6 +2131,20 @@ class Tenant:
21172131 tenant_filter_field : str = "__all__"
21182132
21192133
2134+ class ProgramSanctionLists (HopeModel ):
2135+ id = models .BigAutoField (primary_key = True )
2136+ program = models .ForeignKey (
2137+ Program , on_delete = models .DO_NOTHING , related_name = "programsanctionlists_program" , null = True
2138+ )
2139+
2140+ class Meta :
2141+ managed = False
2142+ db_table = "program_program_sanction_lists"
2143+
2144+ class Tenant :
2145+ tenant_filter_field : str = "__all__"
2146+
2147+
21202148class ProgramCycle (HopeModel ):
21212149 id = models .UUIDField (primary_key = True )
21222150 created_at = models .DateTimeField (null = True )
0 commit comments