[open-ils-commits] r87 - in servres/trunk/conifer: syrup templates

svn at svn.open-ils.org svn at svn.open-ils.org
Mon Dec 22 22:30:36 EST 2008


Author: artunit
Date: 2008-12-22 22:30:34 -0500 (Mon, 22 Dec 2008)
New Revision: 87

Modified:
   servres/trunk/conifer/syrup/views.py
   servres/trunk/conifer/templates/search_results.xhtml
Log:


Modified: servres/trunk/conifer/syrup/views.py
===================================================================
--- servres/trunk/conifer/syrup/views.py	2008-12-23 03:11:17 UTC (rev 86)
+++ servres/trunk/conifer/syrup/views.py	2008-12-23 03:30:34 UTC (rev 87)
@@ -181,24 +181,29 @@
 
         #course search
         course_query = get_query(query_string, ['title', 'department__name'])
-        course_list = models.Course.objects.filter(course_query).filter(active=True).order_by('title')[0:5]
+        course_results = models.Course.objects.filter(course_query).filter(active=True)
+        # course_list = models.Course.objects.filter(course_query).filter(active=True).order_by('title')[0:5]
+        course_list = course_results.order_by('title')[0:5]
         #there might be a better way of doing this, though instr and course tables should not be expensive to query
         #len directly on course_list will reflect limit
-        course_len = len(models.Course.objects.filter(course_query).filter(active=True))
+        course_len = len(course_results)
 
         #instructor search
         instr_query = get_query(query_string, ['user__last_name'])
-        instructor_list = models.Member.objects.filter(instr_query).filter(role='INSTR').order_by('user__last_name')[0:5]
-        instr_len = len(models.Member.objects.filter(instr_query).filter(role='INSTR'))
+        instructor_results = models.Member.objects.filter(instr_query).filter(role='INSTR')
+        instructor_list = instructor_results.order_by('user__last_name')[0:5]
+        instr_len = len(instructor_results)
     else:
         results_list = models.Item.objects.order_by('-date_created')
         results_len = len(results_list)
         paginator = Paginator( results_list,
             count)
-        course_list = models.Course.objects.filter(active=True).order_by('title')[0:5]
-        course_len = len(models.Course.objects.filter(active=True))
-        instructor_list = models.Member.objects.filter(role='INSTR').order_by('user__last_name')[0:5]
-        instr_len = len(models.Member.objects.filter(role='INSTR'))
+        course_results = models.Course.objects.filter(active=True)
+        course_list = course_results.order_by('title')[0:5]
+        course_len = len(course_results)
+        instructor_results = models.Member.objects.filter(role='INSTR')
+        instructor_list = instructor_results.order_by('user__last_name')[0:5]
+        instr_len = len(instructor_results)
 
     #info for debugging
     '''

Modified: servres/trunk/conifer/templates/search_results.xhtml
===================================================================
--- servres/trunk/conifer/templates/search_results.xhtml	2008-12-23 03:11:17 UTC (rev 86)
+++ servres/trunk/conifer/templates/search_results.xhtml	2008-12-23 03:30:34 UTC (rev 87)
@@ -38,6 +38,10 @@
             <td>${Markup(instructor.instr_name_hl(norm_query))}</td>
             <td>foo</td>
         </tr>
+        <tr>
+        <td></td>
+        <td>(more...)</td>
+        </tr>
         </table>
         </td>
 



More information about the open-ils-commits mailing list