From 7f5e8887e9b1a90d1ed3dd31f053dadec4c75d94 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Tue, 31 Jul 2018 16:49:42 +0200 Subject: Add view to list all users --- src/models/user.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/models/user.rs') diff --git a/src/models/user.rs b/src/models/user.rs index 537dfe6..7f6fe88 100644 --- a/src/models/user.rs +++ b/src/models/user.rs @@ -13,6 +13,11 @@ pub struct User { } impl User { + pub fn all(conn: utils::DbConn) -> QueryResult> { + use schema::users::dsl::*; + users.load::(&*conn) + } + pub fn by_id(user_id: i32, conn: utils::DbConn) -> QueryResult { use schema::users::dsl::*; users.filter(id.eq(user_id)) -- cgit v1.2.3