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
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)
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)
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)
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)
def _getTitle(self): entry = get_menu_entry_by_name(self._linkname, self._conf.as_event) return entry.localized_title
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)
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")