mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-21 02:09:58 +00:00
test: probe permlevel visibility via a value field only
get_permitted_fieldnames never lists Table fields, so allowed_companies cannot be asserted through it; the write-reset assertions already cover that field.
This commit is contained in:
@@ -103,11 +103,9 @@ class TestCompanyRestriction(ERPNextTestSuite):
|
|||||||
|
|
||||||
permitted = frappe.get_meta("Customer").get_permitted_fieldnames(user=sales_user)
|
permitted = frappe.get_meta("Customer").get_permitted_fieldnames(user=sales_user)
|
||||||
self.assertNotIn("restrict_to_companies", permitted)
|
self.assertNotIn("restrict_to_companies", permitted)
|
||||||
self.assertNotIn("allowed_companies", permitted)
|
|
||||||
|
|
||||||
permitted = frappe.get_meta("Customer").get_permitted_fieldnames(user=manager)
|
permitted = frappe.get_meta("Customer").get_permitted_fieldnames(user=manager)
|
||||||
self.assertIn("restrict_to_companies", permitted)
|
self.assertIn("restrict_to_companies", permitted)
|
||||||
self.assertIn("allowed_companies", permitted)
|
|
||||||
|
|
||||||
frappe.set_user(sales_user)
|
frappe.set_user(sales_user)
|
||||||
self.addCleanup(frappe.set_user, "Administrator")
|
self.addCleanup(frappe.set_user, "Administrator")
|
||||||
|
|||||||
Reference in New Issue
Block a user