diff --git a/src/a3.nim b/src/a3.nim index 9759292..d68d0d0 100644 --- a/src/a3.nim +++ b/src/a3.nim @@ -37,6 +37,7 @@ import "/signup" -> post: ctx.postSignup() "/admin/dashboard" -> get: ctx.admin() +"/admin/:id/show" -> get(id: int): ctx.adminShow(id) servePublic("src/a3b", "/a3b") diff --git a/src/a3a/admin/show.html b/src/a3a/admin/show.html index 8da908a..23e0953 100644 --- a/src/a3a/admin/show.html +++ b/src/a3a/admin/show.html @@ -2,4 +2,134 @@ {% block content %} +
+
+
+

Turnover Table

+

+ + + + + + + + + + + + {# + + + + + + #} + + {% for (id, user) in users.pairs() %} + + + + + + + + {% endfor %} + + {# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #} + +
User Last name Email Orders Amount
+ image + Herman Beck +
+
+
+
$ 77.99 May 15, 2015
+ image + + + {{user.lastName}} + + {{user.email}} {{user.totalQuantity}} ₹ {{user.totalPrice}}
+ image + Messsy Adam +
+
+
+
$245.30 July 1, 2015
+ image + John Richards +
+
+
+
$138.00 Apr 12, 2015
+ image + Peter Meggik +
+
+
+
$ 77.99 May 15, 2015
+ image + Edward +
+
+
+
$ 160.25 May 03, 2015
+ image + John Doe +
+
+
+
$ 123.21 April 05, 2015
+ image + Henry Tom +
+
+
+
$ 150.00 June 16, 2015
+
+
+
+ {% endblock %} \ No newline at end of file diff --git a/src/a3d/admin.nim b/src/a3d/admin.nim index 5d536c9..30d7607 100644 --- a/src/a3d/admin.nim +++ b/src/a3d/admin.nim @@ -11,5 +11,5 @@ proc admin*(ctx: Context): string= compileTemplateFile(getScriptDir() / "a3a" / "admin" / "index.html") -proc adminShow*(ctx: Context): string= +proc adminShow*(ctx: Context, id: int): string= compileTemplateFile(getScriptDir() / "a3a" / "admin" / "show.html")