Show
Ignore:
Timestamp:
05/14/08 01:44:15 (6 months ago)
Author:
richard
Message:

rename to MMV

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • zoomquiettranslation/plugins/KSTracMileMixViewAdmin/0.10/Zh/rtadmin/changelog.txt

    r3568 r3679  
     1MileMixViewAdmin 0.2 (May 14, 2008) 
     2 * Rename to MileMixView 
     3 
    14RelaTicketAdmin 0.1 (April 22, 2008) 
    25 
  • zoomquiettranslation/plugins/KSTracMileMixViewAdmin/0.10/Zh/rtadmin/model.py

    r3568 r3679  
    22#---------------------------------------------------------------------------- 
    33# Name:         model.py 
    4 # Purpose:      The relaticket admin Trac plugin db model module 
     4# Purpose:      The MileMixView admin Trac plugin db model module 
    55# 
    66# Author:       Richard Liao <richard.liao.i@gmail.com> 
  • zoomquiettranslation/plugins/KSTracMileMixViewAdmin/0.10/Zh/rtadmin/readme.txt

    r3576 r3679  
    1 = RelaTicketAdmin²åŒþ = 
     1= MileMixViewAdmin²åŒþ = 
    22 
    33== ÃèÊö == 
    4  * http://trac-hacks.org/wiki/RelaTicketAdmin 
     4 * http://trac-hacks.org/wiki/MileMixViewAdmin 
    55 * Trac¹ØÁªŽ«Æ±ÊÓ͌ͳŒÆÀï³Ì±®µÄÍê³É׎¿ö,²¢ÄÜÏÔÊŸžž×Ó¹ØÏµµÄŽ«Æ±¹ØÏµ  
    66 
     
    2323 
    2424[rtadmin] 
    25 base_path = /path/to/output/html/files    #/tracs/ctrl/keylist/KSTracRelaTicket/exp 
     25base_path = /path/to/output/html/files    #/tracs/ctrl/keylist/KSTracMileMixView 
     26exp_path = exp 
    2627}}} 
    2728 
    2829== Ó÷š == 
    2930 * Trac¹ÜÀíÔ±ÉèÖÃÒªÉú³ÉÊÓÍŒµÄÀï³Ì±®: 
    30   * ×÷Ϊ¹ÜÀíÔ±µÇÂŒ, Žò¿ªAdmin -> Ticket System -> RelaTicket 
     31  * ×÷Ϊ¹ÜÀíÔ±µÇÂŒ, Žò¿ªAdmin -> Ticket System -> MileMixView 
    3132  * Ñ¡ÔñÐèÒªÏàÓŠµÄÀï³Ì±® 
    3233 
    3334== ÏÂÔØ == 
    3435 
    35  * [/svn/zoomquiettranslation/plugins/KSTracRelaTicketAdmin SVB] 
    36  * [source:zoomquiettranslation/plugins/KSTracRelaTicketAdmin ä¯ÀÀ] 
     36 * [/svn/zoomquiettranslation/plugins/KSTracMileMixViewAdmin SVB] 
     37 * [source:zoomquiettranslation/plugins/KSTracMileMixViewAdmin ä¯ÀÀ] 
  • zoomquiettranslation/plugins/KSTracMileMixViewAdmin/0.10/Zh/rtadmin/relaticketadmin.py

    r3568 r3679  
    22#---------------------------------------------------------------------------- 
    33# Name:         rtadmin.py 
    4 # Purpose:      The relaticket admin Trac plugin handler module 
     4# Purpose:      The MileMixView admin Trac plugin handler module 
    55# 
    66# Author:       Richard Liao <richard.liao.i@gmail.com> 
     
    3434from model import schema, schema_version, RT_Template 
    3535 
    36 __all__ = ['RelaTicketAdminModule'] 
    37  
    38 class RelaTicketAdminModule(Component): 
     36__all__ = ['MileMixViewAdminModule'] 
     37 
     38class MileMixViewAdminModule(Component): 
    3939     
    4040    implements(ITemplateProvider,  
     
    102102 
    103103        if req.perm.has_permission('RT_ADMIN'): 
    104             yield 'ticket', 'Ticket', 'rtadmin', 'RelaTicket Admin' 
     104            yield 'ticket', 'Ticket', 'rtadmin', 'MileMixView Admin' 
    105105 
    106106 
     
    108108        req.perm.assert_permission('RT_ADMIN') 
    109109 
    110         if req.method == 'POST': 
    111             if req.args.get('save') and req.args.get('sel'): 
    112  
    113                 # empty table first 
    114                 RT_Template.deleteAll(self.env) 
    115                  
    116                 # insert selected milestone into table 
    117                 sel = req.args.get('sel') 
    118                 sel = isinstance(sel, list) and sel or [sel] 
    119                 db = self.env.get_db_cnx() 
    120                 for milestone in sel: 
    121                     RT_Template.insert(self.env, milestone) 
    122                 db.commit() 
    123                 req.redirect(self.env.href.admin(cat, page)) 
     110        update = "" 
     111        for key in req.args.keys(): 
     112            if key.startswith("update_"): 
     113                update = key[len("update_"):] 
     114                break 
     115 
     116        if update: 
     117            # update now 
     118            base_path = self.env.config.get('rtadmin', 'base_path') 
     119            run_burndown = "python " + os.path.join(base_path, "run_burndown.py %s" % update.encode("utf-8")) 
     120            os.system(run_burndown) 
     121 
     122        elif req.args.get('save') and req.args.get('sel'): 
     123 
     124            # empty table first 
     125            RT_Template.deleteAll(self.env) 
     126             
     127            # insert selected milestone into table 
     128            sel = req.args.get('sel') 
     129            sel = isinstance(sel, list) and sel or [sel] 
     130            db = self.env.get_db_cnx() 
     131            for milestone in sel: 
     132                RT_Template.insert(self.env, milestone) 
     133            db.commit() 
     134            req.redirect(self.env.href.admin(cat, page)) 
    124135 
    125136        # get all enabled milestones 
     
    128139        ms = Milestone.select(self.env) 
    129140        ms.sort(cmp=lambda x,y: cmp(x.name, y.name)) 
     141 
    130142        req.hdf['milestones'] = [{'name': m.name, 
    131143              'href': self.env.href.admin(cat, page, m.name), 
    132144              'enabled': m.name in enabledMilestones, 
     145              'update': stripMilestoneName(m.name), 
    133146             } for m in ms] 
    134147 
     
    204217            milestone = [] 
    205218            for m in reAllMilestone: 
    206                 mm = [] 
    207                 for s in m.split("."): 
    208                     try: 
    209                         s.encode("ascii") 
    210                         mm.append(s) 
    211                     except: 
    212                         break 
    213                 milestone.append(".".join(mm)) 
     219                milestone.append(stripMilestoneName(m)) 
    214220 
    215221            data = [] 
     
    235241        # get trac.ini 
    236242        base_path = self.env.config.get('rtadmin', 'base_path') 
     243        exp_path = self.env.config.get('rtadmin', 'exp_path') 
    237244 
    238245 
    239246        # formart return string 
    240247        try: 
    241             returnStr = open("%s/%s" % (base_path, filepath)).read() 
     248            returnStr = open(os.path.join(base_path, exp_path, filepath)).read() 
    242249        except: 
    243250            returnStr = "No result yet." 
     
    259266            req.write(message) 
    260267        raise RequestDone 
     268 
     269 
     270def stripMilestoneName(m): 
     271    # strip milestone name 
     272    mm = [] 
     273    for s in m.split("."): 
     274        try: 
     275            s.encode("ascii") 
     276            mm.append(s) 
     277        except: 
     278            break 
     279    return ".".join(mm)     
  • zoomquiettranslation/plugins/KSTracMileMixViewAdmin/0.10/Zh/rtadmin/templates/admin_relaticket.cs

    r3568 r3679  
    1515  <table class="listing" id="millist"> 
    1616   <thead> 
    17     <tr><th class="sel">启甚</th><th>里皋碑</th> 
     17    <tr><th class="sel">启甚</th><th>里皋碑</th><th>曎新</th> 
    1818    </tr> 
    1919   </thead><tbody><?cs 
     
    2424     /if ?> /></td> 
    2525    <td><?cs var:milestone.name ?></td> 
     26    <td><input type="submit" name="update_<?cs var:milestone.update ?>" value="刷新视囟" <?cs  
     27     if:!milestone.enabled ?> disabled="true"<?cs 
     28     /if ?> /></td> 
    2629   </tr><?cs 
    2730   /each ?></tbody> 
  • zoomquiettranslation/plugins/KSTracMileMixViewAdmin/0.10/Zh/rtadmin/upgrades.py

    r3568 r3679  
    22#---------------------------------------------------------------------------- 
    33# Name:         upgrades.py 
    4 # Purpose:      The relaticket admin Trac plugin upgrade module 
     4# Purpose:      The MileMixView admin Trac plugin upgrade module 
    55# 
    66# Author:       Richard Liao <richard.liao.i@gmail.com> 
  • zoomquiettranslation/plugins/KSTracMileMixViewAdmin/0.10/Zh/rtadmin/version.txt

    r3568 r3679  
    1 0.1 
     10.2 
  • zoomquiettranslation/plugins/KSTracMileMixViewAdmin/0.10/Zh/setup.py

    r3568 r3679  
    22 
    33setup( 
    4     name = 'TracRelaTicketAdmin', 
    5     version = '0.1', 
     4    name = 'TracMileMixViewAdmin', 
     5    version = '0.2', 
    66    packages = ['rtadmin'], 
    77    package_data = { 'rtadmin': [ '*.txt', 'templates/*.*', 'htdocs/*.*', 'tests/*.*' ] }, 
     
    1111    maintainer = 'Richard Liao', 
    1212    maintainer_email = "richard.liao.i@gmail.com", 
    13     description = "RelaTicket Admin plugin for Trac.", 
     13    description = "MileMixView Admin plugin for Trac.", 
    1414    license = "BSD", 
    1515    keywords = "trac rela ticket admin", 
    16     url = "http://trac-hacks.org/wiki/RelaTicketAdmin", 
     16    url = "http://trac-hacks.org/wiki/MileMixViewAdmin", 
    1717    classifiers = [ 
    1818        'Framework :: Trac',