def add_ac(args=None): from dataent.desk.treeview import make_tree_args if not args: args = dataent.local.form_dict args.doctype = "Account" args = make_tree_args(**args) ac = dataent.new_doc("Account") if args.get("ignore_permissions"): ac.flags.ignore_permissions = True args.pop("ignore_permissions") ac.update(args) if not ac.parent_account: ac.parent_account = args.get("parent") ac.old_parent = "" ac.freeze_account = "No" if cint(ac.get("is_root")): ac.parent_account = None ac.flags.ignore_mandatory = True ac.insert() return ac.name
def add_node(): from dataent.desk.treeview import make_tree_args args = make_tree_args(**dataent.form_dict) if cint(args.is_root): args.parent_warehouse = None dataent.get_doc(args).insert()
def add_node(): from dataent.desk.treeview import make_tree_args args = dataent.form_dict args = make_tree_args(**args) if args.parent_company == 'All Companies': args.parent_company = None dataent.get_doc(args).insert()
def add_node(): from dataent.desk.treeview import make_tree_args args = dataent.form_dict args = make_tree_args(**args) if args.parent_location == 'All Locations': args.parent_location = None dataent.get_doc(args).insert()
def add_node(): from dataent.desk.treeview import make_tree_args args = dataent.form_dict args = make_tree_args(**args) if args.parent_department == args.company: args.parent_department = None dataent.get_doc(args).insert()
def add_node(): from dataent.desk.treeview import make_tree_args args = dataent.form_dict args.update({"name_field": "subject"}) args = make_tree_args(**args) if args.parent_task == 'All Tasks' or args.parent_task == args.project: args.parent_task = None dataent.get_doc(args).insert()
def add_cc(args=None): from dataent.desk.treeview import make_tree_args if not args: args = dataent.local.form_dict args.doctype = "Cost Center" args = make_tree_args(**args) if args.parent_cost_center == args.company: args.parent_cost_center = "{0} - {1}".format(args.parent_cost_center, dataent.get_cached_value('Company', args.company, 'abbr')) cc = dataent.new_doc("Cost Center") cc.update(args) if not cc.parent_cost_center: cc.parent_cost_center = args.get("parent") cc.old_parent = "" cc.insert() return cc.name