Fix for borked last commit (forgot the hide-edit-links code).
authorgfawcett <gfawcett@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Sun, 11 Jan 2009 23:44:34 +0000 (23:44 +0000)
committergfawcett <gfawcett@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Sun, 11 Jan 2009 23:44:34 +0000 (23:44 +0000)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@109 6d9bc8c9-1ec2-4278-b937-99fde70a366f

conifer/templates/components/item.xhtml
conifer/templates/course_detail.xhtml

index 5eed7af..6b93494 100644 (file)
@@ -4,7 +4,7 @@
       py:strip="">
 
   <!-- !show_tree: display a tree of items in a hierarchical style. -->
-  <ul py:def="show_tree(tree)" py:if="tree" class="itemtree">
+  <ul py:def="show_tree(tree, edit=False)" py:if="tree" class="itemtree">
     <li py:for="item, subs in tree" class="item_${item.item_type}">
       <a href="${item_url(item)}">${item}</a> 
       <span py:if="item.needs_meta_link()" class="metalink">
@@ -13,7 +13,7 @@
       <span class="editlinks" py:if="edit">
        [<a href="${item_url(item)}edit/">edit</a>]
       </span>
-      ${show_tree(subs)}
+      ${show_tree(subs, edit)}
     </li>
   </ul>
 
index 4410d6e..4d961e3 100644 (file)
@@ -1,6 +1,7 @@
 <?python
 title = '%s: %s (%s)' % (course.code, course.title, course.term)
 item_tree = course.item_tree()
+is_editor = course.can_edit(request.user)
 ?>
 <html xmlns="http://www.w3.org/1999/xhtml"
       xmlns:xi="http://www.w3.org/2001/XInclude"
@@ -16,7 +17,7 @@ item_tree = course.item_tree()
     <p py:if="not item_tree">
       There are no items associated with this course yet.
     </p>
-    ${show_tree(course.item_tree())}
-    ${add_subs()}
+    ${show_tree(item_tree, edit=is_editor)}
+    <div py:if="is_editor">${add_subs()}</div>
   </body>
 </html>