Ejemplo n.º 1
0
#!/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:
Ejemplo n.º 2
0
#!/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()