Projekt

Obecné

Profil

Akce

Enhancement #7507

uzavřený

Vkládat nové texty

Přidáno uživatelem Jan Palcút před více než 5 roky(ů). Aktualizováno před více než 5 roky(ů).

Stav:
Closed
Priorita:
Normal
Přiřazeno:
Filip Jani
Cílová verze:
Začátek:
2019-05-20
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:
6.00hod
Severity:
Importance:
Tags:

Popis

Story id 15. Vytvoření formuláře pro výběr knížky + použití komponent z #7502.


Soubory

Screenshot_20190608_013903.png (37.8 KB) Screenshot_20190608_013903.png Jan Palcút, 2019-06-07 23:40

Aktualizováno uživatelem Jan Palcút před více než 5 roky(ů)

  • Stav změněn z New na Assigned
  • Přiřazeno nastaven na Jan Palcút

Aktualizováno uživatelem Filip Jani před více než 5 roky(ů)

  • Přiřazeno změněn z Jan Palcút na Filip Jani
  • % Hotovo změněn z 0 na 70

Formuláře jsou připraveny, zbývá dodělat odesílání jedním tlačítkem - špatné zobrazování dynamických prvků (musí se doladit šablony)

Aktualizováno uživatelem Petr Lukašík před více než 5 roky(ů)

  • Cílová verze změněn z 4. Iterace na 5. Iterace

Přesunuto do další iterace z důvodu (neočekávaného) problematického přidávání dynamických prvků

Aktualizováno uživatelem Filip Jani před více než 5 roky(ů)

Po předělání na subkomponenty nastal problém se šablonama pro dynamické prvky. Proto se formulář udělá nový, kde se jen zkopírují části z již hotových komponent. Kvůli ušetření času.

Aktualizováno uživatelem Filip Jani před více než 5 roky(ů)

  • Přiřazeno změněn z Filip Jani na Jan Palcút

Aktualizováno uživatelem Jan Palcút před více než 5 roky(ů)

  • Přiřazeno změněn z Jan Palcút na Filip Jani
  • % Hotovo změněn z 70 na 90

Aktualizováno uživatelem Filip Jani před více než 5 roky(ů)

  • Stav změněn z Assigned na Resolved

Aktualizováno uživatelem Jan Palcút před více než 5 roky(ů)

Při vytváření nové knížky zůstává ve formuláři ID ze select boxu.

ERROR: SQLSTATE23000: Integrity constraint violation: 1062 Duplicate entry '7' for key 'PRIMARY'

Návrh řešení:

public function saveBook(Form $form, int $id = null)
    {
        $formValues = $form->getValues();
        $formValues = isset($formValues['bookContainer']) ? $formValues['bookContainer'] : $formValues;

        if(isset($formValues['id_book'])){
            unset($formValues['id_book']);
        }
        unset($formValues['book']);

        return $this->bookRepository->save($formValues, $id);
    }

Aktualizováno uživatelem Filip Jani před více než 5 roky(ů)

  • Stav změněn z Assigned na Resolved
  • % Hotovo změněn z 90 na 100

Upraveno

Aktualizováno uživatelem Jan Palcút před více než 5 roky(ů)

  • Stav změněn z Resolved na Closed
Akce

Také k dispozici: Atom PDF