Changeset 39

Show
Ignore:
Timestamp:
2008年07月31日 17时50分08秒 (4 years ago)
Author:
jiangx
Message:

Fix #7: disable rollback button for latest revision.

Location:
trunk/pysvnmanager
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/pysvnmanager/controllers/logs.py

    r38 r39  
    143143        c.contents = self.rcslog.cat(id) 
    144144        c.log = self.rcslog.get_logs(id, id)[0] 
     145        if self.rcslog.head == id: 
     146            c.rollback_enabled = True 
     147        else: 
     148            c.rollback_enabled = False 
    145149        return render('/logs/view.mako') 
    146150     
  • trunk/pysvnmanager/templates/logs/view.mako

    r38 r39  
    1414 
    1515<form name="main_form" action="${h.url_for(action='rollback')}" onsubmit="return confirm('${_("Rollback to this revision, are you sure?")}');"> 
     16% if not c.rollback_enabled: 
    1617  <input type="submit" name="submit" value='${_("Rollback to this revision")}'> 
    1718  &nbsp;&nbsp;&nbsp;&nbsp; 
     19% endif 
    1820  <input type="button" name="close" value='${_("Close")}' onclick="window.close();"> 
    1921</form>