implemented buld status update for times
This commit is contained in:
@@ -142,11 +142,13 @@
|
||||
|
||||
async function multi_update(changeSet){
|
||||
console.log({ids:Object.keys(selected),patch:patch});
|
||||
changeSet.ids = Object.keys(selected).map(id => +id);
|
||||
const url = api('time');
|
||||
const res = await patch(url,changeSet);
|
||||
if (res.ok){
|
||||
yikes();
|
||||
alert('todo');
|
||||
var updated = await res.json();
|
||||
times = {...times, ...updated};
|
||||
} else error(res);
|
||||
}
|
||||
|
||||
@@ -210,9 +212,9 @@
|
||||
{#if selectionSum}
|
||||
<div class="timetracks sum">
|
||||
{t('sum_of_records')}: <span>{selectionSum.toFixed(3)} {t('hours')}</span>
|
||||
<button class="symbol" title={t('open')} onclick={e => multi_update({status:'open'})} ></button>
|
||||
<button class="symbol" title={t('waiting')} onclick={e => multi_update({status:'waiting'})} ></button>
|
||||
<button class="symbol" title={t('closed')} onclick={e => multi_update({status:'closed'})} ></button>
|
||||
<button class="symbol" title={t('open')} onclick={e => multi_update({state:'Open'})} ></button>
|
||||
<button class="symbol" title={t('pending')} onclick={e => multi_update({state:'Pending'})} ></button>
|
||||
<button class="symbol" title={t('complete')} onclick={e => multi_update({state:'Complete'})} ></button>
|
||||
</div>
|
||||
{/if}
|
||||
<table class="timetracks">
|
||||
|
||||
Reference in New Issue
Block a user