Add /family/{id}/users route
This commit is contained in:
geneit_backend/src
@ -177,7 +177,7 @@ pub async fn delete_account(user: &User) -> anyhow::Result<()> {
|
||||
login_token_service::disconnect_user_from_all_devices(user.id()).await?;
|
||||
|
||||
db_connection::execute(|conn| {
|
||||
diesel::delete(users::dsl::users.filter(users::dsl::id.eq(user.id))).execute(conn)?;
|
||||
diesel::delete(users::dsl::users.filter(users::dsl::id.eq(user.id().0))).execute(conn)?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -186,8 +186,8 @@ pub async fn delete_account(user: &User) -> anyhow::Result<()> {
|
||||
pub async fn validate_account(user: &mut User) -> anyhow::Result<()> {
|
||||
if user.time_activate > 0 {
|
||||
log::debug!(
|
||||
"Did not activate account {} because it is already activated!",
|
||||
user.id
|
||||
"Did not activate account {:?} because it is already activated!",
|
||||
user.id()
|
||||
);
|
||||
return Ok(());
|
||||
}
|
||||
@ -212,7 +212,7 @@ pub async fn validate_account(user: &mut User) -> anyhow::Result<()> {
|
||||
/// Update account information
|
||||
pub async fn update_account(user: &User) -> anyhow::Result<()> {
|
||||
db_connection::execute(|conn| {
|
||||
diesel::update(users::dsl::users.filter(users::dsl::id.eq(user.id)))
|
||||
diesel::update(users::dsl::users.filter(users::dsl::id.eq(user.id().0)))
|
||||
.set((
|
||||
users::dsl::name.eq(user.name.clone()),
|
||||
users::dsl::admin.eq(user.admin),
|
||||
|
Reference in New Issue
Block a user