SE - Sklady - vytvoření zásilky padá s konkrétním příjemcem #104

Closed
opened 2017-10-07 01:45:53 +02:00 by Podhorecky · 11 comments
Podhorecky commented 2017-10-07 01:45:53 +02:00 (Migrated from git.spotter.cz)

jse zalogovaný jako Admin User
na stránce
https://dasm.dasm.cz:8443/eden/inv/send/create

jsem vytvořil fiktivní zásilku.

pokud jsem přidal do příjemce osobu Jiří Podhorecký, tak to při uložení vyrobilo ticket
https://dasm.dasm.cz:8443/eden/admin/ticket/eden/77.87.240.4.2017-10-07.01-32-33.0c0f69be-2f63-4afd-8ef1-62f036728e9d
jméno příjemce není vidět, je tam jen číslo 2
i opětovné pokusy k otevření padají do ticketu.

když jsem vytvořil jinou zásilku s jinou osobou jako příjemcem, tak se to uložilo a jméno příjemce je vidět v tabulce.

pokud by problém přímo souvisel jen s uživatelem Jiří Podhorecký tak je otázka, zda to nějak nesouvisí s právy tohoto uživatele (?)

Snímek_obrazovky_1

jse zalogovaný jako Admin User na stránce https://dasm.dasm.cz:8443/eden/inv/send/create jsem vytvořil fiktivní zásilku. pokud jsem přidal do příjemce osobu Jiří Podhorecký, tak to při uložení vyrobilo ticket https://dasm.dasm.cz:8443/eden/admin/ticket/eden/77.87.240.4.2017-10-07.01-32-33.0c0f69be-2f63-4afd-8ef1-62f036728e9d jméno příjemce není vidět, je tam jen číslo 2 i opětovné pokusy k otevření padají do ticketu. když jsem vytvořil jinou zásilku s jinou osobou jako příjemcem, tak se to uložilo a jméno příjemce je vidět v tabulce. pokud by problém přímo souvisel jen s uživatelem Jiří Podhorecký tak je otázka, zda to nějak nesouvisí s právy tohoto uživatele (?) ![Snímek_obrazovky_1](/uploads/1ed5277879e203a9093578dd8990ed0d/Snímek_obrazovky_1.png)
Disassembler commented 2018-02-19 18:38:53 +01:00 (Migrated from git.spotter.cz)

Vytvořeno PR #1466. Není přímo related k tomuto issue, ale je related k vytváření skladišť.

