mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 14:29:34 +00:00
auto calculating tracked_time and estimated_time both for master and sub task
This commit is contained in:
1 parent
ef2ab75ce4
commit
ae900e24c0
7 files changed
+104
-34
No files matched your search
@@ -64,4 +64,23 @@ class MasterTask extends Model
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public function recalculateEstimatedTime()
|
||||
{
|
||||
$this->estimated_time = $this->subtasks->sum('estimated_time');
|
||||
$this->save();
|
||||
}
|
||||
|
||||
public function recalculateTrackedTime()
|
||||
{
|
||||
$trackedTime = 0.0;
|
||||
|
||||
foreach ( $this->subtasks as $subtask ) {
|
||||
$trackedTime += $subtask->timesheets->sum('time');
|
||||
}
|
||||
|
||||
$this->tracked_time = $trackedTime;
|
||||
$this->save();
|
||||
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user