예제 #1
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     image_id = request.view_args['image_id']
     self.image = ImageFile.get_one(image_id)
예제 #2
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     self.session = Session.get_one(request.view_args['session_id'],
                                    is_deleted=False)
예제 #3
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.timetable_layout = request.args.get('layout') or request.args.get(
         'ttLyt')
     self.theme, self.theme_override = get_theme(self.event_new,
                                                 request.args.get('view'))
예제 #4
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.page = EventPage.get_one(request.view_args['page_id'])
예제 #5
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     self.force_overview = request.view_args.get('force_overview', False)
     self.theme_id, self.theme_override = get_theme(
         self.event, request.args.get('view'))
예제 #6
0
 def _check_access(self):
     RHConferenceBaseDisplay._check_access(self)
     if not self.folder.can_access(session.user):
         raise Forbidden
예제 #7
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.contribs = self.event_new.contributions
     self.list_generator = ContributionDisplayListGenerator(
         event=self.event_new)
예제 #8
0
파일: controllers.py 프로젝트: datty/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.agreement = Agreement.get_one(request.view_args['id'])
     if self.agreement.is_orphan():
         raise NotFound('The agreement is not active anymore')
예제 #9
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.contrib = Contribution.get_one(request.view_args['contrib_id'],
                                         is_deleted=False)
예제 #10
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not is_menu_entry_enabled(self.MENU_ENTRY_NAME, self.event_new):
         self._forbidden_if_not_admin()
예제 #11
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not self.contrib.can_access(session.user):
         raise Forbidden
예제 #12
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     self.entry = self.event.timetable_entries.filter_by(
         id=request.view_args['entry_id']).first_or_404()
예제 #13
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     self.timetable_layout = request.args.get('layout') or request.args.get(
         'ttLyt')
     self.theme, self.theme_override = get_theme(self.event,
                                                 request.args.get('view'))
예제 #14
0
파일: event.py 프로젝트: pandey623/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     SpecificFolderMixin._checkParams(self)
예제 #15
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     self.contribs = self.event.contributions
     self.list_generator = ContributionDisplayListGenerator(
         event=self.event)
예제 #16
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     # Only let managers access the management versions.
     if self.management and not self.event_new.cfp.is_manager(session.user):
         raise Forbidden
예제 #17
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     self.contrib = Contribution.get_one(request.view_args['contrib_id'],
                                         is_deleted=False)
예제 #18
0
파일: controllers.py 프로젝트: datty/indico
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if self.agreement.uuid != request.view_args['uuid']:
         raise Forbidden(_("The URL for this agreement is invalid."))
     if self.agreement.user:
         self._checkSessionUser()
예제 #19
0
 def _check_access(self):
     RHConferenceBaseDisplay._check_access(self)
     if not is_menu_entry_enabled(self.MENU_ENTRY_NAME, self.event):
         self._forbidden_if_not_admin()
예제 #20
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     SpecificFolderMixin._process_args(self)
예제 #21
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     image_id = request.view_args['image_id']
     self.image = ImageFile.get_one(image_id)
예제 #22
0
파일: base.py 프로젝트: EnterStudios/indico
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     # Only let event managers access the management versions.
     if self.management and not self.event_new.can_manage(session.user):
         raise Forbidden
     check_event_locked(self, self.event_new)
예제 #23
0
 def _checkProtection(self):
     if not session.user:
         raise Forbidden
     RHConferenceBaseDisplay._checkProtection(self)
예제 #24
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.entry = self.event_new.timetable_entries.filter_by(
         id=request.view_args['entry_id']).first_or_404()
예제 #25
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.session = Session.get_one(request.view_args['session_id'],
                                    is_deleted=False)
예제 #26
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.force_overview = request.view_args.get('force_overview', False)
     self.theme_id, self.theme_override = get_theme(
         self.event_new, request.args.get('view'))
예제 #27
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     self.agreement = Agreement.get_one(request.view_args['id'])
     if self.agreement.is_orphan():
         raise NotFound('The agreement is not active anymore')
예제 #28
0
 def _process_args(self):
     RHConferenceBaseDisplay._process_args(self)
     self.page = EventPage.get_one(request.view_args['page_id'])
예제 #29
0
 def _check_access(self):
     if not session.user:
         raise Forbidden
     RHConferenceBaseDisplay._check_access(self)