George S. Baugh vor 5 Jahren
Ursprung
Commit
3ad36052c4
3 geänderte Dateien mit 8 neuen und 2 gelöschten Zeilen
  1. 6 0
      lib/Trog/DataModule.pm
  2. 1 1
      lib/Trog/Routes/HTML.pm
  3. 1 1
      www/templates/series.tx

+ 6 - 0
lib/Trog/DataModule.pm

@@ -264,6 +264,12 @@ sub _process ($post) {
     push(@{$post->{tags}}, delete $post->{acls}) if $post->{visibility} eq 'private';
     push(@{$post->{tags}}, delete $post->{visibility});
 
+    # Add the 'series' tag if we are in a series, restrict to relevant acl
+    if ($post->{series}) {
+        push(@{$post->{tags}}, 'series');
+        push(@{$post->{tags}}, $post->{series});
+    }
+
     #Filter adding the same acl twice
     @{$post->{tags}} = List::Util::uniq(@{$post->{tags}});
 

+ 1 - 1
lib/Trog/Routes/HTML.pm

@@ -601,7 +601,7 @@ sub post_delete ($query, $render_cb) {
 
 =head2 series
 
-Add new 'series' (ACLs) to classify content with.
+Series specific view, much like the users/ route
 
 =cut
 

+ 1 - 1
www/templates/series.tx

@@ -1,6 +1,6 @@
 <form class="Submissions" action="/post/save" method="POST" enctype="multipart/form-data">
     Title *<br /><input required class="cooltext" type="text" name="title" placeholder="Iowa Man Destroys Moon" value="<: $post.title :>" />
-    ACL name *<br /><input required class="cooltext" type="text" name="series" <: $post.aclname :> />
+    ACL name *<br /><input required class="cooltext" type="text" name="aclname" <: $post.aclname :> />
     : include "preview.tx";
     Visibility<br />
     <select class="cooltext" name="visibility">