diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-09-17 00:45:46 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-09-17 00:45:46 +0900 |
| commit | 611d93ea8a5dcc7dd92ec412e8fb28078438b31b (patch) | |
| tree | 9b08446290e60af9bcda7547ece21e8dc6c40e76 /backend/admin/templates/submissions.html | |
| parent | a49e0b2fc1a59b54043b9ca93828346c027973eb (diff) | |
| download | iosdc-japan-2025-albatross-611d93ea8a5dcc7dd92ec412e8fb28078438b31b.tar.gz iosdc-japan-2025-albatross-611d93ea8a5dcc7dd92ec412e8fb28078438b31b.tar.zst iosdc-japan-2025-albatross-611d93ea8a5dcc7dd92ec412e8fb28078438b31b.zip | |
feat(backend): add admin pages for submissions
Diffstat (limited to 'backend/admin/templates/submissions.html')
| -rw-r--r-- | backend/admin/templates/submissions.html | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/backend/admin/templates/submissions.html b/backend/admin/templates/submissions.html new file mode 100644 index 0000000..6870c2a --- /dev/null +++ b/backend/admin/templates/submissions.html @@ -0,0 +1,35 @@ +{{ template "base.html" . }} + +{{ define "breadcrumb" }} +<a href="{{ .BasePath }}admin/dashboard">Dashboard</a> | +<a href="{{ .BasePath }}admin/games">Games</a> | +<a href="{{ .BasePath }}admin/games/{{ .GameID }}">Game {{ .GameID }}</a> +{{ end }} + +{{ define "content" }} +<h2>Submissions for Game {{ .GameID }}</h2> +<table> + <thead> + <tr> + <th>ID</th> + <th>User</th> + <th>Status</th> + <th>Code Size</th> + <th>Created At</th> + <th>View</th> + </tr> + </thead> + <tbody> + {{ range .Submissions }} + <tr> + <td>{{ .SubmissionID }}</td> + <td>{{ .UserID }}</td> + <td>{{ .Status }}</td> + <td>{{ .CodeSize }}</td> + <td>{{ .CreatedAt }}</td> + <td><a href="{{ $.BasePath }}admin/games/{{ $.GameID }}/submissions/{{ .SubmissionID }}">View</a></td> + </tr> + {{ end }} + </tbody> +</table> +{{ end }} |
