mirror of
https://github.com/grocy/grocy.git
synced 2025-04-29 09:39:57 +00:00
Fixed chore skip handling via /choresoverview (references #1830)
This commit is contained in:
parent
5dc745f301
commit
9db66048d1
@ -94,14 +94,26 @@ $(document).on('click', '.track-chore-button', function(e)
|
|||||||
var choreName = $(e.currentTarget).attr('data-chore-name');
|
var choreName = $(e.currentTarget).attr('data-chore-name');
|
||||||
var skipped = $(e.currentTarget).hasClass("skip");
|
var skipped = $(e.currentTarget).hasClass("skip");
|
||||||
|
|
||||||
Grocy.Api.Get('objects/chores/' + choreId,
|
Grocy.Api.Get('chores/' + choreId,
|
||||||
function(chore)
|
function(choreDetails)
|
||||||
{
|
{
|
||||||
var trackedTime = moment().format('YYYY-MM-DD HH:mm:ss');
|
var trackedTime = moment().format('YYYY-MM-DD HH:mm:ss');
|
||||||
if (chore.track_date_only == 1)
|
if (skipped)
|
||||||
|
{
|
||||||
|
trackedTime = moment(choreDetails.next_estimated_execution_time).format('YYYY-MM-DD HH:mm:ss');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (choreDetails.chore.track_date_only == 1)
|
||||||
|
{
|
||||||
|
if (skipped)
|
||||||
|
{
|
||||||
|
trackedTime = moment(choreDetails.next_estimated_execution_time).format('YYYY-MM-DD');
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
trackedTime = moment().format('YYYY-MM-DD');
|
trackedTime = moment().format('YYYY-MM-DD');
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Grocy.Api.Post('chores/' + choreId + '/execute', { 'tracked_time': trackedTime, 'skipped': skipped },
|
Grocy.Api.Post('chores/' + choreId + '/execute', { 'tracked_time': trackedTime, 'skipped': skipped },
|
||||||
function()
|
function()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user