Преглед на файлове

insert method added in wrapper

version-14
Nabin Hait преди 12 години
родител
ревизия
2a63645df2
променени са 1 файла, в които са добавени 12 реда и са изтрити 0 реда
  1. +12
    -0
      webnotes/model/wrapper.py

+ 12
- 0
webnotes/model/wrapper.py Целия файл

@@ -256,6 +256,10 @@ class ModelWrapper:
webnotes.conn.sql("""delete from `tab%s` where parent=%s and parenttype=%s""" \
% (dt[0], '%s', '%s'), (self.doc.name, self.doc.doctype))

def insert(self):
self.doc.fields["__islocal"] = 1
return self.save()
def save(self, check_links=1):
if webnotes.has_permission(self.doc.doctype, "write"):
self.prepare_for_save(check_links)
@@ -265,6 +269,8 @@ class ModelWrapper:
self.run_method('on_update')
else:
webnotes.msgprint("No Permission to Write", raise_exception=True)
return self

def submit(self):
if webnotes.has_permission(self.doc.doctype, "submit"):
@@ -275,6 +281,8 @@ class ModelWrapper:
self.run_method('on_submit')
else:
webnotes.msgprint("No Permission to Submit", raise_exception=True)
return self

def cancel(self):
if webnotes.has_permission(self.doc.doctype, "submit"):
@@ -287,6 +295,8 @@ class ModelWrapper:
self.run_method('on_cancel')
else:
webnotes.msgprint("No Permission to Cancel", raise_exception=True)
return self

def update_after_submit(self):
"""
@@ -299,6 +309,8 @@ class ModelWrapper:
self.save_main()
self.save_children()
self.run_method('on_update_after_submit')
return self

# clone



Зареждане…
Отказ
Запис