Skip to content

Omatoimen käytöneston lisääminen

Anneli Österman edited this page Feb 5, 2025 · 10 revisions

Pääkäyttäjän ohje

Jos käyttäjälle pitää lisätä omatoimen käytön esto, toimi seuraavasti:

  1. Tee tukipyyntö-tiketti, jossa kerrotaan käyttäjän borrowernumber, kirjastotunnus ja mille aikavälille omatoimen käytönesto asetetaan. Asiakkaalle lisätään teksti "Omatoimikäytön esto asetettu kirjaston johdon päätöksellä. (Viimeinen voimassaolopäivä xxxx-xx-xx)
  2. Kehittäjät ajastavat käytöneston asettumaan estotauluun halutun päivän yöllä, jolloin se on aamulla jo voimassa omatoimen alkaessa. Esto poistuu automaattisesti määritettynä päivänä.
  3. Tarkista käytöneston alkamisaamuna raportilla SELECT * FROM borrower_ss_blocks WHERE borrowernumber = <<borrowernumber>>, että käytönesto on olemassa.
  4. Jos käytönestoa ei ole syntynyt, kommentoi tieto tikettiin, jolloin käytönesto ajetaan uudelleen käsin heti kun ehditään.
  5. Tiketin voi sulkea tämän jälkeen.
  6. Voit lisäksi halutessasi tarkastaa kohdan 3. kyselyllä, että esto on poistunut ajallaan.

Kehittäjän ohje

Käytöneston ajastus on järkevin toteuttaa at:illa, jolloin sen pystyy ajastamaan kertaluontoiseksi tapahtumaksi, eikä crontabien kanssa tarvi häslätä moneen kertaan. Ajastus tapahtuu seuraavasti:

  1. Siirry oikean kimpan tuotantocontaineriin
  2. be koha
  3. echo "/home/koha/koha-suomi-utility/misc/create_borrower_ss_blocks.pl -bc [KIRJASTO] -b [borrowernumber] -e [Viimeinen voimassaolopäivä yyyy-mm-dd]" | at mmddHHMM

Periaatteessa myös pelkkä HHMM riittää, jos ajastus saa tapahtua heti kun kello seuraavan kerran on oikeassa ajassa. Atjobit selviävät konttien/nodejen booteista, kunhan vain kontti on ylhäällä silloin kun tapahtuma triggeröityy.