Add auto tagger for posts
This commit is contained in:
10
slices/admin/templates/auto_tagging/index.html.slim
Normal file
10
slices/admin/templates/auto_tagging/index.html.slim
Normal file
@@ -0,0 +1,10 @@
|
||||
div class="mb-12 prose dark:prose-invert max-w-prose mx-auto text-gray-800 dark:text-gray-200"
|
||||
h1 Admin // Auto tagging
|
||||
|
||||
div class="prose dark:prose-invert max-w-prose mx-auto"
|
||||
- auto_taggings.each do |auto_tagging|
|
||||
div id="auto-tag-#{auto_tagging.id}"
|
||||
== "Tag post with <strong>#{auto_tagging.tag.label}</strong> when <strong>#{auto_tagging.title_only? ? "title" : "content"}</strong> contains <strong>#{auto_tagging.term}</strong>"
|
||||
= " — "
|
||||
button hx-delete="/admin/tags/auto_taggings/#{auto_tagging.id}" hx-target="#auto-tag-#{auto_tagging.id}" delete
|
||||
div class="max-w-screen-md mx-auto border-t-4 border-solid border-gray-400 dark:border-gray-600"
|
23
slices/admin/templates/auto_tagging/new.html.slim
Normal file
23
slices/admin/templates/auto_tagging/new.html.slim
Normal file
@@ -0,0 +1,23 @@
|
||||
div class="mb-12 prose dark:prose-invert max-w-prose mx-auto text-gray-800 dark:text-gray-200"
|
||||
h1 Admin // Auto tagging
|
||||
|
||||
div class="max-w-prose mx-auto"
|
||||
form method="POST" action="/admin/tags/auto_tagging"
|
||||
div class="mb-4"
|
||||
label class="text-gray-800 dark:text-gray-200" for="title_contains" Title contains:
|
||||
input class="text-gray-800 p-1" type="text" id="title_contains" name="title_contains"
|
||||
|
||||
div class="mb-4"
|
||||
label class="text-gray-800 dark:text-gray-200" for="body_contains" ... or body contains:
|
||||
input class="text-gray-800 p-1" type="text" id="body_contains" name="body_contains"
|
||||
|
||||
div class="mb-4"
|
||||
label class="text-gray-800 dark:text-gray-200" for="tags" Tag with:
|
||||
select class="text-gray-800" id="tags" name="tag_id"
|
||||
- tags.each do |tag|
|
||||
option value=tag.id
|
||||
= tag.label
|
||||
div class="mb-4"
|
||||
button class="rounded bg-blue-100 hover:bg-blue-200 text-blue-600 px-2 hover:cursor-pointer" type="submit"
|
||||
= "Create"
|
||||
div class="max-w-screen-md mx-auto border-t-4 border-solid border-gray-400 dark:border-gray-600"
|
Reference in New Issue
Block a user