rework task create/modify/delete/running and fix checks tests

This commit is contained in:
sadnub
2022-03-27 07:50:30 -04:00
parent e04ca7c400
commit aa5861587d
2 changed files with 6 additions and 6 deletions

View File

@@ -26,7 +26,7 @@ export async function removeTask(id) {
return data
}
export async function runTask(id) {
const { data } = await axios.post(`${baseUrl}/${id}/run/`)
export async function runTask(id, payload) {
const { data } = await axios.post(`${baseUrl}/${id}/run/`, payload)
return data
}
}

View File

@@ -188,7 +188,7 @@
</q-td>
<!-- status icon -->
<q-td v-if="Object.keys(props.row.task_result).length === 0"></q-td>
<q-td v-if="props.row.task_result.status === 'passing'">
<q-td v-else-if="props.row.task_result.status === 'passing'">
<q-icon style="font-size: 1.3rem" color="positive" name="check_circle">
<q-tooltip>Passing</q-tooltip>
</q-icon>
@@ -230,7 +230,7 @@
>
</q-td>
<q-td v-else>Awaiting output</q-td>
<q-td v-if="props.row.last_run">{{ formatDate(props.row.task_result.last_run) }}</q-td>
<q-td v-if="props.row.task_result.last_run">{{ formatDate(props.row.task_result.last_run) }}</q-td>
<q-td v-else>Has not run yet</q-td>
<q-td>{{ props.row.schedule }}</q-td>
<q-td>
@@ -378,7 +378,7 @@ export default {
loading.value = true;
try {
const result = await runTask(task.id);
const result = await runTask(task.id, task.policy ? { agent_id: selectedAgent.value } : {});
notifySuccess(result);
} catch (e) {
console.error(e);