def add_node():
    from frappe.desk.treeview import make_tree_args
    args = frappe.form_dict
    args = make_tree_args(**args)
    if args.parent_quality_procedure == 'All Quality Procedures':
        args.parent_quality_procedure = None
    frappe.get_doc(args).insert()
Пример #2
0
def add_ac(args=None):
    from frappe.desk.treeview import make_tree_args

    if not args:
        args = frappe.local.form_dict

    args.doctype = "Account"
    args = make_tree_args(**args)

    ac = frappe.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
Пример #3
0
def add_ac(args=None):
	from frappe.desk.treeview import make_tree_args

	if not args:
		args = frappe.local.form_dict

	args.doctype = "Account"
	args = make_tree_args(**args)

	ac = frappe.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
Пример #4
0
def add_node():
	from frappe.desk.treeview import make_tree_args
	args = make_tree_args(**frappe.form_dict)

	if cint(args.is_root):
		args.parent_warehouse = None

	frappe.get_doc(args).insert()
Пример #5
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = make_tree_args(**frappe.form_dict)

    if cint(args.is_root):
        args.parent_warehouse = None

    frappe.get_doc(args).insert()
Пример #6
0
def add_node():
	from frappe.desk.treeview import make_tree_args
	args = frappe.form_dict
	args = make_tree_args(**args)

	if args.parent_location == 'All Locations':
		args.parent_location = None

	frappe.get_doc(args).insert()
Пример #7
0
def add_node():
	from frappe.desk.treeview import make_tree_args
	args = frappe.form_dict
	args = make_tree_args(**args)

	if args.parent_company == 'All Companies':
		args.parent_company = None

	frappe.get_doc(args).insert()
Пример #8
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = frappe.form_dict
    args = make_tree_args(**args)

    if args.parent_school == 'All Schools':
        args.parent_school = None

    frappe.get_doc(args).insert()
Пример #9
0
def add_node():
	from frappe.desk.treeview import make_tree_args
	args = frappe.form_dict
	args = make_tree_args(**args)

	if args.parent_company == 'All Companies':
		args.parent_company = None

	frappe.get_doc(args).insert()
Пример #10
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = frappe.form_dict
    args = make_tree_args(**args)

    if args.parent_department == args.company:
        args.parent_department = None

    frappe.get_doc(args).insert()
Пример #11
0
def add_node():
	from frappe.desk.treeview import make_tree_args
	args = frappe.form_dict
	args = make_tree_args(**args)

	if args.parent_department == args.company:
		args.parent_department = None

	frappe.get_doc(args).insert()
Пример #12
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = make_tree_args(**frappe.form_dict)

    if cint(args.is_root) or args.is_root == 'true':
        args.parent_sub_project = None
        args.parent = None

    frappe.get_doc(args).insert()
Пример #13
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = frappe.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

    frappe.get_doc(args).insert()
Пример #14
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = frappe.form_dict
    args.update({"name_field": "subject"})
    args = make_tree_args(**args)

    if args.parent_gia_sub_sector == 'All GIA Sub Sector' or args.parent_gia_sub_sector == args.gia_sector:
        args.parent_gia_sub_sector = None

    frappe.get_doc(args).insert()
Пример #15
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = frappe.form_dict
    args.update({"name_field": "project_activity"})
    args = make_tree_args(**args)

    if args.parent_project_activities == 'All Project Activities' or args.parent_project_activities == args.project:
        args.parent_project_activities = None

    frappe.get_doc(args).insert()
Пример #16
0
def add_node():
    from frappe.desk.treeview import make_tree_args

    args = frappe.form_dict
    args = make_tree_args(**args)

    if args.parent_location == "All Locations":
        args.parent_location = None

    frappe.get_doc(args).insert()
Пример #17
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = frappe.form_dict
    args.update({"name_field": "subject"})
    args = make_tree_args(**args)

    if args.parent_logical_framework_chart == args.project_proposal:
        args.parent_logical_framework_chart = None

    frappe.get_doc(args).insert()
Пример #18
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = make_tree_args(**frappe.form_dict)

    if cint(args.is_root):
        args.parent_project = None
    else:
        if cint(args.is_group):
            frappe.throw(_("Can't add group in group"))

    frappe.get_doc(args).insert()
Пример #19
0
def add_node():
	from frappe.desk.treeview import make_tree_args
	args = frappe.form_dict
	args.update({
		"name_field": "item_name"
	})
	args = make_tree_args(**args)

	if args.parent_item == 'All Items' :
		args.parent_item = None

	frappe.get_doc(args).insert()
Пример #20
0
def add_node():
	from frappe.desk.treeview import make_tree_args
	args = frappe.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

	frappe.get_doc(args).insert()
Пример #21
0
def add_cc(args=None):
    from frappe.desk.treeview import make_tree_args

    if not args:
        args = frappe.local.form_dict

    args = make_tree_args(**args)

    cc = frappe.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
Пример #22
0
def add_cc(args=None):
	from frappe.desk.treeview import make_tree_args

	if not args:
		args = frappe.local.form_dict

	args = make_tree_args(**args)

	cc = frappe.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
Пример #23
0
def add_cc(args=None):
	from frappe.desk.treeview import make_tree_args

	if not args:
		args = frappe.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,
			frappe.get_cached_value('Company',  args.company,  'abbr'))

	cc = frappe.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
Пример #24
0
def add_cc(args=None):
	from frappe.desk.treeview import make_tree_args

	if not args:
		args = frappe.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,
			frappe.get_cached_value('Company',  args.company,  'abbr'))

	cc = frappe.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
Пример #25
0
def add_node():
    from frappe.desk.treeview import make_tree_args
    args = frappe.form_dict
    args = make_tree_args(**args)
    frappe.get_doc(args).insert()