Changeset eeab9c in indico


Ignore:
Timestamp:
09/12/11 19:55:54 (21 months ago)
Author:
Pedro Ferreira <jose.pedro.ferreira@…>
Branches:
master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
Children:
880a3e
Parents:
892b23
Message:

[FIX] Error condition on submission rights

  • upload would fail;
Location:
indico/MaKaC/webinterface/rh
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/webinterface/rh/conferenceBase.py

    r892b23 reeab9c  
    226226    def _checkProtection(self): 
    227227        self._loggedIn = True 
    228         if self._getUser() == None: 
     228        if self._getUser() == None and (isinstance(self._target, Category) or not self._target.getConference().canKeyModify(self._aw)): 
    229229            self._loggedIn = False 
    230230        else: 
  • indico/MaKaC/webinterface/rh/contribMod.py

    r892b23 reeab9c  
    13621362        if self._target.canUserSubmit(self._aw.getUser()) \ 
    13631363            and (not material or material.getReviewingState() < 3): 
    1364             return 
    1365         if not (RCContributionPaperReviewingStaff.hasRights(self) and not self._target.getReviewManager().getLastReview().isAuthorSubmitted()): 
     1364            self._loggedIn = True 
     1365        elif not (RCContributionPaperReviewingStaff.hasRights(self) and not self._target.getReviewManager().getLastReview().isAuthorSubmitted()): 
    13661366            RHSubmitMaterialBase._checkProtection(self) 
    1367  
     1367        else: 
     1368            self._loggedIn = True 
    13681369 
    13691370class RHContributionSelectManagers(RHContribModifBaseSpecialSesCoordRights): 
  • indico/MaKaC/webinterface/rh/subContribMod.py

    r892b23 reeab9c  
    245245        if self._target.canUserSubmit(self._aw.getUser()) \ 
    246246            and (not material or material.getReviewingState() < 3): 
     247            self._loggedIn = True 
    247248            return 
    248249        RHSubmitMaterialBase._checkProtection(self) 
Note: See TracChangeset for help on using the changeset viewer.