equal
deleted
inserted
replaced
739 super(has_permission, self).__init__(once_is_enough) |
739 super(has_permission, self).__init__(once_is_enough) |
740 self.action = action |
740 self.action = action |
741 |
741 |
742 @lltrace |
742 @lltrace |
743 def __call__(self, cls, req, rset, row=None, col=0, **kwargs): |
743 def __call__(self, cls, req, rset, row=None, col=0, **kwargs): |
|
744 if rset is None: |
|
745 return 0 |
744 user = req.user |
746 user = req.user |
745 action = self.action |
747 action = self.action |
746 if row is None: |
748 if row is None: |
747 score = 0 |
749 score = 0 |
748 need_local_check = [] |
750 need_local_check = [] |