forked from FrederikBaerentsen/BrickTracker
bricktracker
docs
static
templates
admin
checkbox
database
checkbox.html
configuration.html
database.html
image.html
instructions.html
logout.html
retired.html
theme.html
instructions
macro
minifigure
part
set
wish
404.html
add.html
admin.html
base.html
bulk.html
delete.html
error.html
exception.html
index.html
instructions.html
login.html
minifigure.html
minifigures.html
missing.html
part.html
parts.html
refresh.html
set.html
sets.html
success.html
wishes.html
.dockerignore
.env.sample
.gitignore
CHANGELOG.md
Dockerfile
LICENSE
README.md
__init__.py
app.py
compose.legacy.yml
compose.local.yaml
compose.yaml
entrypoint.sh
requirements.txt
test-server.sh
62 lines
3.1 KiB
HTML
62 lines
3.1 KiB
HTML
{% import 'macro/accordion.html' as accordion %}
|
|
|
|
{{ accordion.header('Checkboxes', 'checkbox', 'admin', expanded=open_checkbox, icon='checkbox-line', class='p-0') }}
|
|
{% if checkbox_error %}<div class="alert alert-danger m-2" role="alert"><strong>Error:</strong> {{ checkbox_error }}.</div>{% endif %}
|
|
<ul class="list-group list-group-flush">
|
|
{% if brickset_checkboxes | length %}
|
|
{% for checkbox in brickset_checkboxes %}
|
|
<li class="list-group-item">
|
|
<form action="{{ url_for('admin_checkbox.rename', id=checkbox.fields.id) }}" method="post" class="row row-cols-lg-auto g-3 align-items-center">
|
|
<div class="col-12 flex-grow-1">
|
|
<label class="visually-hidden" for="name-{{ checkbox.fields.id }}">Name</label>
|
|
<div class="input-group">
|
|
<div class="input-group-text">Name</div>
|
|
<input type="text" class="form-control" id="name-{{ checkbox.fields.id }}" name="name" value="{{ checkbox.fields.name }}">
|
|
<button type="submit" class="btn btn-primary"><i class="ri-edit-line"></i> Rename</button>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" id="grid-{{ checkbox.fields.id }}"
|
|
data-changer-id="{{ checkbox.fields.id }}" data-changer-prefix="grid" data-changer-url="{{ url_for('admin_checkbox.update_status', id=checkbox.fields.id, name='displayed_on_grid')}}"
|
|
{% if checkbox.fields.displayed_on_grid %}checked{% endif %} autocomplete="off">
|
|
<label class="form-check-label" for="grid-{{ checkbox.fields.id }}">
|
|
<i class="ri-grid-line"></i> Displayed on the Set Grid
|
|
<i id="status-grid-{{ checkbox.fields.id }}" class="mb-1"></i>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<a href="{{ url_for('admin_checkbox.delete', id=checkbox.fields.id) }}" class="btn btn-danger" role="button"><i class="ri-delete-bin-2-line"></i> Delete</a>
|
|
</div>
|
|
</form>
|
|
</li>
|
|
{% endfor %}
|
|
{% else %}
|
|
<li class="list-group-item"><i class="ri-error-warning-line"></i> No checkbox found.</li>
|
|
{% endif %}
|
|
<li class="list-group-item">
|
|
<form action="{{ url_for('admin_checkbox.add') }}" method="post" class="row row-cols-lg-auto g-3 align-items-center">
|
|
<div class="col-12 flex-grow-1">
|
|
<label class="visually-hidden" for="name">Name</label>
|
|
<div class="input-group">
|
|
<div class="input-group-text">Name</div>
|
|
<input type="text" class="form-control" id="name" name="name" value="">
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" id="grid" name="grid" checked>
|
|
<label class="form-check-label" for="grid-">
|
|
<i class="ri-grid-line"></i> Displayed on the Set Grid
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<button type="submit" class="btn btn-primary"><i class="ri-add-circle-line"></i> Add</button>
|
|
</div>
|
|
</form>
|
|
</li>
|
|
</ul>
|
|
{{ accordion.footer() }}
|