Changeset 441


Ignore:
Timestamp:
07/22/10 15:33:57 (14 years ago)
Author:
bas
Message:

ported TICKET_PERMISSION_SYSTEM to UserDict?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/email2trac.py.in

    r440 r441  
    183183                        self.parameters.email_quote = '> '
    184184
    185                 if self.parameters.has_key('ticket_permission_system'):
    186                         self.TICKET_PERMISSION_SYSTEM = str(self.parameters['ticket_permission_system'])
    187                 else:
    188                         self.TICKET_PERMISSION_SYSTEM = None
    189 
    190185                if self.parameters.has_key('ticket_update'):
    191186                        self.TICKET_UPDATE = int(self.parameters['ticket_update'])
     
    687682                self.logger.debug("function check_permission")
    688683
    689                 if self.TICKET_PERMISSION_SYSTEM in ['trac']:
     684                if self.parameters.ticket_permission_system in ['trac']:
    690685
    691686                        perm = PermissionSystem(self.env)
     
    695690                                return False
    696691
    697                 elif self.TICKET_PERMISSION_SYSTEM in ['update_restricted_to_participants']:
     692                elif self.parameters.ticket_permission_system in ['update_restricted_to_participants']:
    698693                        if action in ['TICKET_MODIFY']:
    699694                                return (self.check_permission_participants(tkt))       
     
    826821                # Check the permission of the reporter
    827822                #
    828                 if self.TICKET_PERMISSION_SYSTEM:
     823                if self.parameters.ticket_permission_system:
    829824                        if not self.check_permission(tkt, 'TICKET_MODIFY'):
    830825                                self.logger.info('Reporter: %s has no permission to modify tickets' %self.author)
     
    10321027                # Check the permission of the reporter
    10331028                #
    1034                 if self.TICKET_PERMISSION_SYSTEM:
     1029                if self.parameters.ticket_permission_system:
    10351030                        if not self.check_permission(tkt, 'TICKET_CREATE'):
    10361031                                self.logger.info('Reporter: %s has no permission to create tickets' %self.author)
Note: See TracChangeset for help on using the changeset viewer.