Skip to content

Commit ea4f257

Browse files
committed
Add new admin area thing to dump config
1 parent 60aca90 commit ea4f257

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using JoinRpg.Portal.Infrastructure.Authorization;
2+
using Microsoft.AspNetCore.Mvc;
3+
using Microsoft.Extensions.Configuration;
4+
5+
namespace JoinRpg.Portal.Areas.Admin.Controllers
6+
{
7+
[AdminAuthorize]
8+
[Area("Admin")]
9+
public class DumpConfigController : Controller
10+
{
11+
private readonly IConfiguration configuration;
12+
13+
public DumpConfigController(IConfiguration configuration)
14+
=> this.configuration = configuration;
15+
16+
public IActionResult Index()
17+
{
18+
var config = (configuration as IConfigurationRoot).GetDebugView();
19+
return Content(config);
20+
}
21+
}
22+
}

src/JoinRpg.Portal/Areas/Admin/Views/AdminHome/Index.cshtml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55
<ul>
66
<li><a asp-controller="ProjectList">Список активных игр</a></li>
77
<li>@Html.ActionLink("Проблемные проекты", "StaleGames", "AdminHome") </li>
8+
<li><a asp-controller="DumpConfig">Конфигурация (для отладки)</a></li>
89
</ul>

0 commit comments

Comments
 (0)