shithub: werc

Download patch

ref: c6935b9314525c81071e53a9de0457a7f2ded4ee
parent: 25faa49ded3be3c61461a7db4c1a9191146d65e1
author: uriel <[email protected]>
date: Sat Nov 15 15:44:34 EST 2008

Update blog post code, use new check_user function and remove now superfluous get_user call, thanks 9soul for the report!

--- a/lib/_apps/brag/post_form.tpl
+++ b/lib/_apps/brag/post_form.tpl
@@ -3,14 +3,13 @@
 
 if(~ $REQUEST_METHOD POST && ! ~ $#target_blog_dir 0 && ! ~ $#post_title 0) {
 
-    get_user
-
+    # XXX Need a generic way to load the complete config hierarchy for a given path
     if(test -f $sitedir/$target_blog_dir/_werc/config)
         . $sitedir/$target_blog_dir/_werc/config
 
     if(~ $#blog_editors_group 0)
         echo Cant post to $target_blog_dir, no editors group set.
-    if not if (! user_in_group $blog_editors_group)
+    if not if (! check_user $blog_editors_group)
         echo Post to $target_blog_dir denied, user $logged_user not in group $blog_editors_group
     if not if(! make_blog_post $target_blog_dir $post_title $post_body)
         echo Posting to $target_blog_dir failed: $status