From 0942196366bcee73a9e6f8df693db536cd949633 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 22 May 2017 14:37:11 -0400 Subject: Moderator user interface revamp. --- Project-Unite/Views/Moderator/Index.cshtml | 41 +++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) (limited to 'Project-Unite/Views') diff --git a/Project-Unite/Views/Moderator/Index.cshtml b/Project-Unite/Views/Moderator/Index.cshtml index d4b6569..25f9cee 100644 --- a/Project-Unite/Views/Moderator/Index.cshtml +++ b/Project-Unite/Views/Moderator/Index.cshtml @@ -1,7 +1,46 @@ - +@using Project_Unite.Models @{ ViewBag.Title = "Moderator CP"; + string homeclass = (ViewBag.Page == "home") ? "active" : ""; + string usersclass = (ViewBag.Page == "users") ? "active" : ""; + string bansclass = (ViewBag.Page == "bans") ? "active" : ""; + string logsclass = (ViewBag.Page == "logs") ? "active" : ""; + var db = new ApplicationDbContext(); + var users = db.Users; + var bans = new ModeratorBanListViewModel(); + bans.IPBans = db.BannedIPs; + bans.UserBans = db.Users.Where(x => x.IsBanned == true); + var logs = db.AuditLogs.Where(x => x.Level != AuditLogLevel.Admin); } +

Moderator Control Panel

+

Perform your moderative tasks here. Just, don't go rogue!

+
+
+

Places

+ +
+
+
+

Not yet implemented.

+ +

Please suggest things to be put here.

+
+
+ @Html.Partial("~/Views/Moderator/Users.cshtml", users); +
+
+ @Html.Partial("~/Views/Moderator/Bans.cshtml", bans) +
+
+ @Html.Partial("~/Views/Moderator/Logs.cshtml", logs) +
+
+
\ No newline at end of file -- cgit v1.2.3