Ejemplo n.º 1
0
	def whitelist(fn):
		"""Decorator: Whitelist method to be called remotely via REST API."""
		frappe.whitelist()(fn)
		return fn
Ejemplo n.º 2
0
from __future__ import unicode_literals

import frappe, json
import frappe.permissions
import frappe.async

from frappe import _

from frappe.utils.csvutils import getlink
from frappe.utils.dateutils import parse_date

from frappe.utils import cint, cstr, flt
from frappe.core.page.data_import_tool.data_import_tool import get_data_keys

#@frappe.async.handler
frappe.whitelist()
def upload(rows = None, submit_after_import=None, ignore_encoding_errors=False, overwrite=None,
	ignore_links=False, pre_process=None, via_console=False):
	"""upload data"""
	frappe.flags.mute_emails = True
	# extra input params
	params = json.loads(frappe.form_dict.get("params") or '{}')

	if params.get("submit_after_import"):
		submit_after_import = True
	if params.get("ignore_encoding_errors"):
		ignore_encoding_errors = True

	from frappe.utils.csvutils import read_csv_content_from_uploaded_file

	def get_data_keys_definition():
Ejemplo n.º 3
0

# *********************************************************************************************************************
# FunctionS called By Scheduler
# *********************************************************************************************************************


def create_error_log(call, error_code, error):
    doc = frappe.new_doc("Lazada Connector Error Log")
    doc.call = call
    doc.error_code = error_code
    doc.error_log = error
    doc.insert(ignore_permissions=True)


frappe.whitelist()


def get_refresh():
    auth = Authentication()
    auth.get_refresh_token()


frappe.whitelist()


def get_orders():
    ord = Orders()
    ord.create_erpnext_order()