v1.7.0: Ersteller-BEO in Listenansicht fett und an erster Stelle
Der BEO, der einen Eintrag erstellt hat (created_by), wird in der BEOs-Spalte fett hervorgehoben und immer als erster angezeigt. API liefert created_by_kuerzel via JOIN auf beos-Tabelle. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -182,7 +182,23 @@ export default function LogbuchList({ kuppel, refreshKey, onEdit, limit = 10, co
|
||||
{e.SonderName && <div className="text-xs text-gray-500">{e.SonderName}</div>}
|
||||
</td>
|
||||
<td className={`${cell} text-center`}>{e.Besucher || ''}</td>
|
||||
<td className={cell}>{e.BEOs || '—'}</td>
|
||||
<td className={cell}>
|
||||
{e.BEOs
|
||||
? (() => {
|
||||
const beos = e.BEOs.split(', ');
|
||||
if (e.created_by_kuerzel) {
|
||||
const idx = beos.indexOf(e.created_by_kuerzel);
|
||||
if (idx > 0) beos.unshift(beos.splice(idx, 1)[0]);
|
||||
}
|
||||
return beos.map((k, i, arr) => (
|
||||
<span key={k}>
|
||||
{k === e.created_by_kuerzel ? <strong>{k}</strong> : k}
|
||||
{i < arr.length - 1 ? ', ' : ''}
|
||||
</span>
|
||||
));
|
||||
})()
|
||||
: '—'}
|
||||
</td>
|
||||
<td className={cell}>{e.Objekte || '—'}</td>
|
||||
{!compact && <td className={cell}>{e.Bemerkungen || ''}</td>}
|
||||
{!compact && (
|
||||
|
||||
Reference in New Issue
Block a user