projects
/
Pman.MTrack
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8297ae5
)
DataObjects/Mtrack_milestone.php
author
Alan Knowles
<alan@roojs.com>
Wed, 22 Aug 2018 09:04:24 +0000
(17:04 +0800)
committer
Alan Knowles
<alan@roojs.com>
Wed, 22 Aug 2018 09:04:24 +0000
(17:04 +0800)
DataObjects/Mtrack_milestone.php
patch
|
blob
|
history
diff --git
a/DataObjects/Mtrack_milestone.php
b/DataObjects/Mtrack_milestone.php
index
57ff5d4
..
85e36cd
100644
(file)
--- a/
DataObjects/Mtrack_milestone.php
+++ b/
DataObjects/Mtrack_milestone.php
@@
-262,6
+262,24
@@
class Pman_MTrack_DataObjects_Mtrack_milestone extends DB_DataObject
+ }
+
+
+ function beforeUpdate($old, $req, $roo)
+ {
+ if (empty($req['_merge_id'])) {
+ return;
+ }
+ $m = DB_DataObject::Factory('mtrack_milestone');
+ if (!$m->get($req['_merge_id'])) {
+ $roo->jerr("invalid merge id");
+ }
+ if ($m->project_id != $this->project_id) {
+ $roo->jerr("not the same project")
+ }
+ $this->query("UPDATE mtrack_ticket SET milestone_id = " . $m->id . " WHERE milestone_id = " . $this->id);
+
+
}
}