def filter_form():
    try:
        Authentication.check_session(request)
        return template('consulate_filter_form.tpl')
    except AuthenticationException as ae:
        message = "You are not logged in!"
        return template('sign_in.tpl', message=message)
Beispiel #2
0
def welcome():
    try:
        Authentication.check_session(request)
        return template('welcome.tpl')
    except AuthenticationException as ae:
        message = "You are not logged in!"
        return template('sign_in.tpl', message=message)
def modify_results():
    try:
        Authentication.check_session(request)

        consulate_params = {}

        if (request.forms.get('name')):
            consulate_params['name'] = request.forms.get('name')
        if (request.forms.get('postal_code')):
            consulate_params['postal_code'] = request.forms.get('postal_code')
        if (request.forms.get('neighborhood')):
            consulate_params['neighborhood'] = request.forms.get(
                'neighborhood')
        if (request.forms.get('district')):
            consulate_params['district'] = request.forms.get('district')
        if (request.forms.get('latitude')):
            consulate_params['latitude'] = request.forms.get('latitude')
        if (request.forms.get('longitude')):
            consulate_params['longitude'] = request.forms.get('longitude')
        if (request.forms.get('id')):
            requested_id = request.forms.get('id')
            consulates = Consulate.find('id', requested_id)
            consulates[0].modify(consulate_params, requested_id)
            message = "Item was successfully modified!"
        else:
            message = "You must enter the id!"
    except AuthenticationException as ae:
        message = "You are not logged in!"
    except:
        message = "An error occurred while performing the requested action" + str(
            consulate_params)
    finally:
        return template('operation_result.tpl', message=message)
def delete_form():
    try:
        print "hola1"
        Authentication.check_session(request)
        print "hola2"
        return template('consulate_delete_form.tpl', link='/welcome')
    except AuthenticationException as ae:
        message = "You are not logged in!"
        return template('sign_in.tpl', message=message)
def all():
    try:
        Authentication.check_session(request)
        consulates = Consulate.all()
        return template('consulate_all.tpl', data=consulates, link='/welcome')
    except AuthenticationException as ae:
        message = "You are not logged in!"
        return template('sign_in.tpl', message=message)
    except:
        message = "An error occurred while performing the requested action"
        return template('operation_result.tpl', message=message)
def filter_results():
    try:
        Authentication.check_session(request)

        filter_name = request.forms.get('field_name')
        filter_value = request.forms.get('field_value')
        consulates = Consulate.find(filter_name, filter_value)
        return template('consulate_filter_results.tpl',
                        consulates=consulates,
                        link='/welcome')
    except AuthenticationException as ae:
        message = "You are not logged in!"
        return template('sign_in.tpl', message=message)
    except:
        message = "An error occurred while performing the requested action"
        return template('operation_result.tpl', message=message)
def delete_results():
    try:
        Authentication.check_session(request)

        if (request.forms.get('id')):
            consulate_id = request.forms.get('id')

            consulates = Consulate.find('id', consulate_id)
            consulates[0].destroy()

            message = "Item was successfully deleted!"
        else:
            message = "You must eneter the id!"
    except AuthenticationException as ae:
        message = "You are not logged in!"
    except:
        message = "An error occurred while performing the requested action"
    finally:
        return template('operation_result.tpl', message=message)
def new_results():
    try:
        Authentication.check_session(request)

        consulate_params = {}

        consulate_params['name'] = request.forms.get('name')
        consulate_params['postal_code'] = request.forms.get('postal_code')
        consulate_params['neighborhood'] = request.forms.get('neighborhood')
        consulate_params['district'] = request.forms.get('district')
        consulate_params['latitude'] = request.forms.get('latitude')
        consulate_params['longitude'] = request.forms.get('longitude')

        new_consulate = Consulate.new(consulate_params)
        message = "Item was successfully created!"
    except AuthenticationException as ae:
        message = "You are not logged in!"
    except:
        message = "An error occurred while performing the requested action"
    finally:
        return template('operation_result.tpl', message=message)
Beispiel #9
0
def do_login():
    try:
        username = request.forms.get('username')
        password = request.forms.get('password')

        user_id = Authentication.check_login(username, password)

        if user_id >= 0:
            response.set_cookie("session_id", str(user_id))
            message = "Login was successful!"
            return template('login_result.tpl',
                            link='/welcome',
                            message=message)
        else:
            message = "Your login data was not correct"
            return template('login_result.tpl', link='/login', message=message)
    except:
        message = "An error occurred while performing the requested action"
        return template('login_result.tpl', link='/login', message=message)