create users through admin page
This commit is contained in:
@@ -138,6 +138,13 @@ impl AuthMetrics for MetricsDebugLogger {
|
||||
tracing::debug!("[Metrics] User login failed");
|
||||
}
|
||||
|
||||
async fn record_user_creation_success(&self) {
|
||||
tracing::debug!("[Metrics] User creation succeeded");
|
||||
}
|
||||
async fn record_user_creation_failure(&self) {
|
||||
tracing::debug!("[Metrics] User creation failed");
|
||||
}
|
||||
|
||||
async fn record_auth_session_creation_success(&self) {
|
||||
tracing::debug!("[Metrics] Auth session creation succeeded");
|
||||
}
|
||||
|
||||
@@ -121,6 +121,14 @@ impl AuthNotifier for NotifierDebugLogger {
|
||||
tracing::debug!("[Notifier] Registered user {}", user.name());
|
||||
}
|
||||
|
||||
async fn user_created(&self, creator: &User, created: &User) {
|
||||
tracing::debug!(
|
||||
"[Notifier] Admin user {} created user {}",
|
||||
creator.name(),
|
||||
created.name()
|
||||
);
|
||||
}
|
||||
|
||||
async fn user_logged_in(&self, response: &LoginUserResponse) {
|
||||
tracing::debug!("[Notifier] Logged in user {}", response.user().name());
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ use crate::domain::warren::{
|
||||
},
|
||||
},
|
||||
user::{
|
||||
RegisterUserError, RegisterUserRequest, User, UserEmail, UserName, UserPassword,
|
||||
CreateUserError, CreateUserRequest, User, UserEmail, UserName, UserPassword,
|
||||
VerifyUserPasswordError, VerifyUserPasswordRequest,
|
||||
},
|
||||
user_warren::{
|
||||
@@ -394,7 +394,7 @@ impl WarrenRepository for Postgres {
|
||||
}
|
||||
|
||||
impl AuthRepository for Postgres {
|
||||
async fn register_user(&self, request: RegisterUserRequest) -> Result<User, RegisterUserError> {
|
||||
async fn create_user(&self, request: CreateUserRequest) -> Result<User, CreateUserError> {
|
||||
let mut connection = self
|
||||
.pool
|
||||
.acquire()
|
||||
@@ -407,7 +407,7 @@ impl AuthRepository for Postgres {
|
||||
request.name(),
|
||||
request.email(),
|
||||
request.password(),
|
||||
false,
|
||||
request.admin(),
|
||||
)
|
||||
.await
|
||||
.context(format!("Failed to create user"))?;
|
||||
|
||||
Reference in New Issue
Block a user