Vytvořeno PR [#1466](https://github.com/sahana/eden/pull/1466). Není přímo related k tomuto issue, ale je related k vytváření skladišť.
Disassembler commented 2018-03-12 19:37:48 +01:00 (Migrated from git.spotter.cz)

Prosím o kontrolu, zda se výše uvedené chování stále projevuje. Nebyl jsem schopný jej replikovat. Je možné, že bylo v některém z commitů již opraveno, protože reprezentace dat se v poslední době řešili docela hojně.

Prosím o kontrolu, zda se výše uvedené chování stále projevuje. Nebyl jsem schopný jej replikovat. Je možné, že bylo v některém z commitů již opraveno, protože reprezentace dat se v poslední době řešili docela hojně.
Disassembler commented 2018-03-12 19:37:57 +01:00 (Migrated from git.spotter.cz)

assigned to @Disassembler

assigned to @Disassembler
Podhorecky commented 2018-03-12 22:42:40 +01:00 (Migrated from git.spotter.cz)

Zkusil jsem znovu zadat novou zásilku bez REQ čísla.

Odesilatele jsem zadal Jiří Podhorecký (aktuálně zalogovaný však Admin User)

Adresát jsem zadal původně Honza Pacient.

Uložil

Tento záznam se uložil OK bez chybových situací.

Vstoupil jsem znovu do tohoto záznamu (modrým tlačítkem na úpravu) a doplnil náhodné REQ číslo.

Změnil jsem odesílatele na Admin User a adresáta Jiří Podhorecký (s nápomocnou kontextovou nabídkou jména)

Po uložení to zbuchlo.

Ale záznam se uložil. Ve výpisu to vypadá dost podobně, jako dřív.

Výstřižek

Zde spekuluji, zda tu není nějaký zmatek ve výběru osob.

Vysvětlím:

Moje výběry osob jsou v rámci tohoto testu zcela náhodné. Což fakticky znamená, že ve formuláři vybírám náhodnou Facility odkud a kam a pak náhodného člověka, který je fakticky přiřazen k úplně jiné Facility...

To je trochu mindfuck, protože v realitě asi nedává smysl vybírat zcela libovolného člověka odkudkoliv, byť patří pod jednu střechovou organizaci.

Přinejmenším je to velmi málo běžné, aby zásilka z Bruntálu byla odesílaná člověkem, který je profesně zařazen v Ústí nad Labem a posílá to do Facility Beroun člověku, který je profesně zařazen do Facility v Brně. Ledaže by to bylo hodně zmáknuté logisticky...(?) No, nevim.

Takovou situaci formulář dovoluje a to mne trochu znepokojuje.

Zkusil jsem znovu zadat novou zásilku bez REQ čísla. Odesilatele jsem zadal Jiří Podhorecký (aktuálně zalogovaný však Admin User) Adresát jsem zadal původně Honza Pacient. Uložil Tento záznam se uložil OK bez chybových situací. ---------------------- Vstoupil jsem znovu do tohoto záznamu (modrým tlačítkem na úpravu) a doplnil náhodné REQ číslo. Změnil jsem odesílatele na Admin User a adresáta Jiří Podhorecký (s nápomocnou kontextovou nabídkou jména) Po uložení to zbuchlo. Ale záznam se uložil. Ve výpisu to vypadá dost podobně, jako dřív. ![Výstřižek](/uploads/794e7e54b9d44cb5edde38fd79167598/Výstřižek.PNG) Zde spekuluji, zda tu není nějaký zmatek ve výběru osob. Vysvětlím: Moje výběry osob jsou v rámci tohoto testu zcela náhodné. Což fakticky znamená, že ve formuláři vybírám náhodnou Facility odkud a kam a pak náhodného člověka, který je fakticky přiřazen k úplně jiné Facility... To je trochu mindfuck, protože v realitě asi nedává smysl vybírat zcela libovolného člověka odkudkoliv, byť patří pod jednu střechovou organizaci. Přinejmenším je to velmi málo běžné, aby zásilka z Bruntálu byla odesílaná člověkem, který je profesně zařazen v Ústí nad Labem a posílá to do Facility Beroun člověku, který je profesně zařazen do Facility v Brně. Ledaže by to bylo hodně zmáknuté logisticky...(?) No, nevim. Takovou situaci formulář dovoluje a to mne trochu znepokojuje.
Disassembler commented 2018-03-13 16:59:18 +01:00 (Migrated from git.spotter.cz)

OK, po šesti hodinách se mi konečně podařilo replikovat konkrétní situaci, kdy k chybě dochází.

Uživatel musí mít ve jméně diakritiku a zároveň musí mít vyplněný telefonický kontakt. Pokud jedno nebo druhé není splněno, k chybě nedojde. Ještě, že máte takové hezky testovací jméno, u mě by to nefungovalo. Teď se přemístím domů a vytvořím issue nebo rovnou PR.

Co se týče výběru lidí, asi bych do kódu zbytečné restrikce nezatahoval. Spolupracoval jsem s firmou, která vozila zboží z centrálního skladu v Praze do skladu v Hradci Králové. Zásobovací systém měli nastavený tak, že v odesílatel i příjemce byl ten samý člověk. Fyzicky ale seděl na židli v Brně. :)

OK, po šesti hodinách se mi konečně podařilo replikovat konkrétní situaci, kdy k chybě dochází. Uživatel musí mít ve jméně diakritiku a zároveň musí mít vyplněný telefonický kontakt. Pokud jedno nebo druhé není splněno, k chybě nedojde. Ještě, že máte takové hezky testovací jméno, u mě by to nefungovalo. Teď se přemístím domů a vytvořím issue nebo rovnou PR. Co se týče výběru lidí, asi bych do kódu zbytečné restrikce nezatahoval. Spolupracoval jsem s firmou, která vozila zboží z centrálního skladu v Praze do skladu v Hradci Králové. Zásobovací systém měli nastavený tak, že v odesílatel i příjemce byl ten samý člověk. Fyzicky ale seděl na židli v Brně. :)
Podhorecky commented 2018-03-13 17:50:51 +01:00 (Migrated from git.spotter.cz)

wow, super. Ok, tak tedy do kódu s těmi lidmi vrtat nebudeme, stačí jen odhalit ty chyby.

wow, super. Ok, tak tedy do kódu s těmi lidmi vrtat nebudeme, stačí jen odhalit ty chyby.
Disassembler commented 2018-03-13 21:37:37 +01:00 (Migrated from git.spotter.cz)

Otevřeno issue #1479 v upstreamu.

Otevřeno issue [#1479](https://github.com/sahana/eden/issues/1479) v upstreamu.
Disassembler commented 2018-03-13 21:37:50 +01:00 (Migrated from git.spotter.cz)

added ~14 label

added ~14 label
Disassembler commented 2018-03-14 09:01:46 +01:00 (Migrated from git.spotter.cz)

Opraveno v upstream commitu 2be8e11, změna reflektována u nás.

Opraveno v upstream commitu [2be8e11](https://github.com/nursix/eden/commit/2be8e113cef2b997d5b2a6065a6d88deb4376999), změna reflektována u nás.
Disassembler commented 2018-03-14 09:02:32 +01:00 (Migrated from git.spotter.cz)

closed

closed
Podhorecky commented 2018-03-14 22:40:13 +01:00 (Migrated from git.spotter.cz)

changed milestone to %2

changed milestone to %2
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Disassembler/Spotter-VM#104
No description provided.