more fields

This commit is contained in:
Brandon Thomas committed 2026-03-05 09:35:51 -05:00
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>,
}
@@ -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 = ?
@@ -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 {