[Solved] Inventarverwaltung - Neuen Gegenstand anlegen (nicht möglich)

In this forum you can discuss bugs or new features of the next version.
Antworten
Isaac
Beiträge: 10
Registriert: 26. Sep 2025, 09:47

[Solved] Inventarverwaltung - Neuen Gegenstand anlegen (nicht möglich)

Beitrag von Isaac »

Nackte 5.0 Installation. (habe auch master branch aus github getestet, mit selbem Ergebnis)
Klick auf Inventarverwaltung.
Klick auf "Neuen Gegenstand anlegen"
Fehler:

Code: Alles auswählen

Admidio\UI\Presenter\FormPresenter::addSelectBox(): Argument #3 ($values) must be of type array, string given, called in /home/hhpanel/web/admidio.hhpanel.de/public_html/_beta/src/UI/Presenter/InventoryItemPresenter.php on line 131
Eigenschaftsfeld "Status" ist dort ein Plichtfeld.
Es hat aber keinerlei Daten in der "Werteliste".

Aber, selbst wenn man nun händisch Werte dort anlegt (z.B. Verfügbar, Defekt, ....) und dann nochmal versucht einen neuen Gegenstand anzulegen, erhält man

Code: Alles auswählen

S Q L - E R R O R

Cannot add or update a child row: a foreign key constraint fails ("hhpanel_admidio"."adm5_inventory_items", CONSTRAINT "adm5_fk_ini_status" FOREIGN KEY ("ini_status") REFERENCES "adm5_inventory_field_select_options" ("ifo_id"))

CODE: 1452
Benutzeravatar
MightyMCoder
Developer
Beiträge: 123
Registriert: 21. Jun 2023, 14:46

Re: Inventarverwaltung - Neuen Gegenstand anlegen (nicht möglich)

Beitrag von MightyMCoder »

Hallo Isaac,

Danke für den Hinweis. Ich muss mir das genauer anschauen.

Mit welchen Rechten versuchst du einen neuen Gegenstand anzulegen? Bist du Inventar-Admin?

Viele Grüße
MightyMCoder
Isaac
Beiträge: 10
Registriert: 26. Sep 2025, 09:47

Re: Inventarverwaltung - Neuen Gegenstand anlegen (nicht möglich)

Beitrag von Isaac »

Es gibt in meinm 5.x Playground aktuell nur 2 Benutzer (einen Admin und einen normal Benutzer in der Gruppe "Mitglied/Member").

Und ich als Admin möchte jetzt einen neuen Gegenstand anlegen.

(oder meinst du etwas anderes?)
Benutzeravatar
MightyMCoder
Developer
Beiträge: 123
Registriert: 21. Jun 2023, 14:46

Re: Inventarverwaltung - Neuen Gegenstand anlegen (nicht möglich)

Beitrag von MightyMCoder »

Wenn du Admin bist, also in der Gruppe der Administratoren, dann hast du auch das Recht Inventar verwalten über diese Gruppe. Damit sollte es eigentlich funktionieren.

Ich habe beim Statusfeld vor kurzem eine Änderung gemacht und nur mit den Demodaten getestet.
Ich schaue mir heute Abend mal eine neue Installation an. Kann sein, dass da noch etwas nicht stimmt.
Benutzeravatar
MightyMCoder
Developer
Beiträge: 123
Registriert: 21. Jun 2023, 14:46

Re: Inventarverwaltung - Neuen Gegenstand anlegen (nicht möglich)

Beitrag von MightyMCoder »

Ich habe den Fehler beseitigt.
Kannst du mal den aktuellen Code aus dem V5.0 Branch testen und eine saubere Neuinstallation durchführen?
Isaac
Beiträge: 10
Registriert: 26. Sep 2025, 09:47

Re: Inventarverwaltung - Neuen Gegenstand anlegen (nicht möglich)

Beitrag von Isaac »

Mit aktuellem v5.0 branch funktioniert es! (nach Neu-Installation getestet)

Danke
Antworten