frontend v0.4.1
- fixed most of the bugs with the rewrite. should be ready to deploy now
This commit is contained in:
@@ -2,6 +2,7 @@ use crate::api::auth::Session;
|
||||
use crate::error::ApiResult;
|
||||
use crate::svc::user_svc::UserService;
|
||||
use chrono::{DateTime, Utc};
|
||||
use rocket::serde::{Deserialize, Serialize};
|
||||
use rocket::State;
|
||||
use sqlx::FromRow;
|
||||
use crate::api::totp::TotpStatus;
|
||||
@@ -20,6 +21,14 @@ pub struct User {
|
||||
pub updated_at: Option<DateTime<Utc>>,
|
||||
}
|
||||
|
||||
#[derive(Debug, sqlx::Type, Clone, Copy, Serialize, Deserialize, PartialEq)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[sqlx(type_name = "user_role", rename_all = "lowercase")]
|
||||
pub enum UserRole {
|
||||
User,
|
||||
Admin,
|
||||
}
|
||||
|
||||
// pub struct UserCache {}
|
||||
//
|
||||
// impl UserCache {
|
||||
|
||||
Reference in New Issue
Block a user