예제 #1
0
    def test_user_permissions_based_on_blogger(self):
        frappe.set_user("*****@*****.**")
        doc = frappe.get_doc("Blog Post", "_test-blog-post-1")
        self.assertTrue(doc.has_permission("read"))

        frappe.set_user("*****@*****.**")
        add("*****@*****.**", "Blog Post", "_test-blog-post")

        frappe.set_user("*****@*****.**")
        doc = frappe.get_doc("Blog Post", "_test-blog-post-1")
        self.assertFalse(doc.has_permission("read"))

        doc = frappe.get_doc("Blog Post", "_test-blog-post")
        self.assertTrue(doc.has_permission("read"))
예제 #2
0
	def test_user_permissions_based_on_blogger(self):
		frappe.set_user("*****@*****.**")
		doc = frappe.get_doc("Blog Post", "_test-blog-post-1")
		self.assertTrue(doc.has_permission("read"))

		frappe.set_user("*****@*****.**")
		add("*****@*****.**", "Blog Post", "_test-blog-post")

		frappe.set_user("*****@*****.**")
		doc = frappe.get_doc("Blog Post", "_test-blog-post-1")
		self.assertFalse(doc.has_permission("read"))

		doc = frappe.get_doc("Blog Post", "_test-blog-post")
		self.assertTrue(doc.has_permission("read"))
예제 #3
0
	def test_set_user_permissions(self):
		frappe.set_user("*****@*****.**")
		add("*****@*****.**", "Blog Post", "_test-blog-post")
예제 #4
0
	def test_set_user_permissions(self):
		frappe.set_user("*****@*****.**")
		add("*****@*****.**", "Blog Post", "-test-blog-post")