- Bug fixes made while working on reservations fp

This commit is contained in:
Dev 2026-06-09 19:15:43 +00:00
parent 7117021750
commit e5fab028b3
3 changed files with 17 additions and 9 deletions

View File

@ -38,7 +38,7 @@ summary {cursor:pointer;}
#body-footer {background: #fff;color: #333;height: 30px;line-height: 30px;font-size: 0.8rem;padding: 0 0.5rem;text-align: right;border-top:1px solid #ebedee;} #body-footer {background: #fff;color: #333;height: 30px;line-height: 30px;font-size: 0.8rem;padding: 0 0.5rem;text-align: right;border-top:1px solid #ebedee;}
/* Sidebar */ /* Sidebar */
#main-nav {background:#373737;width:240px;color:#fff;font-family:consolas, courier new, monospace;font-size:0.9rem;position:fixed;top:0;bottom:0;overflow-y:scroll;padding-bottom:2rem;border-right: 2px solid #333;} #main-nav {background:#373737;width:240px;color:#fff;font-family:consolas, courier new, monospace;font-size:0.9rem;position:fixed;top:0;bottom:0;overflow-y:auto;padding-bottom:2rem;border-right: 2px solid #333;}
#main-nav .app-title {font-size:1.3rem; text-align:center;padding:1.8rem 0} #main-nav .app-title {font-size:1.3rem; text-align:center;padding:1.8rem 0}
#main-nav .app-title:before {content:"🔳"; margin-right:10px} #main-nav .app-title:before {content:"🔳"; margin-right:10px}
#main-nav label {color: #a4a4a4;text-transform:uppercase ; display:block;padding:0.8rem 1rem;font-size:1.15em;} #main-nav label {color: #a4a4a4;text-transform:uppercase ; display:block;padding:0.8rem 1rem;font-size:1.15em;}

View File

@ -15,6 +15,7 @@
"fields": "{$count} fields", "fields": "{$count} fields",
"name": "Table Name", "name": "Table Name",
"actions": "Actions", "actions": "Actions",
"count": "Entries",
"table-fields" : "Fields in table", "table-fields" : "Fields in table",
"create": "Create table", "create": "Create table",
"createAll": "Create all tables", "createAll": "Create all tables",

View File

@ -34,18 +34,19 @@
<div class="tables"> <div class="tables">
<strong class="grid table-item"> <strong class="grid table-item">
<div class="col">{% _ 'database.table.name' %}</div> <div class="col col-4">{% _ 'database.table.name' %}</div>
<div class="col">{% _ 'database.table.table-fields' %}</div> <div class="col col-2 text-center">{% _ 'database.table.table-fields' %}</div>
<div class="col col-grow-2">{% _ 'database.table.query' %}</div> <div class="col col-3 text-center">{% _ 'database.table.query' %}</div>
<div class="col text-right">{% _ 'database.table.actions' %}</div> <div class="col col-2 text-center">{% _ 'database.table.count' %}</div>
<div class="col col-1 text-center">{% _ 'database.table.actions' %}</div>
</strong> </strong>
{% ui:form.post "database.migrate", current_url() %} {% ui:form.post "database.migrate", current_url() %}
{% foreach array_filter($migrations->entities, fn($e) => $e->databaseAdapter() === $connection) as $entity => $item %} {% foreach array_filter($migrations->entities, fn($e) => $e->databaseAdapter() === $connection) as $entity => $item %}
<div class="grid table-item align-items-center"> <div class="grid table-item align-items-center">
<div class="col"><span>📄</span> <span>{{ $item->tableName() }}</span></div> <div class="col col-4"><span>📄</span> <span>{{ $item->tableName() }}</span></div>
<div class="col">{% _ "database.table.fields", [ 'count' => count( $item->fieldList() ) ] %}</div> <div class="col col-2 text-center">{% _ "database.table.fields", [ 'count' => count( $item->fieldList() ) ] %}</div>
<div class="col col-grow-2"> <div class="col col-3 text-center">
{% if $context->definition[$entity]['table']->modifier->query ?? false %} {% if $context->definition[$entity]['table']->modifier->query ?? false %}
<code>{{= implode('<br><br>',(array) $context->definition[$entity]['table']->modifier->query) }}</code> <code>{{= implode('<br><br>',(array) $context->definition[$entity]['table']->modifier->query) }}</code>
{% else %} {% else %}
@ -53,7 +54,13 @@
{% endif %} {% endif %}
</div> </div>
<div class="col"> <div class="col col-2 text-center">
{% if $context->definition[$entity]['table']->modifier->type !== ModifierTypeEnum::Create %}
{{ $entity::repository()->count() }}
{% endif %}
</div>
<div class="col col-1 text-center">
{% switch $context->definition[$entity]['table']->modifier->type ?? false %} {% switch $context->definition[$entity]['table']->modifier->type ?? false %}
{% case ModifierTypeEnum::Create %} {% case ModifierTypeEnum::Create %}
{% php $createAll[] = $entity %} {% php $createAll[] = $entity %}