Refine admin login flow and verification harness
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m21s

This commit is contained in:
2026-07-07 14:38:30 +09:00
parent b7cb442937
commit 35842b6765
60 changed files with 1043 additions and 495 deletions
@@ -38,7 +38,7 @@ else
private TaxBaik.Application.DTOs.BlogPostResponseDto? post;
private IReadOnlyList<Domain.Entities.Category> categories = [];
private BlogForm.BlogFormModel model = new();
private BlogFormModel model = new();
private bool isLoading = true;
private RenderFragment EditorSkeleton => builder =>
@@ -129,9 +129,9 @@ else
return;
var result = await DialogService.ShowMessageBox(
"포스트 삭제",
"정말 삭제하시겠습니까? 이 작업은 취소할습니다.",
"삭제", "취소");
"포스트 임시 내리기",
"정말 이 포스트를 임시로 내리시겠습니까? 필요하면 나중에 다시 올릴습니다.",
"임시 내리기", "취소");
if (result != true)
return;
@@ -141,15 +141,15 @@ else
var deleted = await BlogClient.DeleteAsync(post.Id);
if (!deleted)
{
Snackbar.Add("삭제 실패: 포스트를 삭제하지 못했습니다.", Severity.Error);
Snackbar.Add("임시 내리기 실패: 포스트를 내리지 못했습니다.", Severity.Error);
return;
}
Snackbar.Add("포스트가 삭제되었습니다.", Severity.Success);
Snackbar.Add("포스트를 임시로 내렸습니다.", Severity.Success);
Navigation.NavigateTo("/taxbaik/admin/blog");
}
catch (Exception ex)
{
Snackbar.Add($"삭제 실패: {ex.Message}", Severity.Error);
Snackbar.Add($"임시 내리기 실패: {ex.Message}", Severity.Error);
}
}
}