Tuesday, 27 March 2018

create api

http://asdf.com/api/method/asd.api.api.create_attendance?
employee=EMP/asdfghjk&&
attendance_date=201&&in_store=test&&out_store=test1&&
in_time=test&&out_time=test&&company=demo%20-%20asdffg%20Co.%20xyz.



@frappe.whitelist(allow_guest=True)
def create_attendance(employee=None, attendance_date='',in_store='',out_store='',in_time='',out_time='',company=''):

attendance_doc = frappe.new_doc("Attendance")
attendance_doc.employee = employee
attendance_doc.attendance_date = attendance_date
attendance_doc.in_store = in_store
attendance_doc.out_store = out_store
attendance_doc.in_time = in_time
attendance_doc.out_time = out_time
attendance_doc.company = company
attendance_doc.insert(ignore_permissions=True)
attendance_doc.save(ignore_permissions=True)
frappe.db.commit()
return { "message":"New Attendance {0} Is Created".format(employee),
"status": "success","user_message":"New Attendance {0} Is Created".format(employee)}

No comments:

Post a Comment

Django rest api - filter

views.py from django_filters.rest_framework import DjangoFilterBackend class PollList(viewsets.ModelViewSet):     queryset = X.objects...