Ignore:
Timestamp:
24 Jun 2017, 07:11:54 (7 years ago)
Author:
Henrik Bettermann
Message:

Implement study_mode filter for lecturer pages.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.aaue/trunk/src/waeup/aaue/students/browser.py

    r14697 r14700  
    815815    grok.template('editscorespage')
    816816
     817    def _searchCatalog(self, session):
     818        cat = queryUtility(ICatalog, name='coursetickets_catalog')
     819        coursetickets = cat.searchResults(
     820            session=(session, session),
     821            code=(self.context.code, self.context.code)
     822            )
     823        try:
     824            score_editing_enabled = grok.getSite()[
     825                'configuration'][str(session)].score_editing_enabled
     826        except KeyError:
     827            return []
     828        coursetickets_list = [
     829            i for i in coursetickets
     830            if i.student.current_mode in score_editing_enabled]
     831        return coursetickets_list
    817832
    818833    def _extract_uploadfile(self, uploadfile):
Note: See TracChangeset for help on using the changeset viewer.