Stop batch-add form being overwritten
This commit is contained in:
parent
fa9cf9d1c5
commit
4478981946
3 changed files with 20 additions and 23 deletions
|
|
@ -155,7 +155,6 @@ async fn get_queue_data(
|
||||||
#[derive(Template)]
|
#[derive(Template)]
|
||||||
#[template(path = "pages/queue_inner.html")]
|
#[template(path = "pages/queue_inner.html")]
|
||||||
struct PageInner {
|
struct PageInner {
|
||||||
link_admin_queue_add_batch: Link,
|
|
||||||
workers: Vec<Worker>,
|
workers: Vec<Worker>,
|
||||||
tasks: Vec<Task>,
|
tasks: Vec<Task>,
|
||||||
}
|
}
|
||||||
|
|
@ -168,17 +167,16 @@ pub async fn get_queue_inner(
|
||||||
) -> somehow::Result<impl IntoResponse> {
|
) -> somehow::Result<impl IntoResponse> {
|
||||||
let base = Base::new(config, Tab::Queue);
|
let base = Base::new(config, Tab::Queue);
|
||||||
let sorted_workers = sorted_workers(&workers);
|
let sorted_workers = sorted_workers(&workers);
|
||||||
Ok(PageInner {
|
let workers = get_workers(&db, &sorted_workers, &base).await?;
|
||||||
link_admin_queue_add_batch: base.link(PathAdminQueueAddBatch {}),
|
let tasks = get_queue_data(&db, &sorted_workers, &base).await?;
|
||||||
workers: get_workers(&db, &sorted_workers, &base).await?,
|
Ok(PageInner { workers, tasks })
|
||||||
tasks: get_queue_data(&db, &sorted_workers, &base).await?,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Template)]
|
#[derive(Template)]
|
||||||
#[template(path = "pages/queue.html")]
|
#[template(path = "pages/queue.html")]
|
||||||
struct Page {
|
struct Page {
|
||||||
link_queue_js: Link,
|
link_queue_js: Link,
|
||||||
|
link_admin_queue_add_batch: Link,
|
||||||
base: Base,
|
base: Base,
|
||||||
inner: PageInner,
|
inner: PageInner,
|
||||||
}
|
}
|
||||||
|
|
@ -191,14 +189,13 @@ pub async fn get_queue(
|
||||||
) -> somehow::Result<impl IntoResponse> {
|
) -> somehow::Result<impl IntoResponse> {
|
||||||
let base = Base::new(config, Tab::Queue);
|
let base = Base::new(config, Tab::Queue);
|
||||||
let sorted_workers = sorted_workers(&workers);
|
let sorted_workers = sorted_workers(&workers);
|
||||||
|
let workers = get_workers(&db, &sorted_workers, &base).await?;
|
||||||
|
let tasks = get_queue_data(&db, &sorted_workers, &base).await?;
|
||||||
Ok(Page {
|
Ok(Page {
|
||||||
link_queue_js: base.link(QUEUE_JS),
|
link_queue_js: base.link(QUEUE_JS),
|
||||||
inner: PageInner {
|
|
||||||
link_admin_queue_add_batch: base.link(PathAdminQueueAddBatch {}),
|
link_admin_queue_add_batch: base.link(PathAdminQueueAddBatch {}),
|
||||||
workers: get_workers(&db, &sorted_workers, &base).await?,
|
|
||||||
tasks: get_queue_data(&db, &sorted_workers, &base).await?,
|
|
||||||
},
|
|
||||||
base,
|
base,
|
||||||
|
inner: PageInner { workers, tasks },
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,4 +8,16 @@
|
||||||
|
|
||||||
{% block body %}
|
{% block body %}
|
||||||
<div id="inner">{{ inner|safe }}</div>
|
<div id="inner">{{ inner|safe }}</div>
|
||||||
|
|
||||||
|
<form method="post" action="{{ link_admin_queue_add_batch }}">
|
||||||
|
<label>
|
||||||
|
Batch size:
|
||||||
|
<input type="number" name="amount" value="10" min="1">
|
||||||
|
</label>
|
||||||
|
<label>
|
||||||
|
Priority:
|
||||||
|
<input type="number" id="priority" name="priority" value="-1" min="-2147483648" max="2147483647">
|
||||||
|
</label>
|
||||||
|
<button>Add batch to queue</button>
|
||||||
|
</form>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
||||||
|
|
@ -67,15 +67,3 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<form method="post" action="{{ link_admin_queue_add_batch }}">
|
|
||||||
<label>
|
|
||||||
Batch size:
|
|
||||||
<input type="number" name="amount" value="10" min="1">
|
|
||||||
</label>
|
|
||||||
<label>
|
|
||||||
Priority:
|
|
||||||
<input type="number" id="priority" name="priority" value="-1" min="-2147483648" max="2147483647">
|
|
||||||
</label>
|
|
||||||
<button>Add batch to queue</button>
|
|
||||||
</form>
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue