コード例 #1
0
ファイル: CFADisplay.py プロジェクト: stomanin/indico
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not self._conf.getAbstractMgr().isActive(
     ) or not self._conf.hasEnabledSection("cfa"):
         raise MaKaCError(
             _("The Call For Abstracts was disabled by the conference managers"
               ))
コード例 #2
0
ファイル: CFADisplay.py プロジェクト: lukasnellen/indico
 def _checkParams( self, params ):
     RHConferenceBaseDisplay._checkParams( self, params )
     self._abstractIds = normaliseListParam( params.get("abstracts", []) )
     self._abstracts = []
     abMgr = self._conf.getAbstractMgr()
     for id in self._abstractIds:
         if abMgr.getAbstractById(id).canView(self._aw):
             self._abstracts.append(abMgr.getAbstractById(id))
コード例 #3
0
ファイル: CFADisplay.py プロジェクト: lukasnellen/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self._abstractIds = normaliseListParam(params.get("abstracts", []))
     self._abstracts = []
     abMgr = self._conf.getAbstractMgr()
     for id in self._abstractIds:
         if abMgr.getAbstractById(id).canView(self._aw):
             self._abstracts.append(abMgr.getAbstractById(id))
コード例 #4
0
ファイル: display.py プロジェクト: stomanin/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.event = self._conf
コード例 #5
0
ファイル: handlers.py プロジェクト: aninhalacerda/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams( self, params )
     self.spkUniqueId = params.get("spkId","")
コード例 #6
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.page = EventPage.get_one(request.view_args['page_id'])
コード例 #7
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.spkUniqueId = params.get("spkId", "")
コード例 #8
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.agreement = Agreement.find_one(id=request.view_args['id'])
     if self.agreement.is_orphan():
         raise NotFound('The agreement is not active anymore')
コード例 #9
0
ファイル: display.py プロジェクト: florv/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.layout = request.args.get('layout')
     if not self.layout:
         self.layout = request.args.get('ttLyt')
コード例 #10
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.contrib = Contribution.get_one(request.view_args['contrib_id'], is_deleted=False)
コード例 #11
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self._templateId = params.get('reviewingTemplateId')
コード例 #12
0
ファイル: controllers.py プロジェクト: pmart123/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()
コード例 #13
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self._templateId = params.get('reviewingTemplateId')
コード例 #14
0
ファイル: event.py プロジェクト: MichelCordeiro/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     SpecificFolderMixin._checkParams(self)
コード例 #15
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self._authorId = params.get("authorId", "").strip()
コード例 #16
0
ファイル: reviewingModif.py プロジェクト: VishrutMehta/indico
 def _checkProtection(self):
     if self._target.hasEnabledSection("paperReviewing"):
         RHConferenceBaseDisplay._checkProtection(self)
     else:
         raise MaKaCError(_("Paper Reviewing is not active for this conference"))
コード例 #17
0
ファイル: images.py プロジェクト: indico/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     image_id = request.view_args["image_id"]
     self.image = ImageFile.get_one(image_id)
コード例 #18
0
ファイル: controllers.py プロジェクト: marcosmolla/indico
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if self.agreement.uuid != request.view_args['uuid']:
         raise AccessError()
     if self.agreement.user:
         self._checkSessionUser()
コード例 #19
0
ファイル: authorDisplay.py プロジェクト: lukasnellen/indico
 def _checkParams( self, params ):
     RHConferenceBaseDisplay._checkParams( self, params )
     self._authorId = params.get( "authorId", "" ).strip()
コード例 #20
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.contribs = self.event_new.contributions
     self.list_generator = ContributionDisplayListGenerator(event=self.event_new)
コード例 #21
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.layout = request.args.get('layout')
     if not self.layout:
         self.layout = request.args.get('ttLyt')
コード例 #22
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()
コード例 #23
0
ファイル: CFADisplay.py プロジェクト: belokop/indico_bare
 def _checkProtection( self ):
     RHConferenceBaseDisplay._checkProtection(self)
     if not self._conf.getAbstractMgr().isActive() or not self._conf.hasEnabledSection("cfa"):
         raise MaKaCError( _("The Call For Abstracts was disabled by the conference managers"))
コード例 #24
0
ファイル: display.py プロジェクト: pmart123/indico
 def _checkProtection(self):
     if not session.user:
         raise Forbidden
     RHConferenceBaseDisplay._checkProtection(self)
