From: artunit Date: Tue, 25 Aug 2009 02:59:32 +0000 (+0000) Subject: fixed department browse X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=67a3f54993d68dca967c15e7fba712433316ba49;p=syrup%2Fmasslnc.git fixed department browse git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@633 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- diff --git a/conifer/syrup/views/general.py b/conifer/syrup/views/general.py index aa6fac4..633a536 100644 --- a/conifer/syrup/views/general.py +++ b/conifer/syrup/views/general.py @@ -150,11 +150,16 @@ def instructor_detail(request, instructor_id): def department_detail(request, department_id): page_num = int(request.GET.get('page', 1)) count = int(request.GET.get('count', 5)) + paginator = Paginator(models.Course.objects. filter(department__id=department_id). - filter(active=True).order_by('title'), count) + order_by('title'), count) + + department = models.Department.objects.get(pk=department_id) - return g.render('courses.xhtml', paginator=paginator, + return g.render('courses.xhtml', + custom_title=_('Courses with Materials in %s') % department.name, + paginator=paginator, page_num=page_num, count=count) diff --git a/conifer/templates/departments.xhtml b/conifer/templates/departments.xhtml new file mode 100644 index 0000000..5a3673a --- /dev/null +++ b/conifer/templates/departments.xhtml @@ -0,0 +1,26 @@ + + + + + + ${title} + + + +

${title}

+ + Department + + + ${department.name} + + ${pagetable(paginator, count, pagerow, pageheader)} + +