Skip to content

Commit 1c06b33

Browse files
authored
Merge pull request frappe#18178 from phot0n/restrict-ip-text
fix: change fieldtype of restrict_ip from data to small text
2 parents d947f9c + 82d0faf commit 1c06b33

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

frappe/core/doctype/user/user.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
{
132132
"fieldname": "middle_name",
133133
"fieldtype": "Data",
134-
"label": "Middle Name (Optional)",
134+
"label": "Middle Name",
135135
"oldfieldname": "middle_name",
136136
"oldfieldtype": "Data"
137137
},
@@ -496,7 +496,7 @@
496496
{
497497
"description": "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)",
498498
"fieldname": "restrict_ip",
499-
"fieldtype": "Data",
499+
"fieldtype": "Small Text",
500500
"label": "Restrict IP",
501501
"permlevel": 1
502502
},
@@ -753,7 +753,7 @@
753753
"link_fieldname": "user"
754754
}
755755
],
756-
"modified": "2022-08-11 14:47:04.100892",
756+
"modified": "2022-09-19 16:05:46.485242",
757757
"modified_by": "Administrator",
758758
"module": "Core",
759759
"name": "User",

frappe/tests/test_db_update.py

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -40,46 +40,46 @@ def test_index_and_unique_constraints(self):
4040
frappe.reload_doctype("User", force=True)
4141
frappe.model.meta.trim_tables("User")
4242

43-
make_property_setter(doctype, "restrict_ip", "unique", "1", "Int")
43+
make_property_setter(doctype, "middle_name", "unique", "1", "Check")
4444
frappe.db.updatedb(doctype)
45-
restrict_ip_in_table = get_table_column("User", "restrict_ip")
46-
self.assertTrue(restrict_ip_in_table.unique)
45+
middle_name_in_table = get_table_column("User", "middle_name")
46+
self.assertTrue(middle_name_in_table.unique)
4747

48-
make_property_setter(doctype, "restrict_ip", "unique", "0", "Int")
48+
make_property_setter(doctype, "middle_name", "unique", "0", "Check")
4949
frappe.db.updatedb(doctype)
50-
restrict_ip_in_table = get_table_column("User", "restrict_ip")
51-
self.assertFalse(restrict_ip_in_table.unique)
50+
middle_name_in_table = get_table_column("User", "middle_name")
51+
self.assertFalse(middle_name_in_table.unique)
5252

53-
make_property_setter(doctype, "restrict_ip", "search_index", "1", "Int")
53+
make_property_setter(doctype, "middle_name", "search_index", "1", "Check")
5454
frappe.db.updatedb(doctype)
55-
restrict_ip_in_table = get_table_column("User", "restrict_ip")
56-
self.assertTrue(restrict_ip_in_table.index)
55+
middle_name_in_table = get_table_column("User", "middle_name")
56+
self.assertTrue(middle_name_in_table.index)
5757

58-
make_property_setter(doctype, "restrict_ip", "search_index", "0", "Int")
58+
make_property_setter(doctype, "middle_name", "search_index", "0", "Check")
5959
frappe.db.updatedb(doctype)
60-
restrict_ip_in_table = get_table_column("User", "restrict_ip")
61-
self.assertFalse(restrict_ip_in_table.index)
60+
middle_name_in_table = get_table_column("User", "middle_name")
61+
self.assertFalse(middle_name_in_table.index)
6262

63-
make_property_setter(doctype, "restrict_ip", "search_index", "1", "Int")
64-
make_property_setter(doctype, "restrict_ip", "unique", "1", "Int")
63+
make_property_setter(doctype, "middle_name", "search_index", "1", "Check")
64+
make_property_setter(doctype, "middle_name", "unique", "1", "Check")
6565
frappe.db.updatedb(doctype)
66-
restrict_ip_in_table = get_table_column("User", "restrict_ip")
67-
self.assertTrue(restrict_ip_in_table.index)
68-
self.assertTrue(restrict_ip_in_table.unique)
66+
middle_name_in_table = get_table_column("User", "middle_name")
67+
self.assertTrue(middle_name_in_table.index)
68+
self.assertTrue(middle_name_in_table.unique)
6969

70-
make_property_setter(doctype, "restrict_ip", "search_index", "1", "Int")
71-
make_property_setter(doctype, "restrict_ip", "unique", "0", "Int")
70+
make_property_setter(doctype, "middle_name", "search_index", "1", "Check")
71+
make_property_setter(doctype, "middle_name", "unique", "0", "Check")
7272
frappe.db.updatedb(doctype)
73-
restrict_ip_in_table = get_table_column("User", "restrict_ip")
74-
self.assertTrue(restrict_ip_in_table.index)
75-
self.assertFalse(restrict_ip_in_table.unique)
73+
middle_name_in_table = get_table_column("User", "middle_name")
74+
self.assertTrue(middle_name_in_table.index)
75+
self.assertFalse(middle_name_in_table.unique)
7676

77-
make_property_setter(doctype, "restrict_ip", "search_index", "0", "Int")
78-
make_property_setter(doctype, "restrict_ip", "unique", "1", "Int")
77+
make_property_setter(doctype, "middle_name", "search_index", "0", "Check")
78+
make_property_setter(doctype, "middle_name", "unique", "1", "Check")
7979
frappe.db.updatedb(doctype)
80-
restrict_ip_in_table = get_table_column("User", "restrict_ip")
81-
self.assertFalse(restrict_ip_in_table.index)
82-
self.assertTrue(restrict_ip_in_table.unique)
80+
middle_name_in_table = get_table_column("User", "middle_name")
81+
self.assertFalse(middle_name_in_table.index)
82+
self.assertTrue(middle_name_in_table.unique)
8383

8484
# explicitly make a text index
8585
frappe.db.add_index(doctype, ["email_signature(200)"])

0 commit comments

Comments
 (0)