예제 #1
0
파일: api.py 프로젝트: mkopcic/indico
 def _check_paper_protection(self):
     if not RHPaperBase._check_paper_protection(self):
         return False
     if not self.contribution.can_submit_proceedings(
             session.user) and not self.event.cfp.is_manager(session.user):
         return False
     return self.contribution.paper.state == PaperRevisionState.to_be_corrected
예제 #2
0
 def _check_paper_protection(self):
     if not RHPaperBase._check_paper_protection(self):
         return False
     if not self.contribution.can_submit_proceedings(session.user):
         return False
     # this RH is only used for initial submission
     return self.paper is None
예제 #3
0
 def _check_paper_protection(self):
     if not RHPaperBase._check_paper_protection(self):
         return False
     if not self.contribution.is_user_associated(session.user, check_abstract=True):
         return False
     paper = self.contribution.paper
     return paper is None or paper.state == PaperRevisionState.to_be_corrected
예제 #4
0
파일: display.py 프로젝트: ipaste/indico
 def _check_paper_protection(self):
     if not RHPaperBase._check_paper_protection(self):
         return False
     if not self.contribution.is_user_associated(session.user, check_abstract=True):
         return False
     paper = self.contribution.paper
     return paper is None or paper.state == PaperRevisionState.to_be_corrected
예제 #5
0
파일: api.py 프로젝트: ilkerciftcitr/indico
 def _check_paper_protection(self):
     if not self.event.cfp.is_manager(session.user):
         if not RHPaperBase._check_paper_protection(self):
             return False
         if not self.contribution.is_user_associated(session.user, check_abstract=True):
             return False
     return self.contribution.paper.state == PaperRevisionState.to_be_corrected
예제 #6
0
 def _check_paper_protection(self):
     if not self.event.cfp.is_manager(session.user):
         if not RHPaperBase._check_paper_protection(self):
             return False
         if not self.contribution.is_user_associated(session.user,
                                                     check_abstract=True):
             return False
     # this RH is only used for initial submission
     return self.paper is None