- Go to: config/environments/development.rb
- Comment this line out: config.file_watcher = ActiveSupport::EventedFileUpdateChecker
- Ruby version
- System dependencies
- Configuration
- Database creation
- Database initialization
- How to run the test suite
- Services (job queues, cache servers, search engines, etc.)
- Deployment instructions
- ha ett ub-namn i hosts-filen som pekar på 127.0.0.1, t.ex:
127.0.0.1 bestall-dev.ub.gu.se
- gör följande:
bundle install
rake db:migrate
cd frontend
npm install
bower install
cd ..
rails server
- Länkar till skisser, foton, databasdiagram etc.
Skapa exemplarpost och generera 949 $z vid import. Existerande exemplarposter måste skyddas. Inkommande nya exemplar ska läggas till och inte skapa dubbletter.
- Det finns en exemplarpost i Koha baserat på innehållet i 949.
- 949$z har lagts till i bibposten så att inte dubbletter skapas.
- Det skapas ingen ny exemplarpost om streckkoden redan finns.
- Det skapas ingen ny expost om det redan finns en post med den lokaliseringskod som står i inkommande 949 $D.
- Det skapas ingen ny expost om 949 $z finns i bibposten.
Olika utf8-kodningar behöver kunna tas emot. Vi vill kunna konvertera till Precomposed från Decomposed om det behövs.
- Inkommande post som innehåller decomposed utf-8 ska omvandlas till precomosed utf-8. Helen kan ge exempel på post som det går att testa med.
Låntagarens ska kunna logga in i beställningsgränssnittet med sin CAS-inloggning.
Acceptanskriterier:
- Användaren ska kunna logga in med sin CAS.
- Om användaren redan har loggat in så hoppas steget över enligt Single sign on -principen.
Användaren ska ha möjlighet att välja typ av lån.
Acceptanskriterier:
- Användaren ska ha möjlighet att välja ett av följande värden: Hemlån, Läsesal, Forskarskåp eller Institutionslån,
Hemlån ska vara default-val.(se KOHA-226)
Typ av lån avgör hur materialet får hanteras efter att det har hämtats. Alla materialtyper stödjer inte alla lånetyper, så det finns ett regelverk som måste följas.
Acceptanskriterier:
- Alternativet hemlån ska döljas om materialkategorin är 8, 17.
- Alternativet hemlån ska döljas om exemplarstatus är NOT_LOAN = -3.
- Defaultval ska vara första valbara alternativ i listan
Användaren ska kunna välja vilket bibliotek som hen vill hämta sin beställda bok på, dvs. avhämtningsställe.
Acceptanskriterier:
- Kunna välja bibliotek från en lista på alla bibliotek.
Med avhämtningsställe avses de bibliotek som beställningar kan hämtas på. Lista bifogas.
Acceptanskriterier:
- Låntagare av typen FI, SY och FY kan välja alla bibliotek (se bifogad fil: lista_bibliotek) som avhämtningsställe.
- Övriga låntagare kan inte välja exemplarets ägande bibliotek (home branch) för böcker på öppna hyllor (bifogad fil: öppna_hyllor).
- Om ägande bibliotek är Gm så får Gm väljas av alla låntagare.
- Alla låntagare får välja exemplarets ägande bibliotek när exemplaren står i slutna magasin (bifogad fil: slutna_magasin).
När bekräftelse skickas säg till Koha att skapa en kö.
Acceptanskriterium:
- Det skapas en rad i reservestabellen med de uppgifter som angivits.
Om det finns tillgängliga exemplar så ska användaren ska kunna välja vilket exemplar hen vill låna.
Acceptanskriterier:
- Exemplar ska väljas före avhämtningställe.
- Alla exemplar listas.
- Det ska vara tydligt vilka exemplar som går att beställa och inte.
- Det ska vara tydligt vilka exemplar som är utlånade
- Beställningsbara exemplar ska visas överst i listan.
Med beställningsbara avses
- ej item type: ref,
- ej item type: kursbok
ej utlånade:(se KOHA-364)ej exemplarstatus, tex Lost, Restricted use =3,4,5,6 (dvs Läslust Gp, Läslust Gm, Konstbibl och Mod)(se KOHA-364)
Köbara exemplar:
ej item type: ref,(se KOHA-365)ej materialkategori Läslust Gm och exemplarstatus Läslust Gp(se KOHA-365)
Acceptanskriterier:
- ej exemplarstatus LOST (LOST != 0)
- ej exemplarstatus RESTRICTED (!= 0)
- ej reservation på exemplar
- står på en hylla (loc code) som får beställas från (is_paging_loc)
Acceptanskriterier:
- Ej materialkategori REF (7)
- Ej exemplarstatus RESTRICTED (1, 2, 5, 6)
- Leader pos 7 är s eller c
- Exemplaret har due date eller reservation
Leader pos 7 "s eller c" betyder att eventuell kö sker på exemplar. Annat i leader innebär att kö sker på bib-post.
Acceptanskriterier:
- Det ska vara möjligt att ändra exemplar innan bekräftelsen är godkänd.
Acceptanskriterier:
- Alla dropdowns och knappen i rutan är gömda.
- Allt t o m status ska vara kvar.
Default idag är att 20 rader visas.
Acceptanskriterier:
- Default är Alla.
Göm ruta "Use MARC Modification Template" samt "Look for existing records in catalog?" samt ev plugin. samt dropdown "How to process items:"
Användaren ska ha möjlighet att välja typ av lån.
Acceptanskriterier:
- Användaren ska ha möjlighet att välja ett av följande värden: Hemlån, Läsesal, Forskarskåp eller Institutionslån,
- Hemlån ska vara default-val.
Felmeddelande innan inloggning, enbart baserat på bibid (materialkategori=ref).
Acceptanskriterier:
- Det ska informeras att fel inträffat.
- Felmeddelande från Koha ska visas.
Med avhämtningsställe avses de bibliotek som beställningar kan hämtas på. Lista bifogas.
Acceptanskriterier:
- Låntagare av typen FI, SY och FY kan välja alla bibliotek (se bifogad fil: lista_bibliotek) som avhämtningsställe.
- Övriga låntagare kan inte välja exemplarets ägande bibliotek (home branch) för böcker på öppna hyllor (bifogad fil: öppna_hyllor).
- Om ägande bibliotek är Gm så får Gm väljas av alla låntagare.
- Alla låntagare får välja exemplarets ägande bibliotek när exemplaren står i slutna magasin (bifogad fil: slutna_magasin).
Typ av lån avgör hur materialet får hanteras efter att det har hämtats. Alla materialtyper stödjer inte alla lånetyper, så det finns ett regelverk som måste följas.
Acceptanskriterier:
- Alternativet hemlån ska döljas om materialkategorin är 8, 17.
- Alternativet hemlån ska döljas om exemplarstatus är NOT_LOAN = -3.
- Defaultval ska vara första valbara alternativ i listan
Felmeddelande innan inloggning, enbart baserat på bibid (materialkategori=ref).
Acceptanskriterier:
- Felmeddelande ska tala om att det inte går att beställa eller köa på någon del av bibposten
Acceptanskriterier:
- Exemplarlistan ska visa information om existerande kö, beställning och transport.
- Sammanlagd siffra för antal i kö visas på bibnivå.
Testerna bygger på acceptanskriterier som redan de lämpligen är formulerade som påståenden som antingen kan bekräftas eller förkastas. Tillsammans beskriver de det tillstånd som systemet befinner sig i när acceptans uppnåts. För att det ska vara någon mening med det måste man ha en möjlighet att kontrollera utfallet, dvs, ett kriterium måste vara testbart.
Acceptanskriterium | Test ( verifiera att... ) | PASS |
---|---|---|
KOHA-110-1 | Det finns en exemplarpost i Koha baserat på innehållet i 949. | |
KOHA-110-2 | 949$z har lagts till i bibposten så att inte dubbletter skapas. | |
KOHA-110-3 | Det skapas ingen ny exemplarpost om streckkoden redan finns. | |
KOHA-110-4 | Det skapas ingen ny expost om det redan finns en post med den lokaliseringskod som står i inkommande 949 $D. | |
KOHA-110-5 | Det skapas ingen ny expost om 949 $z finns i bibposten. | |
KOHA-144-1 | Inkommande post som innehåller decomposed utf-8 omvandlas till precomosed utf-8. | |
KOHA-18-1 | Användaren ska kunna logga in med sin CAS. | |
KOHA-18-2 | Om användaren redan har loggat in så hoppas steget över enligt Single-sign-on-principen. | |
KOHA-203-1 | Användaren har möjlighet att välja ett av följande värden: Hemlån, Läsesal, Forskarskåp eller Institutionslån | |
KOHA-203-2 | Hemlån är default-val | |
KOHA-19-1 | Man kan välja bibliotek från en lista på alla bibliotek | |
KOHA-223-1 | Exemplar kan väljas före avhämtningställe. | |
KOHA-223-2 | Alla exemplar listas. | |
KOHA-223-3 | Det är tydligt vilka exemplar som går att beställa och inte. | |
KOHA-223-4 | Det är tydligt vilka exemplar som är utlånade | |
KOHA-223-5 | Designfråga! | |
KOHA-230-1 | Det är möjligt att ändra exemplar innan bekräftelsen är godkänd. | |
- | - | - |