mirror of
https://github.com/simon987/task_tracker.git
synced 2025-12-15 07:49:02 +00:00
Add reclaim assigned tasks button
This commit is contained in:
@@ -50,3 +50,21 @@ func (database Database) HardReset(pid int64) int64 {
|
||||
|
||||
return rowsAffected
|
||||
}
|
||||
|
||||
func (database Database) ReclaimAssignedTasks(pid int64) int64 {
|
||||
|
||||
db := database.getDB()
|
||||
|
||||
res, err := db.Exec(`UPDATE task SET assignee=NULL, assign_time=NULL
|
||||
WHERE project=$1 AND status=1`, pid)
|
||||
handleErr(err)
|
||||
|
||||
rowsAffected, _ := res.RowsAffected()
|
||||
|
||||
logrus.WithFields(logrus.Fields{
|
||||
"rowsAffected": rowsAffected,
|
||||
"project": pid,
|
||||
}).Info("Reclaim assigned tasks")
|
||||
|
||||
return rowsAffected
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user