示例#1
0
文件: bookings.py 项目: indico/indico
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if (self.prebook and not self.room.can_prebook(session.user) or
             (not self.prebook and not self.room.can_book(session.user))):
         raise Forbidden('Not authorized to book this room')
示例#2
0
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not self._reservation.can_be_rejected(session.user):
         raise Forbidden("You are not authorized to perform this action")
示例#3
0
文件: rooms.py 项目: nyimbi/indico
 def _checkParams(self):
     RHRoomBookingBase._checkParams(self, request.args)
     self._room_id = request.args.get('roomID')
示例#4
0
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not self._reservation.can_be_rejected(session.user):
         raise Forbidden("You are not authorized to perform this action")
示例#5
0
 def _checkProtection(self):
     RHRoomBookingBase._checkProtection(self)
     if not self._block.can_be_deleted(session.user):
         raise IndicoError("You are not authorized to delete this blocking.")
示例#6
0
 def __init__(self, *args, **kwargs):
     RHRoomBookingBase.__init__(self, *args, **kwargs)
     self._cache = GenericCache('MapOfRooms')
示例#7
0
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not self.blocking.can_edit(session.user):
         raise Forbidden
示例#8
0
文件: admin.py 项目: mic4ael/indico
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not rb_is_admin(session.user):
         raise Forbidden
示例#9
0
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not self._block.can_be_deleted(session.user):
         raise Forbidden('You are not authorized to delete this blocking.')
示例#10
0
文件: event.py 项目: bkolobara/indico
 def _check_access(self):
     RHManageEventBase._check_access(self)
     RHRoomBookingBase._check_access(self)
示例#11
0
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not rb_is_admin(session.user) and not self._skip_admin_check():
         raise Forbidden
示例#12
0
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not rb_is_admin(session.user):
         raise Forbidden
示例#13
0
 def _checkProtection(self):
     RHConferenceModifBase._checkProtection(self)
     RHRoomBookingBase._checkProtection(self)
示例#14
0
 def _process_args(self):
     RHRoomBookingBase._process_args(self)
     self._room_id = request.args.get('roomID')
示例#15
0
 def _check_access(self):
     RHManageEventBase._check_access(self)
     RHRoomBookingBase._check_access(self)
示例#16
0
文件: blockings.py 项目: jas01/indico
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not self.blocking.can_be_modified(session.user):
         raise Forbidden
示例#17
0
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if (self.prebook and not self.room.can_prebook(session.user) or
         (not self.prebook and not self.room.can_book(session.user))):
         raise Forbidden('Not authorized to book this room')
示例#18
0
 def _checkProtection(self):
     RHConferenceModifBase._checkProtection(self)
     RHRoomBookingBase._checkProtection(self)
示例#19
0
 def _check_access(self):
     RHRoomBookingBase._check_access(self)
     if not self._block.can_be_deleted(session.user):
         raise Forbidden('You are not authorized to delete this blocking.')
示例#20
0
 def _checkProtection(self):
     RHRoomBookingBase._checkProtection(self)
     if not self._reservation.can_be_cancelled(session.user):
         raise IndicoError("You are not authorized to perform this action")
示例#21
0
 def _checkProtection(self):
     RHRoomBookingBase._checkProtection(self)
     if not self._reservation.can_be_cancelled(session.user):
         raise IndicoError("You are not authorized to perform this action")
示例#22
0
 def _checkParams(self):
     RHRoomBookingBase._checkParams(self, request.args)
     self._room_id = request.args.get('roomID')
示例#23
0
 def _checkProtection(self):
     RHRoomBookingBase._checkProtection(self)
     if not self._block.can_be_deleted(session.user):
         raise IndicoError(
             'You are not authorized to delete this blocking.')