Mulig forvirring hvis vi bruge displayLocation fremover (Vigitg)
Hi
Før I tilføjet sorting
array'et til picks, brugte vi displayLocation
til bla. den omtalte gruppering fra #127 (closed)
Nu bruger vi kun displayLocation
i UI'et (og kun level2 og level3), altså det der vises i App'en er "Level2 > Level3"
Fx. vil følgende vise 2. etg. – Skjønnlitteratur > Asm
"displayLocation": { "level1": "Bjørvika", "level3": "Asm", "level2": "2. etg. – Skjønnlitteratur" },
Skal vi stadig bruger displayLocation
i UI'et ?
Hvis vi stadig skal bruge displayLocation
i UI'et kan det give et problem da picks med samme biblionummer
, branchId
og sorting
array kan have forskellige displayLocation
's, fx.
{ "biblionumber": "25622", "title": "Men tankene mine får du aldri : roman", "pick": { "bjor": [ { "sorting": [ "", "Asm", "Asmervik, Sverre", "Men tankene mine får du aldri : roman" ], "pickLocation": "bjor.pub.2.skjoennlitteratur.skjoennlitteratur.a", "ccode": null, "itemlost": "0", "itemnumber": "151", "displayLocation": { "level1": "Bjørvika", "level3": "Asm", "level2": "2. etg. – Skjønnlitteratur" }, "location": null, "itemcallnumber": "Asm", "category": "Skjønn voksen", "filtering": [ "pub", "2", "skjoennlitteratur", "skjoennlitteratur", "a" ], "barcode": "03010025622001", "onlyex": null }, { "itemnumber": "154", "ccode": null, "itemlost": "0", "sorting": [ "", "Asm", "Asmervik, Sverre", "Men tankene mine får du aldri : roman" ], "pickLocation": "bjor.pub.2.skjoennlitteratur.skjoennlitteratur.a", "onlyex": null, "itemcallnumber": "Asm", "displayLocation": { "level1": "Bjørvika", "level3": "Asm", "level2": "2. etg. – Skjønnlitteratur" }, "location": null, "barcode": "03010025622127", "category": "Skjønn voksen", "filtering": [ "pub", "2", "skjoennlitteratur", "skjoennlitteratur", "a" ] }, { "pickLocation": "bjor.pub.U1.aapentMagasin.skjoennlitteratur.a", "sorting": [ "", "Asm", "Asmervik, Sverre", "Men tankene mine får du aldri : roman" ], "itemnumber": "156", "ccode": "mag", "itemlost": "0", "barcode": "03010025622132", "filtering": [ "pub", "U1", "aapentMagasin", "skjoennlitteratur", "a" ], "category": "Skjønn voksen", "itemcallnumber": "Asm", "displayLocation": { "level1": "Bjørvika", "level3": "Asm", "level2": "Underetasje – Skjønnlitteratur" }, "location": null, "onlyex": null } ], ... }, ... }
Her har alle tre samme biblionummer
, branchId
og sorting
array, men den sidst har en anden displayLocation
.
Dette vil betyde at den sidste at de tre vil fremstå med lokation Underetasje – Skjønnlitteratur > Asm, mens de to første vil have lokation 2. etg. – Skjønnlitteratur > Asm, selv om de er grupperet på biblionummer
, branchId
og sorting
array #127 (closed)
Når vi gruppere på biblionummer
, branchId
og sorting
array, burde displayLocation
så ikke være ens ?
Altså, vores sortering vil sortere de tre eksemplar lige efter hinanden, men deres "display text" vil være forskellige, hvilket vil forvirre brugeren.
Desuden så kan jeg se at den sidst i filtering
har etage U1 og de to første har etage 2, men de har samme sorting
array, hvilket også virker lidt sært.