setup for linux

This commit is contained in:
Mechseroms 2025-10-12 17:09:28 -05:00
parent d261076fd4
commit 9b7ba8d8da
83 changed files with 16 additions and 16 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -29,8 +29,8 @@ class DatabaseError(Exception):
with open("logs/database.log", "a+") as file:
file.write("\n")
file.write(f"{datetime.datetime.now()} --- ERROR --- DatabaseError(message='{self.message}',\n")
file.write(f"{" "*41}payload={self.payload},\n")
file.write(f"{" "*41}sql='{self.sql}')")
file.write(f"{' '*41}payload={self.payload},\n")
file.write(f"{' '*41}sql='{self.sql}')")
def __str__(self):
return f"DatabaseError(message='{self.message}', payload={self.payload}, sql='{self.sql}')"

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -134,7 +134,7 @@ def postLinkedItem(site, payload):
'item_name': child_item['item_name'],
'transaction_type': 'Adjust Out',
'quantity': location['quantity_on_hand'],
'description': f'Converted to {parent_item['barcode']}',
'description': f"Converted to {parent_item['barcode']}",
'cost': child_item['item_info']['cost'],
'vendor': 1,
'expires': False,
@ -155,7 +155,7 @@ def postLinkedItem(site, payload):
'item_name': parent_item['item_name'],
'transaction_type': 'Adjust In',
'quantity': (float(sum_child_qoh)*float(payload['conv_factor'])),
'description': f'Converted from {child_item['barcode']}',
'description': f"Converted from {child_item['barcode']}",
'cost': child_item['item_info']['cost'],
'vendor': 1,
'expires': None,

Binary file not shown.

Binary file not shown.

View File

@ -27,8 +27,8 @@ class DatabaseError(Exception):
with open("logs/database.log", "a+") as file:
file.write("\n")
file.write(f"{datetime.datetime.now()} --- ERROR --- DatabaseError(message='{self.message}',\n")
file.write(f"{" "*41}payload={self.payload},\n")
file.write(f"{" "*41}sql='{self.sql}')")
file.write(f"{' '*41}payload={self.payload},\n")
file.write(f"{' '*41}sql='{self.sql}')")
def __str__(self):
return f"DatabaseError(message='{self.message}', payload={self.payload}, sql='{self.sql}')"

View File

@ -44,7 +44,7 @@ def getItems():
limit = int(request.args.get('limit', 10))
site_name = session['selected_site']
offset = (page - 1) * limit
search_string = f"%{str(request.args.get('search_string', ""))}%"
search_string = f"%{str(request.args.get('search_string', ''))}%"
sort_order = "item_name ASC"
payload = (search_string, limit, offset, sort_order)
recordset, count = receipts_database.getItemsWithQOH(site_name, payload)
@ -291,7 +291,7 @@ def resolveReceipt():
@access_api.login_required
def uploadFile(receipt_id):
file = request.files['file']
file_path = current_app.config['FILES_FOLDER'] + f"/receipts/{file.filename.replace(" ", "_")}"
file_path = current_app.config['FILES_FOLDER'] + f"/receipts/{file.filename.replace(' ', '_')}"
file.save(file_path)
file_type, _ = mimetypes.guess_type(file.filename)
preview_image = ""

View File

@ -189,7 +189,7 @@ def postNewSKUItem():
@access_api.login_required
def uploadImage(recipe_id):
file = request.files['file']
file_path = current_app.config['UPLOAD_FOLDER'] + f"/recipes/{file.filename.replace(" ", "_")}"
file_path = current_app.config['UPLOAD_FOLDER'] + f"/recipes/{file.filename.replace(' ', '_')}"
file.save(file_path)
site_name = session['selected_site']
database_recipes.postUpdateRecipe(site_name, {'id': recipe_id, 'update': {'picture_path': file.filename.replace(" ", "_")}})
@ -212,7 +212,7 @@ def deleteRecipeItem():
site_name = session['selected_site']
deleted_item = database_recipes.postDeleteRecipeItem(site_name, (id, ))
recipe = database_recipes.getRecipe(site_name, (int(deleted_item['rp_id']),))
return jsonify({'recipe': recipe, 'error': False, 'message': f'Recipe Item {deleted_item['item_name']} was deleted successful!'})
return jsonify({'recipe': recipe, 'error': False, 'message': f"Recipe Item {deleted_item['item_name']} was deleted successful!"})
return jsonify({'recipe': recipe, 'error': True, 'message': f'method {request.method} is not allowed!'})
@recipes_api.route('/api/saveRecipeItem', methods=["POST"])
@ -225,7 +225,7 @@ def saveRecipeItem():
site_name = session['selected_site']
updated_line = database_recipes.postUpdateRecipeItem(site_name, {'id': id, 'update': update})
recipe = database_recipes.getRecipe(site_name, (int(updated_line['rp_id']), ))
return jsonify({'recipe': recipe, 'error': False, 'message': f'Recipe Item {updated_line['item_name']} was updated successful!'})
return jsonify({'recipe': recipe, 'error': False, 'message': f"Recipe Item {updated_line['item_name']} was updated successful!"})
return jsonify({'recipe': recipe, 'error': True, 'message': f'method {request.method} not allowed!'})
@recipes_api.route('/api/receiptRecipe', methods=["POST"])

View File

@ -17,8 +17,8 @@ class DatabaseError(Exception):
with open("database.log", "a+") as file:
file.write("\n")
file.write(f"{datetime.now()} --- ERROR --- DatabaseError(message='{self.message}',\n")
file.write(f"{" "*41}payload={self.payload},\n")
file.write(f"{" "*41}sql='{self.sql}')")
file.write(f"{' '*41}payload={self.payload},\n")
file.write(f"{' '*41}sql='{self.sql}')")
def __str__(self):
return f"DatabaseError(message='{self.message}', payload={self.payload}, sql='{self.sql}')"

View File

@ -328,7 +328,7 @@ def add_food_item(site_name: str, barcode: str, name: str, payload: dict):
# TODO: I need to validate the name so that it doesnt have characters against the SQL database schema such as '
defaults = config(filename=f"sites/{site_name}/site.ini", section="defaults")
uuid = f"{defaults["default_zone"]}@{defaults["default_primary_location"]}"
uuid = f"{defaults['default_zone']}@{defaults['default_primary_location']}"
name = name.replace("'", "@&apostraphe&")
payload["logistics_info"]["primary_location"] = uuid
payload["logistics_info"]["auto_issue_location"] = uuid

View File

@ -17,8 +17,8 @@ class DatabaseError(Exception):
with open("database.log", "a+") as file:
file.write("\n")
file.write(f"{datetime.datetime.now()} --- ERROR --- DatabaseError(message='{self.message}',\n")
file.write(f"{" "*41}payload={self.payload},\n")
file.write(f"{" "*41}sql='{self.sql}')")
file.write(f"{' '*41}payload={self.payload},\n")
file.write(f"{' '*41}sql='{self.sql}')")
def __str__(self):
return f"DatabaseError(message='{self.message}', payload={self.payload}, sql='{self.sql}')"