#!/usr/bin/env python3 # lib imports from flask import Blueprint, request # project imports from pos.logger_manager.logger_manager import LogManger from pos.persistance_db_manager.db_driver import DBDriver from pos.web_app.services.standard_response import StandardResponse logger = LogManger().get_logger(__name__) categories_blueprint = Blueprint('categories_blueprint', __name__) @categories_blueprint.route('/categories', methods=['GET']) def get_categories(): try: return StandardResponse(DBDriver().get_categories(**request.args), 200).to_json() except: return StandardResponse('categories do not exist', 404).to_json() @categories_blueprint.route('/categories', methods=['POST']) def create_category(): json_data = request.json category = (DBDriver().get_categories(name=json_data['name']) or [None])[0] if category is None:
#!/usr/bin/env python3 # lib imports # project imports from pos.web_app.app import start_app from pos.logger_manager.logger_manager import LogManger logger = LogManger().get_logger(__name__) if __name__ == '__main__': logger.info("Welcome to SuperPos system ....") start_app()