feat: Refactor user management to replace email with username across the application

This commit is contained in:
2025-07-28 22:25:23 +02:00
parent 6fc2e6703b
commit 07b4af5f24
14 changed files with 298 additions and 96 deletions

20
update-queries.ps1 Normal file
View File

@@ -0,0 +1,20 @@
$files = @(
"d:\panel\src\lib\queries\tasks.js",
"d:\panel\src\lib\userManagement.js"
)
foreach ($file in $files) {
if (Test-Path $file) {
Write-Host "Updating $file..."
$content = Get-Content $file -Raw
$content = $content -replace "creator\.email as created_by_email", "creator.username as created_by_username"
$content = $content -replace "assignee\.email as assigned_to_email", "assignee.username as assigned_to_username"
$content = $content -replace "u\.email as created_by_email", "u.username as created_by_username"
$content = $content -replace "SELECT id, name, email, role", "SELECT id, name, username, role"
$content = $content -replace "name, email, role", "name, username, role"
Set-Content $file $content -NoNewline
Write-Host "Updated $file"
}
}
Write-Host "All files updated!"