return;
}
+ if (!this.currTask.project_id) {
+ this.promptForTask();
+ return;
+ }
+ // are we working on the same project!!!!
+ if (this.currTask.project_id != this.commitRepo.project_id) {
+ this.promptForTask();
+ return;
+ }
+
+ // has the ticket been closed...
- var now = new Date();
- if ( this.curTask) {
- print(JSON.stringify(this.curTask));
+ var is_project= this.curTask.project_id_code[0] != '*' ;
+ // is there a ticket?
+ if (is_project && !this.currTask.ticket_id) {
+ this.promptForTask();
+ return;
+ }
+ if (is_project && this.currTask.ticket_status) {
+ //TODO - if status is closed.. then we need to prompt..
- var endoftask = this.curTask.action_datetime.add(Date.HOUR, this.curTask.qtyvalue);
- print("END OF TASK: " + endoftask);
-
- var max_stretch = now.add(Date.HOUR, 1);
- print("Max stretch: " + max_stretch);
- if (endoftask > max_stretch) {
- this.fixEndCurrTask(); //
-
- }
- // still needs to be verified..
}
+ // we now working on same project..
+
+
+ var now = new Date();
+
+ print(JSON.stringify(this.curTask));
+
+ var endoftask = this.curTask.action_datetime.add(Date.HOUR, this.curTask.qtyvalue);
+ print("END OF TASK: " + endoftask);
+
+ var max_stretch = now.add(Date.HOUR, 1);
+ print("Max stretch: " + max_stretch);
+ if (endoftask > max_stretch) {
+ this.fixEndCurrTask(); //
+
+ }
+ // still needs to be verified..
+
+