コード例 #1
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)
コード例 #2
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()
コード例 #3
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
コード例 #4
0
ファイル: event.py プロジェクト: pandey623/indico
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not self.folder.can_access(session.user):
         raise Forbidden
コード例 #5
0
 def _checkProtection(self):
     if not session.user:
         raise Forbidden
     RHConferenceBaseDisplay._checkProtection(self)
コード例 #6
0
ファイル: display.py プロジェクト: vireshbackup/indico
 def _checkProtection(self):
     RHConferenceBaseDisplay._checkProtection(self)
     if not is_menu_entry_enabled(self.MENU_ENTRY_NAME, self.event_new):
         self._forbidden_if_not_admin()