개선: 배포 검증과 관리자 UX 안정화
TaxBaik Browser E2E / browser-e2e (push) Failing after 1m3s
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m46s

This commit is contained in:
2026-06-27 20:57:09 +09:00
parent 64b08831e8
commit f29f2c3cff
51 changed files with 948 additions and 199 deletions
+12
View File
@@ -32,6 +32,10 @@ public class BlogController : ControllerBase
return Ok(post);
}
[HttpGet("~/blog/{slug}")]
public IActionResult RedirectToBlogPage(string slug)
=> RedirectPermanent($"/taxbaik/blog/{slug}");
[HttpGet("admin/all")]
[Authorize]
public async Task<IActionResult> GetAll()
@@ -40,6 +44,14 @@ public class BlogController : ControllerBase
return Ok(posts);
}
[HttpGet("admin")]
[Authorize]
public async Task<IActionResult> GetAdminPaged([FromQuery] int page = 1, [FromQuery] int pageSize = 20)
{
var (items, total) = await _blogService.GetAdminPagedAsync(page, pageSize);
return Ok(new { data = items, total, page, pageSize });
}
[HttpPost]
[Authorize]
public async Task<IActionResult> Create([FromBody] CreateBlogPostDto dto)