You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 lines
2.3 KiB
Plaintext

extends ../layout
block content
.admin
+form(method="post", action="/admin/logout")
button.pure-button(type="submit") Log out
section
h3 Dynamic configuration variables
+form(action="/admin/variables", method="post")
table
tr
th Key
th Current value
th New value
for variable in variables
tr
td= variable.key
td= variable.value
td
if variable.type == "string"
input(name=variable.key, value=variable.value)
else if variable.type == "number"
input(name=variable.key, type="number", value=variable.value)
else if variable.type == "text"
textarea(name=variable.key)= variable.value
else if variable.type == "boolean"
input(name=variable.key, type="checkbox", checked=variable.value)
tr
td(colspan=3)
button.save-button(type="submit") Save
section
h3 Tasks
h4 Running
ul
for taskType in taskTypes
li <strong>#{taskType.name}:</strong> #{taskType.running}
h4 Queued
ul
for taskType in taskTypes
li <strong>#{taskType.name}:</strong> #{taskType.queued}
h4 Failed
ul
for taskType in taskTypes
li <strong>#{taskType.name}:</strong> #{taskType.failed}
h4 Completed
ul
for taskType in taskTypes
li <strong>#{taskType.name}:</strong> #{taskType.completed}
h4 Requeue tasks
p nope.avi
section
h3 Document search
+form(action="/admin/search", method="post")
h4 By slug
input(type="hidden", name="field", value="slug")
input(name="query")
button(type="submit") Search
+form(action="/admin/search", method="post")
h4 By (partial) filename
input(type="hidden", name="field", value="filename")
input(name="query")
button(type="submit") Search
section
h3 Blog
p: a.pure-button(href="/admin/blog/new") Create new post
table
tr
th Title
th Created
th Edited
th
for post in blogPosts
tr
td: a(href="/blog/#{post.Id}/#{post.Slug}")= post.Title
td= shortDate(post.Posted)
td= shortDate(post.Edited)
td
a.pure-button.pure-button-small(href="/admin/blog/edit/#{post.Id}") Edit
a.pure-button.pure-button-small(href="/admin/blog/delete/#{post.Id}") Remove
else
tr: td(colspan=4) None yet!