コード例 #1
0
ファイル: CFADisplay.py プロジェクト: belokop/indico_bare
    def _processIfActive(self):
        tz = timezoneUtils.DisplayTZ(self._aw, self._conf).getDisplayTZ()
        cfaMgr = self._conf.getAbstractMgr()
        abstracts = set(cfaMgr.getAbstractListForAvatar(self._aw.getUser()))
        abstracts |= set(cfaMgr.getAbstractListForAuthorEmail(self._aw.getUser().getEmail()))
        self._abstractIds = sorted(abstract.getId() for abstract in abstracts)
        if not self._abstractIds:
            return _("No abstract to print")

        filename = 'my-abstracts.pdf'
        pdf = AbstractsToPDF(self._conf, self._abstractIds, tz=tz)
        return send_file(filename, pdf.generate(), 'PDF')
コード例 #2
0
ファイル: CFADisplay.py プロジェクト: stomanin/indico
    def _processIfActive(self):
        tz = timezoneUtils.DisplayTZ(self._aw, self._conf).getDisplayTZ()
        cfaMgr = self._conf.getAbstractMgr()
        abstracts = set(cfaMgr.getAbstractListForAvatar(self._aw.getUser()))
        abstracts |= set(
            cfaMgr.getAbstractListForAuthorEmail(
                self._aw.getUser().getEmail()))
        self._abstractIds = sorted(abstract.getId() for abstract in abstracts)
        if not self._abstractIds:
            return _("No abstract to print")

        filename = 'my-abstracts.pdf'
        pdf = AbstractsToPDF(self._conf, self._abstractIds, tz=tz)
        return send_file(filename, pdf.generate(), 'PDF')
コード例 #3
0
ファイル: display.py プロジェクト: nyimbi/indico
 def _process(self):
     pdf = AbstractsToPDF(self.event_new,
                          get_user_abstracts(self.event_new, session.user))
     return send_file('my-abstracts.pdf', pdf.generate(), 'application/pdf')
コード例 #4
0
ファイル: display.py プロジェクト: OmeGak/indico
 def _process(self):
     pdf = AbstractsToPDF(self.event_new, get_user_abstracts(self.event_new, session.user))
     return send_file('my-abstracts.pdf', pdf.generate(), 'application/pdf')