Changeset 622


Ignore:
Timestamp:
06/17/13 21:57:52 (11 years ago)
Author:
bas
Message:

added agilo support for trac, closes #305,#316

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r621 r622  
    1414     - ./email2trac.py --virtualenv=/data/virtualenvs/trac
    1515    Author:  Bas van der Vlies & Dennis Stam (Suggestion)
     16
     17  * Added support for Trac Agilo installations, closes #316, #306
     18     - email2trac.py -A or email2trac --agilo
     19    Author: smcclure add racemi dot com
     20    Applied by: Bas van der Vlies
    1621
    17222.6.2
  • trunk/email2trac.py.in

    r621 r622  
    25952595    ## Default config file
    25962596    #
     2597    agilo = False
    25972598    configfile = '@email2trac_conf@'
    25982599    project = ''
     
    26042605    virtualenv = '@virtualenv@'
    26052606
    2606     SHORT_OPT = 'cde:hf:np:t:v'
    2607     LONG_OPT  =  ['component=', 'debug', 'dry-run', 'help', 'file=', 'project=', 'ticket_prefix=', 'virtualenv=', 'verbose']
     2607    SHORT_OPT = 'Acde:hf:np:t:v'
     2608    LONG_OPT  =  ['agilo', 'component=', 'debug', 'dry-run', 'help', 'file=', 'project=', 'ticket_prefix=', 'virtualenv=', 'verbose']
    26082609
    26092610    try:
     
    26192620            print __doc__
    26202621            sys.exit(0)
     2622        elif opt in ['-A', '--agilo']:
     2623            agilo = True
    26212624        elif opt in ['-c', '--component']:
    26222625            component = value
     
    27072710            from trac.perm import PermissionCache
    27082711            from trac.test import Mock, MockPerm
    2709             from trac.ticket import Ticket
    27102712            from trac.ticket.api import TicketSystem
    27112713            from trac.ticket.web_ui import TicketModule
    27122714            from trac.web.href import Href
     2715
     2716            if agilo:
     2717
     2718                try:
     2719                    #from agilo.utils.config import AgiloConfig
     2720                    #if AgiloConfig(self.env).is_agilo_enabled:
     2721                    from agilo.ticket.model import Ticket
     2722                except ImportError, detail:
     2723                    logger.error('Could not find Trac  Agilo environemnt')
     2724                    sys.exit(0)
     2725
     2726            else:
     2727
     2728                from trac.ticket import Ticket
    27132729
    27142730            #
Note: See TracChangeset for help on using the changeset viewer.