forked from frappe/frappe
-
Notifications
You must be signed in to change notification settings - Fork 7
Virtual DocType
Shridhar Patil edited this page Dec 15, 2020
·
1 revision
Sample class for virtual doctype
class test_virtual(Document):
def db_insert(self):
d = self.get_valid_dict(convert_dates_to_str=True)
with open("data_file.json", "w+") as read_file:
json.dump(d, read_file)
def load_from_db(self):
with open("data_file.json", "r") as read_file:
d = json.load(read_file)
super(Document, self).__init__(d)
def db_update(self):
frappe.msgprint("ok")
d = self.get_valid_dict(convert_dates_to_str=True)
with open("data_file.json", "w+") as read_file:
json.dump(d, read_file)
def get_list(self, args):
with open("data_file.json", "r") as read_file:
return [json.load(read_file)]