Show parent prefix on assign page; confirm install and charge-all actions
This commit is contained in:
@@ -133,7 +133,9 @@
|
||||
{% elif not child_batteries %}
|
||||
<p class="text-muted" style="margin:0;">No compatible batteries available.</p>
|
||||
{% else %}
|
||||
<form method="post" action="{{ url_for('device_install_batch', device_id=child.id) }}">
|
||||
<form method="post" action="{{ url_for('device_install_batch', device_id=child.id) }}"
|
||||
data-confirm="Install the selected batteries into {{ child.name }}?"
|
||||
data-confirm-ok="Install" data-confirm-class="btn-primary">
|
||||
<div style="margin-bottom:0.4rem;">
|
||||
<label style="font-size:0.85rem;cursor:pointer;">
|
||||
<input type="checkbox" id="select-all-child-{{ child.id }}" onchange="toggleAllChild{{ child.id }}(this)"> Select all
|
||||
@@ -236,6 +238,8 @@
|
||||
<div class="card">
|
||||
<h2>Charge All Installed Batteries</h2>
|
||||
<form method="post" action="{{ url_for('device_charge_all', device_id=device.id) }}"
|
||||
data-confirm="Log a charge for all installed batteries in {{ device.name }}?"
|
||||
data-confirm-ok="Log Charge" data-confirm-class="btn-primary"
|
||||
style="display:flex;gap:0.5rem;flex-wrap:wrap;align-items:flex-end;">
|
||||
<div class="form-group" style="margin:0;flex:1;min-width:140px;">
|
||||
<label>Date</label>
|
||||
@@ -393,6 +397,8 @@ function addInstallRow() {
|
||||
<div class="card">
|
||||
<h2>Charge All Installed Batteries</h2>
|
||||
<form method="post" action="{{ url_for('device_charge_all', device_id=device.id) }}"
|
||||
data-confirm="Log a charge for all installed batteries in {{ device.name }}?"
|
||||
data-confirm-ok="Log Charge" data-confirm-class="btn-primary"
|
||||
style="display:flex;gap:0.5rem;flex-wrap:wrap;align-items:flex-end;">
|
||||
<div class="form-group" style="margin:0;flex:1;min-width:140px;">
|
||||
<label>Date</label>
|
||||
@@ -418,7 +424,9 @@ function addInstallRow() {
|
||||
<div class="card">
|
||||
<h2>Install Specific Batteries{% if device.battery_size %} <small class="text-muted" style="font-weight:normal;font-size:0.8rem;">({{ device.battery_size }} only)</small>{% endif %}</h2>
|
||||
{% if available_batteries %}
|
||||
<form method="post" action="{{ url_for('device_install_batch', device_id=device.id) }}">
|
||||
<form method="post" action="{{ url_for('device_install_batch', device_id=device.id) }}"
|
||||
data-confirm="Install the selected batteries into {{ device.name }}?"
|
||||
data-confirm-ok="Install" data-confirm-class="btn-primary">
|
||||
<div style="margin-bottom:0.5rem;">
|
||||
<label style="font-size:0.85rem;cursor:pointer;">
|
||||
<input type="checkbox" id="select-all-avail" onchange="toggleAllAvail(this)"> Select all
|
||||
|
||||
Reference in New Issue
Block a user