コード例 #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
 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()
コード例 #3
0
ファイル: display.py プロジェクト: pmart123/indico
 def _checkProtection(self):
     if not session.user:
         raise Forbidden
     RHConferenceBaseDisplay._checkProtection(self)
コード例 #4
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not self.contrib.can_access(session.user):
         raise Forbidden
コード例 #5
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()
コード例 #6
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"))
コード例 #7
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()
コード例 #8
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"))
コード例 #9
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not self.folder.can_access(session.user):
         raise Forbidden
コード例 #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)
     # Only let event managers access the management versions.
     if self.management and not self.event_new.can_manage(session.user):
         raise Forbidden
コード例 #12
0
 def _checkProtection(self):
     if not session.user:
         raise Forbidden
     RHConferenceBaseDisplay._checkProtection(self)
コード例 #13
0
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if self._regForm.isMandatoryAccount() and self._getUser() == None:
         self._redirect(self._getLoginURL())
         self._doProcess = False
コード例 #14
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
コード例 #15
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"))
コード例 #16
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()