Changeset 46fff4 in indico


Ignore:
Timestamp:
02/22/12 14:14:13 (15 months ago)
Author:
Jose Benito <jose.benito.gonzalez@…>
Branches:
master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
Children:
6a42a1
Parents:
7de667
Message:

[FIX] Allow access to review material for PR Mgrs

Location:
indico/MaKaC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/services/implementation/material.py

    r61a29f r46fff4  
    88 
    99import MaKaC.webinterface.locators as locators 
    10 from MaKaC.errors import ModificationError, MaKaCError 
     10from MaKaC.errors import ModificationError 
    1111 
    1212import MaKaC.conference as conference 
    1313from MaKaC.user import AvatarHolder, GroupHolder 
    1414from MaKaC.common.fossilize import fossilize 
    15 from MaKaC.fossils.conference import IMaterialFossil, IMaterialMinimalFossil,\ 
     15from MaKaC.fossils.conference import IMaterialFossil,\ 
    1616        ILinkFossil, ILocalFileFossil, ILocalFileExtendedFossil 
    1717from MaKaC.common.PickleJar import DictPickler 
     18from MaKaC.webinterface.rh.contribMod import RCContributionPaperReviewingStaff 
    1819 
    1920 
     
    207208    Base class for obtaining a listing of reviewing material classes 
    208209    """ 
     210 
     211    def _checkProtection(self): 
     212        if not RCContributionPaperReviewingStaff.hasRights(self): 
     213            GetMaterialClassesBase._checkProtection(self) 
    209214 
    210215    def _getAnswer(self): 
  • indico/MaKaC/webinterface/rh/fileAccess.py

    r614721 r46fff4  
    2626from MaKaC.webinterface.pages import files 
    2727from MaKaC.common import Config 
    28 from MaKaC.errors import MaKaCError, NotFoundError, AccessError 
     28from MaKaC.errors import NotFoundError, AccessError 
    2929 
    3030from email.Utils import formatdate 
     
    5050                self._target.canModify( self.getAW() )): 
    5151                raise AccessError() 
    52         RHDisplayBaseProtected._checkProtection( self ) 
     52        else: 
     53            RHDisplayBaseProtected._checkProtection( self ) 
    5354 
    5455    def _process( self ): 
Note: See TracChangeset for help on using the changeset viewer.