logs panel to logs system hook up, cleanup

This commit is contained in:
2026-04-03 13:55:43 +02:00
parent 42c54ba6a0
commit 74895c503d
3 changed files with 41 additions and 28 deletions

View File

@@ -3,6 +3,7 @@ use uuid::Uuid;
use crate::{
database,
logs::{LogAction, LogEntry},
users::{User, UserError},
};
@@ -15,7 +16,8 @@ pub fn initialise_reserved_users_if_needed() -> Result<(), UserError> {
.optional()?
.is_none()
{
User::create_systemuser()?;
let u = User::create_systemuser()?;
LogEntry::new(u, LogAction::Initialize)?;
}
if conn
@@ -25,6 +27,7 @@ pub fn initialise_reserved_users_if_needed() -> Result<(), UserError> {
.is_none()
{
User::create_infradmin()?;
LogEntry::new(User::get_by_id(Uuid::nil())?, LogAction::RegenInfradmin)?;
}
Ok(())