diff --git a/src/Controllers/ResultController.php b/src/Controllers/ResultController.php index 5345d97..ac9fe1a 100644 --- a/src/Controllers/ResultController.php +++ b/src/Controllers/ResultController.php @@ -12,7 +12,7 @@ use BitGoblin\Colossus\Models\Test; class ResultController extends Controller { public function getList(Request $request, Response $response): Response { - $results = Result::all(); + $results = Result::orderByDesc('updated_at')->get(); $view = Twig::fromRequest($request); return $view->render($response, 'result/list.twig', [ diff --git a/src/Controllers/TestController.php b/src/Controllers/TestController.php index cb0ea14..c6b126e 100644 --- a/src/Controllers/TestController.php +++ b/src/Controllers/TestController.php @@ -11,7 +11,7 @@ use BitGoblin\Colossus\Models\Test; class TestController extends Controller { public function getList(Request $request, Response $response): Response { - $tests = Test::all(); + $tests = Test::orderByDesc('updated_at')->get(); $view = Twig::fromRequest($request); return $view->render($response, 'test/list.twig', [ diff --git a/views/result/list.twig b/views/result/list.twig index 004f18e..5ff4560 100644 --- a/views/result/list.twig +++ b/views/result/list.twig @@ -14,6 +14,7 @@ Avg. Min. Max. + Last updated @@ -25,6 +26,7 @@ {{ r.average }} {{ r.minimum ? r.minimum : 'N/a' }} {{ r.maximum ? r.maximum : 'N/a' }} + {{ r.updated_at | date("F jS \\a\\t g:ia") }} {% endfor %} diff --git a/views/test/list.twig b/views/test/list.twig index d828ea1..68ce942 100644 --- a/views/test/list.twig +++ b/views/test/list.twig @@ -11,6 +11,7 @@ Test name Description + Last updated @@ -18,6 +19,7 @@ {{ t.name }} {{ t.description | slice(0, 100) }} + {{ t.updated_at | date("F jS \\a\\t g:ia") }} {% endfor %}