Exemplo n.º 1
0
    def test_should_not_register_user_given_invalid_username_and_LUHP(self):
        self.login_user(self.admin_user)
        user_credentials = dict(username="******",
                                password="",
                                password_confirm="",
                                salary=1000)
        with self.client as client:
            client.post(url_for('user.register'), data=user_credentials)

        self.assertEqual(User.search('Test'), None)
Exemplo n.º 2
0
def users():
    users = User.query.all()
    if request.method == "POST":
        user = User.search(request.form['search_term'])
        if user:
            return redirect(
                url_for('user.profile', id=user.id)
            )

    return render_template(
        "user/users.html",
        user_heads=username_head,
        users=users
    )
Exemplo n.º 3
0
def main_page():
    users = User.get_all()
    views = View.get_all()
    if request.method == "POST":
        search_term = request.form['search_term']
        user = User.search(search_term)
        if user:
            return redirect(
                url_for('user.update', id=user.id)
            )
        view = View.search(search_term)
        if view:
            return redirect(
                url_for('view.update', id=view.id)
            )

    return render_template(
        "admin/main-page.html",
        user_heads=username_head,
        users=users,
        views=views
    )
Exemplo n.º 4
0
def search_bar():
    search_term = request.form['search_term']
    try:
        customer = Customer.search_all(search_term)[0]
    except IndexError:
        customer = None
    if customer:
        return redirect(
            url_for("customer.update", id=customer.id)
        )
    user = User.search(search_term)
    if user:
        return redirect(
            url_for("user.profile", id=user.id)
        )
    product = Product.search(search_term)
    if product:
        return redirect(
            url_for("product.update", id=product.id)
        )

    return redirect(
        request.referrer
    )
Exemplo n.º 5
0
    def test_should_return_none_given_invalid_username(self):
        user = User.search("Non existent name")

        self.assertEqual(user, None)
Exemplo n.º 6
0
    def test_should_return_permission_given_valid_username(self):
        user = User.search("Test User")

        self.assertEqual(user, self.user)