コード例 #25
0
ファイル: ePaymentModif.py プロジェクト: aninhalacerda/indico
 def _checkProtection( self ):
     RHConferenceBaseDisplay._checkProtection(self)
     if self._regForm.isMandatoryAccount() and self._getUser() == None:
         self._redirect( self._getLoginURL() )
         self._doProcess = False
コード例 #26
0
ファイル: evaluationDisplay.py プロジェクト: Ictp/indico
 def _checkParams( self, params ):
     RHConferenceBaseDisplay._checkParams(self, params)
     self._evaluation = self._conf.getEvaluation()
コード例 #27
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
コード例 #28
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not self.folder.can_access(session.user):
         raise Forbidden
コード例 #29
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if self._regForm.isMandatoryAccount() and self._getUser() == None:
         self._redirect(self._getLoginURL())
         self._doProcess = False
コード例 #30
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self._evaluation = self._conf.getEvaluation()
コード例 #31
0
 def _checkProtection(self):
     if not session.user:
         raise Forbidden
     RHConferenceBaseDisplay._checkProtection(self)
コード例 #32
0
ファイル: handlers.py プロジェクト: aninhalacerda/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.authKey = params['authKey']
コード例 #33
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.session = Session.get_one(request.view_args['session_id'], is_deleted=False)
コード例 #34
0
ファイル: display.py プロジェクト: hennogous/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.event = self._conf
コード例 #35
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.contribs = self.event_new.contributions
     self.list_generator = ContributionDisplayListGenerator(
         event=self.event_new)
コード例 #36
0
ファイル: controllers.py プロジェクト: marcosmolla/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.agreement = Agreement.find_one(id=request.view_args['id'])
     if self.agreement.is_orphan():
         raise NotFound('The agreement is not active anymore')
コード例 #37
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.contrib = Contribution.get_one(request.view_args['contrib_id'],
                                         is_deleted=False)
コード例 #38
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not self.contrib.can_access(session.user):
         raise Forbidden
コード例 #39
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()
コード例 #40
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()
コード例 #41
0
ファイル: handlers.py プロジェクト: sylvestre/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.authKey = params['authKey']
コード例 #42
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self._regForm = self._conf.getRegistrationForm()
コード例 #43
0
 def _getLoginURL(self):
     return RHConferenceBaseDisplay._getLoginURL(
         self, urlHandlers.UHConfEvaluationDisplay.getURL(self._conf))
コード例 #44
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     image_id = request.view_args['image_id']
     self.image = ImageFile.get_one(image_id)
コード例 #45
0
 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
コード例 #46
0
 def _checkParams( self, params ):
     RHConferenceBaseDisplay._checkParams(self, params)
     self._regForm = self._conf.getRegistrationForm()
コード例 #47
0
ファイル: reviewingModif.py プロジェクト: marcosmolla/indico
 def _checkProtection(self):
     if self._target.hasEnabledSection("paperReviewing"):
         RHConferenceBaseDisplay._checkProtection(self)
     else:
         raise MaKaCError(_("Paper Reviewing is not active for this conference"))
コード例 #48
0
ファイル: display.py プロジェクト: florv/indico
 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()
コード例 #49
0
ファイル: display.py プロジェクト: fph/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.contribs = self.event_new.contributions
     self.reporter = ContributionDisplayReporter(event=self.event_new)
コード例 #50
0
ファイル: display.py プロジェクト: pmart123/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.session = Session.get_one(request.view_args['session_id'],
                                    is_deleted=False)
コード例 #51
0
ファイル: rh.py プロジェクト: Ictp/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
コード例 #52
0
 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()
コード例 #53
0
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     SpecificFolderMixin._checkParams(self)
コード例 #54
0
ファイル: evaluationDisplay.py プロジェクト: Ictp/indico
 def _getLoginURL(self):
     return RHConferenceBaseDisplay._getLoginURL(self, urlHandlers.UHConfEvaluationDisplay.getURL(self._conf))
コード例 #55
0
ファイル: display.py プロジェクト: stomanin/indico
 def _checkParams(self, params):
     RHConferenceBaseDisplay._checkParams(self, params)
     self.contribs = self.event_new.contributions
     self.reporter = ContributionDisplayReporter(event=self.event_new)