Пример #1
0
 def sidemenu_option(self):
     if not self.menu_entry_name:
         return None
     name = build_menu_entry_name(self.menu_entry_name, self.menu_entry_plugin)
     entry = get_menu_entry_by_name(name, self.event)
     if entry:
         return entry.id
Пример #2
0
 def _process(self):
     page_title = get_menu_entry_by_name('program', self.event_new).localized_title
     program = track_settings.get(self.event_new, 'program')
     render_mode = track_settings.get(self.event_new, 'program_render_mode')
     program = RENDER_MODE_WRAPPER_MAP[render_mode](program)
     tracks = (Track.query.with_parent(self.event_new)
               .options(subqueryload('conveners'),
                        subqueryload('abstract_reviewers'))
               .order_by(Track.position)
               .all())
     return WPDisplayTracks.render_template('display.html', self._conf, event=self.event_new, page_title=page_title,
                                            program=program, tracks=tracks)
Пример #3
0
 def _process(self):
     page_title = get_menu_entry_by_name('program', self.event).localized_title
     program = track_settings.get(self.event, 'program')
     render_mode = track_settings.get(self.event, 'program_render_mode')
     program = RENDER_MODE_WRAPPER_MAP[render_mode](program)
     tracks = (Track.query.with_parent(self.event)
               .options(subqueryload('conveners'),
                        subqueryload('abstract_reviewers'))
               .order_by(Track.position)
               .all())
     return WPDisplayTracks.render_template('display.html', self._conf, event=self.event, page_title=page_title,
                                            program=program, tracks=tracks)
Пример #4
0
 def _my_conference_visible(event):
     return session.user and (get_menu_entry_by_name('my_contributions', event).is_visible or
                              get_menu_entry_by_name('my_sessions', event).is_visible)
Пример #5
0
 def sidemenu_entry(self):
     if not self.menu_entry_name:
         return None
     name = build_menu_entry_name(self.menu_entry_name, self.menu_entry_plugin)
     return get_menu_entry_by_name(name, self.event)
Пример #6
0
 def sidemenu_entry(self):
     if not self.menu_entry_name:
         return None
     name = build_menu_entry_name(self.menu_entry_name, self.menu_entry_plugin)
     return get_menu_entry_by_name(name, self.event)
Пример #7
0
 def _getTitle(self):
     entry = get_menu_entry_by_name(self._linkname, self._conf.as_event)
     return entry.localized_title
Пример #8
0
def _visibility_my_conference(event):
    return session.user and (get_menu_entry_by_name('my_contributions', event).is_visible or
                             get_menu_entry_by_name('my_sessions', event).is_visible)
Пример #9
0
 def _checkProtection( self ):
     conferenceDisplay.RHConferenceBaseDisplay._checkProtection(self)
     if (not self._conf.getRegistrationForm().isActivated()
             or not self._conf.hasEnabledSection("regForm")
             or not get_menu_entry_by_name('registrants', self._conf).is_visible):
         raise NoReportError("The registrants list page was disabled by the conference managers")