Changeset 7334 for main/waeup.sirp/trunk/src/waeup/sirp/browser
- Timestamp:
- 12 Dec 2011, 14:11:21 (13 years ago)
- Location:
- main/waeup.sirp/trunk/src/waeup/sirp/browser
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py
r7333 r7334 1407 1407 yield(dict(url=url, name=key, container=val)) 1408 1408 1409 class ShowStudents Page(SIRPPage):1409 class ShowStudentsInDepartmentPage(SIRPPage): 1410 1410 """Page that lists all students in the department. 1411 1411 """ 1412 1412 grok.context(IDepartment) 1413 1413 grok.require('waeup.showStudents') 1414 grok.name('showstudents') 1414 grok.name('showdepstudents') 1415 grok.template('showstudentspage') 1415 1416 pnav = 1 1416 1417 label = 'Students' … … 1429 1430 datatable.need() 1430 1431 return 1432 1433 class ShowStudentsInCertificatePage(ShowStudentsInDepartmentPage): 1434 """Page that lists all students studying a certificate. 1435 """ 1436 grok.context(ICertificate) 1437 grok.require('waeup.showStudents') 1438 grok.name('showcertstudents') 1439 pnav = 1 1440 label = 'Students' 1441 1442 @property 1443 def getStudents(self): 1444 hitlist = searchstudents(query=self.context.code, 1445 searchtype='certcode', view=self) 1446 return hitlist 1431 1447 1432 1448 class DepartmentManageFormPage(SIRPEditFormPage): -
main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py
r7333 r7334 434 434 icon = 'actionicon_student.png' 435 435 text = 'Show students' 436 target = 'show students'436 target = 'showdepstudents' 437 437 438 438 class ManageCourseActionButton(ManageActionButton): … … 449 449 grok.view(CertificatePage) 450 450 text = 'Manage certificate' 451 452 class ShowCertificateStudentsActionButton(ManageActionButton): 453 """ 'Show students' button for certificates. 454 """ 455 grok.context(ICertificate) 456 grok.view(CertificatePage) 457 grok.require('waeup.showStudents') 458 icon = 'actionicon_student.png' 459 text = 'Show students' 460 target = 'showcertstudents' 451 461 452 462 class ManageCertificateCourseActionButton(ManageActionButton):
Note: See TracChangeset for help on using the changeset viewer.