mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-11 04:16:55 +00:00
more fields
This commit is contained in:
1 parent
9bf105051d
commit
536737aafe
3 files changed
+18
-3
No files matched your search
@@ -1,3 +1,4 @@
|
||||
use chrono::{DateTime, Utc};
|
||||
use serde_derive::{Deserialize, Serialize};
|
||||
use tokens::tokens::media_files::MediaFileToken;
|
||||
use tokens::tokens::users::UserToken;
|
||||
@@ -32,4 +33,7 @@ pub struct ModeratorUserLookupUserDetails {
|
||||
pub ip_address_last_login: String,
|
||||
pub maybe_avatar_media_file_token: Option<MediaFileToken>,
|
||||
pub email_gravatar_hash: String,
|
||||
pub is_banned: bool,
|
||||
pub created_at: DateTime<Utc>,
|
||||
pub updated_at: DateTime<Utc>,
|
||||
}
|
||||
+11
-3
@@ -22,7 +22,9 @@ pub struct LookupUserForModerationResult {
|
||||
pub ip_address_last_login: String,
|
||||
pub maybe_avatar_media_file_token: Option<MediaFileToken>,
|
||||
pub email_gravatar_hash: String,
|
||||
pub is_banned: bool,
|
||||
pub created_at: DateTime<Utc>,
|
||||
pub updated_at: DateTime<Utc>,
|
||||
}
|
||||
|
||||
pub async fn lookup_user_for_moderation_by_token(
|
||||
@@ -47,7 +49,9 @@ SELECT
|
||||
ip_address_last_login,
|
||||
maybe_avatar_media_file_token as `maybe_avatar_media_file_token: tokens::tokens::media_files::MediaFileToken`,
|
||||
email_gravatar_hash,
|
||||
created_at
|
||||
is_banned as `is_banned: bool`,
|
||||
created_at,
|
||||
updated_at
|
||||
FROM users
|
||||
WHERE
|
||||
users.token = ?
|
||||
@@ -94,7 +98,9 @@ SELECT
|
||||
ip_address_last_login,
|
||||
maybe_avatar_media_file_token as `maybe_avatar_media_file_token: tokens::tokens::media_files::MediaFileToken`,
|
||||
email_gravatar_hash,
|
||||
created_at
|
||||
is_banned as `is_banned: bool`,
|
||||
created_at,
|
||||
updated_at
|
||||
FROM users
|
||||
WHERE
|
||||
users.email_address = ?
|
||||
@@ -141,7 +147,9 @@ SELECT
|
||||
ip_address_last_login,
|
||||
maybe_avatar_media_file_token as `maybe_avatar_media_file_token: tokens::tokens::media_files::MediaFileToken`,
|
||||
email_gravatar_hash,
|
||||
created_at
|
||||
is_banned as `is_banned: bool`,
|
||||
created_at,
|
||||
updated_at
|
||||
FROM users
|
||||
WHERE
|
||||
users.username = ?
|
||||
|
||||
+3
@@ -82,6 +82,9 @@ pub async fn moderator_user_lookup_handler(
|
||||
ip_address_last_login: user.ip_address_last_login,
|
||||
maybe_avatar_media_file_token: user.maybe_avatar_media_file_token,
|
||||
email_gravatar_hash: user.email_gravatar_hash,
|
||||
is_banned: user.is_banned,
|
||||
created_at: user.created_at,
|
||||
updated_at: user.updated_at,
|
||||
});
|
||||
|
||||
Ok(Json(ModeratorUserLookupSuccessResponse {
|
||||
|
||||
Reference in new issue
Block a user