def getScore(userId): try: security.validateAdminRole( flask.request.headers.get("Authorization")) return json.dic_to_json(crud.getScore(userId)) except Exception as err: return errors.handleError(err)
def delArticle(articleId): try: security.validateAdminRole(flask.request.headers.get("Authorization")) crud.delArticle(articleId) return "" except Exception as err: return errors.handleError(err)
def del_discount(discount_id): try: security.validateAdminRole( flask.request.headers.get("Authorization")) crud.del_discount(discount_id) return "Deleted correctly!" except Exception as err: return errors.handleError(err)
def deleteLevel(levelId): try: security.validateAdminRole( flask.request.headers.get("Authorization")) result = crud.deleteLevel(levelId) return json.dic_to_json(result) except Exception as err: return errors.handleError(err)
def modifyLevel(levelId): try: security.validateAdminRole( flask.request.headers.get("Authorization")) params = json.body_to_dic(flask.request.data) result = crud.modifyLevel(levelId, params) return json.dic_to_json(result) except Exception as err: return errors.handleError(err)
def manageScore(): try: security.validateAdminRole( flask.request.headers.get("Authorization")) params = json.body_to_dic(flask.request.data) userId = params['userId'] result = crud.manageScore(userId, params) return result except Exception as err: return errors.handleError(err)
def delete_review(id_article): if flask.request.data: parameters = json.body_to_dic(flask.request.data) if "id_user" in parameters: security.validateAdminRole(flask.request.headers.get("Authorization")) common_service.get_article(id_article) return json.dic_to_json(service.disable_review(id_article, parameters['id_user'])) user = security.isValidToken(flask.request.headers.get("Authorization")) common_service.get_article(id_article) common_service.get_order(flask.request.headers.get("Authorization"), id_article) result = service.disable_review(id_article, user['id']) return json.dic_to_json(result)
def updateValuePoint(): try: security.validateAdminRole( flask.request.headers.get("Authorization")) params = json.body_to_dic(flask.request.data) result = crud.updateValuePoint(params) return result except Exception as err: return errors.handleError(err)
def updateArticle(articleId): try: security.validateAdminRole(flask.request.headers.get("Authorization")) params = json.body_to_dic(flask.request.data) params = restValidator.validateEditArticleParams(articleId, params) result = crud.updateArticle(articleId, params) return json.dic_to_json(result) except Exception as err: return errors.handleError(err)
def add_discount(): try: security.validateAdminRole( flask.request.headers.get("Authorization")) token = flask.request.headers.get("Authorization") params = json.body_to_dic(flask.request.data) validated_discount = restValidator.validateAddDiscountParams( params) result = crud.add_discount(validated_discount) return json.dic_to_json(result) except Exception as err: return errors.handleError(err)
def add_price(): try: security.validateAdminRole( flask.request.headers.get("Authorization")) token = flask.request.headers.get("Authorization") params = json.body_to_dic(flask.request.data) responses = [] for price in params: validated_price = restValidator.validateAddPriceParams(price) result = crud.add_price(validated_price) responses.append(result.copy()) return json.dic_to_json(responses) except Exception as err: return errors.handleError(err)
def total_sells(): try: security.validateAdminRole(flask.request.headers.get("Authorization")) return json.dic_to_json(service.total_sells()),200 except Exception as err: return errors.handleError(err)