def buildGhiEditMsg(issueID): indexIssue = Issue(issueID) headIssue = Issue(issueID,"HEAD") issueDisp = IssueDisplayBuilder(indexIssue) if indexIssue.getStatus() != headIssue.getStatus(): headIssueDisp = IssueDisplayBuilder(headIssue) msg = ("ghi-edit " + "(" + headIssueDisp.getStatusStr() + "->" + issueDisp.getStatusStr() + ") " + "Issue #" + issueDisp.getShortIdStr() + ": " + issueDisp.getTitle()) else: msg = "ghi-edit Issue #" + issueDisp.getShortIdStr() + ": " + issueDisp.getTitle() return msg
def buildGhiAddMsg(issueID): issueDisp = IssueDisplayBuilder(issueID) return "ghi-add Issue #" + issueDisp.getShortIdStr() + ": " + issueDisp.getTitle()
def buildGhiGroupAddMsg(groupname, issueID): issueDisp = IssueDisplayBuilder(issueID) return "ghi-group Issue #" + issueDisp.getShortIdStr() + ' added to group "' + groupname + '"'
def buildGhiGroupRmMsg(groupname, issueID): issueDisp = IssueDisplayBuilder(issueID) return "ghi-group Issue #" + issueDisp.getShortIdStr() + ' removed from group "' + groupname + '"'
def buildGhiRmMsg(issueID): issueDisp = IssueDisplayBuilder(issueID) return "ghi-rm Issue #" + issueDisp.getShortIdStr()