feat: Objekte-Kategorien (stern/sonne/beide) — Version 1.10.1
- Neue Spalte Kategorie (SET stern/sonne) in objekte-Tabelle - ObjektSelector zeigt je nach ArtFuehrung nur passende Objekte - SonnenFührung: Sonne fest vorausgewählt, zusätzliche Sonne-Objekte wählbar - Bestehende Objekte erhalten Kategorie automatisch beim Speichern - Admin: Kategorie editierbar (stern / sonne / stern,sonne) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+7
-7
@@ -122,23 +122,23 @@ export async function getBeos(): Promise<BeoOption[]> {
|
||||
return call('LB_GET_BEOS');
|
||||
}
|
||||
|
||||
export async function getObjekte(): Promise<ObjektOption[]> {
|
||||
return call('LB_GET_OBJEKTE');
|
||||
export async function getObjekte(kategorie: 'stern' | 'sonne' = 'stern'): Promise<ObjektOption[]> {
|
||||
return call('LB_GET_OBJEKTE', { kategorie });
|
||||
}
|
||||
|
||||
export async function createObjekt(name: string): Promise<ObjektOption> {
|
||||
return call('LB_CREATE_OBJEKT', { name });
|
||||
export async function createObjekt(name: string, kategorie: string = 'stern'): Promise<ObjektOption> {
|
||||
return call('LB_CREATE_OBJEKT', { name, kategorie });
|
||||
}
|
||||
|
||||
export async function updateObjekt(id: number, name: string): Promise<ObjektOption> {
|
||||
return call('LB_UPDATE_OBJEKT', { id, name });
|
||||
export async function updateObjekt(id: number, name: string, kategorie?: string): Promise<ObjektOption> {
|
||||
return call('LB_UPDATE_OBJEKT', { id, name, ...(kategorie ? { kategorie } : {}) });
|
||||
}
|
||||
|
||||
export async function deleteObjekt(id: number): Promise<void> {
|
||||
await call('LB_DELETE_OBJEKT', { id });
|
||||
}
|
||||
|
||||
export async function listObjekteAdmin(): Promise<{ ID: number; Name: string; LastUsed: string | null }[]> {
|
||||
export async function listObjekteAdmin(): Promise<{ ID: number; Name: string; LastUsed: string | null; Kategorie: string }[]> {
|
||||
return call('LB_LIST_OBJEKTE_ADMIN');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user