Skip to content

Commit 5e8b960

Browse files
authored
Merge pull request #158 from unicef/bugfix/remove-unique-key-from-account-fieldset
Modify fields in document and account fieldsets
2 parents e700c90 + 6a65065 commit 5e8b960

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/country_workspace/versioning/scripts/0009_add_document_and_account_fieldsets.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929
document_fields = [
3030
("document_number", {"field_type": forms.CharField}, {}),
31+
("type", {"field_type": forms.CharField}, {}),
3132
("photo", {"field_type": Base64ImageField}, {}),
3233
("issuance_date", {"field_type": forms.DateField}, {}),
3334
("expiry_date", {"field_type": forms.DateField}, {}),
@@ -36,9 +37,9 @@
3637

3738
account_fields = [
3839
("number", {"field_type": forms.CharField}, {}),
39-
("data", {"field_type": forms.JSONField}, {}),
40-
("unique_key", {"field_type": forms.CharField}, {}),
40+
("account_type", {"field_type": forms.CharField}, {}),
4141
("financial_institution", {"name": "FinancialInstitutionChoice"}, {}),
42+
("data", {"field_type": forms.JSONField}, {}),
4243
]
4344

4445

tests/functional/test_f_import_data.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,19 @@ def browser_program_beneficiary(browser, program_beneficiary):
5959

6060

6161
@pytest.mark.selenium
62-
def test_rdi_import_tab(browser_program):
62+
def test_rdi_import_tab(browser_program, program):
6363
browser_program.assert_element_visible("#tab-rdi")
6464
browser_program.assert_element_not_visible("#tab-aurora")
6565
browser_program.assert_element_not_visible("#tab-kobo")
6666
browser_program.assert_element_present('button[data-input-value="rdi"].selected')
6767

6868
browser_program.assert_element_visible("#id_rdi-batch_name")
69-
browser_program.assert_element_visible("#id_rdi-pk_column_name")
70-
browser_program.assert_element_visible("#id_rdi-master_column_label")
71-
browser_program.assert_element_visible("#id_rdi-detail_column_label")
69+
if program.beneficiary_group.master_detail:
70+
browser_program.assert_element_visible("#id_rdi-pk_column_name")
71+
browser_program.assert_element_visible("#id_rdi-master_column_label")
72+
browser_program.assert_element_visible("#id_rdi-detail_column_label")
73+
else:
74+
browser_program.assert_element_visible("#id_rdi-people_column_prefix")
7275
browser_program.assert_element_visible("#id_rdi-first_line")
7376
browser_program.assert_element_visible("#id_rdi-file")
7477
browser_program.assert_element_visible("#id_rdi-check_before")

0 commit comments

Comments
 (0)