From 884cca1159cb6ff55e1ffdcdc928bb51eb331aea Mon Sep 17 00:00:00 2001 From: Christian Anetzberger Date: Wed, 19 Jan 2022 16:24:13 +0100 Subject: [PATCH] Reset --- label_printing/label_printing/api.py | 19 +++++++++++++++++++ .../doctype/{labels => label}/__init__.py | 0 .../{labels/labels.js => label/label.js} | 2 +- .../{labels/labels.json => label/label.json} | 2 +- .../{labels/labels.py => label/label.py} | 2 +- .../test_labels.py => label/test_label.py} | 2 +- 6 files changed, 23 insertions(+), 4 deletions(-) rename label_printing/label_printing/doctype/{labels => label}/__init__.py (100%) rename label_printing/label_printing/doctype/{labels/labels.js => label/label.js} (83%) rename label_printing/label_printing/doctype/{labels/labels.json => label/label.json} (98%) rename label_printing/label_printing/doctype/{labels/labels.py => label/label.py} (88%) rename label_printing/label_printing/doctype/{labels/test_labels.py => label/test_label.py} (75%) diff --git a/label_printing/label_printing/api.py b/label_printing/label_printing/api.py index 6d0380f..d16e487 100644 --- a/label_printing/label_printing/api.py +++ b/label_printing/label_printing/api.py @@ -1,7 +1,26 @@ import frappe +from frappe.utils.print_format import print_by_server +import json @frappe.whitelist() def create_labels(values): + + values = json.loads(values) print(values) + + print(values["item_code"]) + + doc = frappe.new_doc('Label') + doc.item_code = values["item_code"] + doc.item_name = values["item_name"] + + res = doc.insert(ignore_permissions=True, # ignore write permissions during insert + ignore_links=True, # ignore Link validation in the document + ignore_if_duplicate=True, # dont insert if DuplicateEntryError is thrown + ignore_mandatory=True # insert even if mandatory fields are not set + ) + print(res) + + # print_by_server("Label", "Label-00001", "labelprinter", "Labels") return 200 diff --git a/label_printing/label_printing/doctype/labels/__init__.py b/label_printing/label_printing/doctype/label/__init__.py similarity index 100% rename from label_printing/label_printing/doctype/labels/__init__.py rename to label_printing/label_printing/doctype/label/__init__.py diff --git a/label_printing/label_printing/doctype/labels/labels.js b/label_printing/label_printing/doctype/label/label.js similarity index 83% rename from label_printing/label_printing/doctype/labels/labels.js rename to label_printing/label_printing/doctype/label/label.js index e29fdb8..25c2d62 100644 --- a/label_printing/label_printing/doctype/labels/labels.js +++ b/label_printing/label_printing/doctype/label/label.js @@ -1,7 +1,7 @@ // Copyright (c) 2022, CAnetzberger Design and contributors // For license information, please see license.txt -frappe.ui.form.on('Labels', { +frappe.ui.form.on('Label', { // refresh: function(frm) { // } diff --git a/label_printing/label_printing/doctype/labels/labels.json b/label_printing/label_printing/doctype/label/label.json similarity index 98% rename from label_printing/label_printing/doctype/labels/labels.json rename to label_printing/label_printing/doctype/label/label.json index b5269da..de55e7b 100644 --- a/label_printing/label_printing/doctype/labels/labels.json +++ b/label_printing/label_printing/doctype/label/label.json @@ -61,7 +61,7 @@ "modified": "2022-01-19 12:08:40.613669", "modified_by": "Administrator", "module": "Label Printing", - "name": "Labels", + "name": "Label", "name_case": "UPPER CASE", "owner": "Administrator", "permissions": [ diff --git a/label_printing/label_printing/doctype/labels/labels.py b/label_printing/label_printing/doctype/label/label.py similarity index 88% rename from label_printing/label_printing/doctype/labels/labels.py rename to label_printing/label_printing/doctype/label/label.py index c3119f4..46e4a35 100644 --- a/label_printing/label_printing/doctype/labels/labels.py +++ b/label_printing/label_printing/doctype/label/label.py @@ -4,5 +4,5 @@ # import frappe from frappe.model.document import Document -class Labels(Document): +class Label(Document): pass diff --git a/label_printing/label_printing/doctype/labels/test_labels.py b/label_printing/label_printing/doctype/label/test_label.py similarity index 75% rename from label_printing/label_printing/doctype/labels/test_labels.py rename to label_printing/label_printing/doctype/label/test_label.py index ee70f3d..5ae2fb5 100644 --- a/label_printing/label_printing/doctype/labels/test_labels.py +++ b/label_printing/label_printing/doctype/label/test_label.py @@ -4,5 +4,5 @@ # import frappe import unittest -class TestLabels(unittest.TestCase): +class TestLabel(unittest.TestCase): pass