|
|
@@ -328,7 +328,7 @@ def get_doctype(doctype, processed=False): |
|
|
|
import webnotes.model.doctype |
|
|
|
return webnotes.model.doctype.get(doctype, processed) |
|
|
|
|
|
|
|
def delete_doc(doctype=None, name=None, doclist = None, force=0, ignore_doctypes=None, for_reload=False): |
|
|
|
def delete_doc(doctype=None, name=None, doclist = None, force=0, ignore_doctypes=None, for_reload=False, ignore_permissions=False): |
|
|
|
import webnotes.model.utils |
|
|
|
|
|
|
|
if not ignore_doctypes: |
|
|
@@ -336,9 +336,9 @@ def delete_doc(doctype=None, name=None, doclist = None, force=0, ignore_doctypes |
|
|
|
|
|
|
|
if isinstance(name, list): |
|
|
|
for n in name: |
|
|
|
webnotes.model.utils.delete_doc(doctype, n, doclist, force, ignore_doctypes, for_reload) |
|
|
|
webnotes.model.utils.delete_doc(doctype, n, doclist, force, ignore_doctypes, for_reload, ignore_permissions) |
|
|
|
else: |
|
|
|
webnotes.model.utils.delete_doc(doctype, name, doclist, force, ignore_doctypes, for_reload) |
|
|
|
webnotes.model.utils.delete_doc(doctype, name, doclist, force, ignore_doctypes, for_reload, ignore_permissions) |
|
|
|
|
|
|
|
def clear_perms(doctype): |
|
|
|
conn.sql("""delete from tabDocPerm where parent=%s""", doctype) |
|
|
|