コード例 #1
0
def validation_history_search():
    try:
        print("In search validation")
        # access session data (session['k']=v)
        try:
            cookie_id = request.cookies.get('{0}'.format(cookie_jar))
        except Exception as e:
            cookie_id = None

        if cookie_id != None:
            session_details = session['{0}'.format(cookie_id)]
            print("Session Data")
            print(session_details)
        else:
            session_details = {}

        svc = validatorServices(session_details)

        if request.method == 'POST':
            print("In POST")
            data = svc.searchValidatoinHistory(request.form.to_dict())
            # print(data)
            return jsonify(data)

        else:
            return json.dumps(code="01", msg="Wrong method used.")

    except TemplateNotFound as e:
        raise e
コード例 #2
0
def admins_update():
    try:

        print("In validator update")
        # access session data (session['k']=v)
        try:
            cookie_id = request.cookies.get('{0}'.format(config.COOKIE_VALUE))
        except Exception as e:
            cookie_id = None

        if cookie_id != None:
            session_details = session['{0}'.format(cookie_id)]
            print("Session Data")
            print(session_details)
        else:
            return redirect(url_for("home.home_page"))

        print(session_details)

        request_data = request.form.to_dict()

        svc = validatorServices(session_details)
        result = svc.updateValidator(request_data)

        return jsonify(result)
    except TemplateNotFound as e:
        raise e
コード例 #3
0
def serial_validations():
    try:

        print("In Validation History ")
        try:
            cookie_id = request.cookies.get('{0}'.format(config.COOKIE_VALUE))
        except Exception as e:
            cookie_id = None

        if cookie_id != None:
            session_details = session['{0}'.format(cookie_id)]
            print("Session Data")
            print(session_details)
        else:
            return redirect(url_for("home.home_page"))

        print(session_details)

        if request.method == 'POST':

            svc = validatorServices(session_details)
            result = svc.getValidatorsHistory(request.form.to_dict())
            print(result)
            return jsonify(**result)
        else:
            return jsonify({"mesaage": "invalid request sent"})

    except TemplateNotFound as e:
        raise e
コード例 #4
0
def validators_delete():
    try:

        print("In Validator delete")
        # access session data (session['k']=v)
        try:
            cookie_id = request.cookies.get('{0}'.format(config.COOKIE_VALUE))
        except Exception as e:
            cookie_id = None

        if cookie_id != None:
            session_details = session['{0}'.format(cookie_id)]
            print("Session Data")
            print(session_details)
        else:
            return redirect(url_for("home.home_page"))

        print(session_details)

        if request.method == 'POST':

            request_data = request.form.to_dict()
            print(request_data)
            svc = validatorServices(session_details)
            result = svc.deleteValidator(request_data)
            print(result)
            return jsonify(**result)
        else:
            return jsonify({"mesaage": "invalid request"})

    except TemplateNotFound as e:
        raise e
コード例 #5
0
def validators_page():
    try:
        log.write_to_console(msg="In Validators Route")
        try:
            cookie_id = request.cookies.get('{0}'.format(config.COOKIE_VALUE))
        except Exception as e:
            cookie_id = None

        if cookie_id != None:
            session_details = session['{0}'.format(cookie_id)]
            log.write_to_console(
                msg="Account-User-Session: {}".format(session_details))
        else:
            log.write_to_console(
                msg="Account-User-Session: No session Redirecting")
            return redirect(url_for("home.home_page"))

        svc = validatorServices(session_details)
        log.write_to_console(msg="Calling service: getAllValidators()")

        if request.method == 'POST':
            data = svc.getAllValidators(request.form.to_dict())
            log.write_to_console(
                msg="Returning POST Response: getAllValidators")
            return jsonify(**data)

        data = svc.getAllValidators({'page': 0, 'branch': 'None'})
        history = svc.getValidatorsHistory({
            'page': 0,
            'fromdate': "",
            'todate': "",
            "user_branch": "Non"
        })
        print(data)
        user_lang = lang

        if "lang" in session_details:
            user_lang = getattr(language, session_details['lang'])

        log.write_to_console(
            msg=
            "Returning GET Response: getAllValidators -> Rendering Page: validators/validator.html"
        )
        return render_template("validators/validators.html",
                               lang=user_lang,
                               mStyle=language.STYLE['validators_style'],
                               userdata=session_details,
                               data=data,
                               history=history)
    except TemplateNotFound as e:
        log.write_log("ERROR", msg="Account: {}".format(e))
        return render_template('404.html'), 404
    except Exception as ee:
        log.write_log("ERROR", msg="Account: {}".format(ee))
        # raise ee
        return render_template('500.html'), 500