Skip to content

Blog

mode: tabs for lists

Es gibt jetzt die Möglichkeit mit der Option “mode”: “tabs” bei Listenfeldern auf eine Tabansicht mit schließbaren Tabs umzustellen. Diese ist vor allem für mobile Geräte und Listen mit vielen Feldern gut geeignet.

local log channel

Der default log channel ist nur bei APP_ENV=local von nun an single (storage/logs/laravel.log). So kann man sich lokal besser an den log hängen mit anderen Programmen oder Scripten.

Reload Translations

Locally gibt es nun einen “reload translations” Button welcher das komplette neuladen von brezel/spa bei Arbeiten an den Translations ersetzen kann.

.bake.json

Alle JSON Dateien die vom Bakery Planner eingelesen werden sollen, müssen nun auf .bake.json enden. Davon nicht betroffen sind Migrations, Translations, Loader Module, usw.

Die Umstellung ist erforderlich da der Planner sonst auch JSON Dateien einliest, die nicht als Bake Dateien gedacht sind.

Eigene Buttons in der Resource Table Spalte 'Actions'

Die ‘Read’, ‘Edit’ und ‘Delete’ Buttons neben jedem Eintrag in einer Resourcen Liste können nun ausgeblendet werden und/oder mit eigen Buttons ersetzt/ergänzt werden. Diese Buttons können Webhook Events auslösen und mit übersetzbaren Titeln, Ant Typ oder Icons angepasst werden.

How to use

Eine Resourcen Tabelle die dieses neue Feature nutzt könnte wie folgt aussehen:

{
"type": "resource_table",
"options": {
"module": "module_for_resources",
"hide_crud_buttons": true,
"buttons": [
{
"title": "button_title_translation_key",
"icon": "ant_icon_name",
"type": "ant_button_type",
"event": "webhook_event_name"
}
]
}
}

Für mehr Details siehe den Resource Table Abschnitt auf der Seite Components under Layout