示例#1
0
    def start_work(self, card, commit_to_fogbugz=True):
        if card.case_number:
            if commit_to_fogbugz:
                fr.start_work_on(self.fogbugz_token, card.case_number)
            self.fogbugz_case = Case.query.filter(Case.case_number == card.case_number).one().case_desc or card.name
            self.current_case = card.case_number
        else:
            if commit_to_fogbugz:
                fr.stop_work(self.fogbugz_token)
            self.fogbugz_case = card.name
            self.current_case = 0

        db_session.commit()
示例#2
0
    def start_work(self, card, commit_to_fogbugz=True):
        if card.case_number:
            if commit_to_fogbugz:
                fr.start_work_on(self.fogbugz_token, card.case_number)
            case = get_or_create(card.case_number)
            self.fogbugz_case = case.case_desc or card.name
            self.current_case = card.case_number
        else:
            if commit_to_fogbugz:
                fr.stop_work(self.fogbugz_token)
            self.fogbugz_case = card.name
            self.current_case = 0

        db_session.commit()
示例#3
0
 def stop_work(self):
     fr.stop_work(self.fogbugz_token)
     self.fogbugz_case = ''
     self.current_case = 0
     db_session.commit()