items_API.postNewItemLocation migrate to new schema
This commit is contained in:
parent
be10411941
commit
cfbac6f31f
@ -877,16 +877,32 @@ def refreshSearchString():
|
|||||||
|
|
||||||
@items_api.route('/postNewItemLocation', methods=['POST'])
|
@items_api.route('/postNewItemLocation', methods=['POST'])
|
||||||
def postNewItemLocation():
|
def postNewItemLocation():
|
||||||
|
""" POST add itemlocation to the system given a item_id and location_id
|
||||||
|
---
|
||||||
|
parameters:
|
||||||
|
- in: header
|
||||||
|
name: item_id
|
||||||
|
schema:
|
||||||
|
type: integer
|
||||||
|
default: 1
|
||||||
|
required: true
|
||||||
|
description: item_id to be attached location_id to
|
||||||
|
- in: header
|
||||||
|
name: item_id
|
||||||
|
schema:
|
||||||
|
type: integer
|
||||||
|
default: 1
|
||||||
|
required: true
|
||||||
|
description: location_id to attach item_id to
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: conversion updated successfully.
|
||||||
|
"""
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
item_id = request.get_json()['item_id']
|
item_id = request.get_json()['item_id']
|
||||||
location_id = request.get_json()['location_id']
|
location_id = request.get_json()['location_id']
|
||||||
database_config = config()
|
|
||||||
site_name = session['selected_site']
|
site_name = session['selected_site']
|
||||||
with psycopg2.connect(**database_config) as conn:
|
item_location = dbPayloads.ItemLocationPayload(item_id, location_id)
|
||||||
item_location = db.ItemLocationsTable.Payload(
|
database_items.insertItemLocationsTuple(site_name, item_location.payload())
|
||||||
item_id,
|
|
||||||
location_id
|
|
||||||
)
|
|
||||||
db.ItemLocationsTable.insert_tuple(conn, site_name, item_location.payload())
|
|
||||||
return jsonify(error=False, message="Location was added successfully")
|
return jsonify(error=False, message="Location was added successfully")
|
||||||
return jsonify(error=True, message="Unable to save this location, ERROR!")
|
return jsonify(error=True, message="Unable to save this location, ERROR!")
|
||||||
Loading…
x
Reference in New Issue
Block a user