KohaSuomi / Koha-24.05

(K24) Versioon 24.05 siirtyminen. Wiki-osiossa on erilaisia ohjeistuksia ja tietoa muutoksista ja uusista ominaisuuksista.
GNU General Public License v3.0
0 stars 0 forks source link

Lisää huollettava -monivalintanappi ei toimi #91

Open MikkoLiimatainen opened 4 days ago

MikkoLiimatainen commented 4 days ago

Mikä vikana?

Kohan osoiterivillä asiakkaan lisäys operaation nimitys on muuttunut, mikä vaikuttaa monivalintanapin käyttämiin lisäyslinkkeihin. Ennen osoiterivillä luki asiakasta lisätessä op=add, mutta versiossa 24.05 tämä on muuttunut muotoon op=add_form. Lisää huollettava -monivalintanapin skripti tulee siis tältä osin päivittää, mikäli skripti on kimpassa käytössä.

Tässä versiosta 23.11 versioon 24.05 korjattu skripti. Muutoksen voi tehdä kimpan omaan versioon muuttamalla lapsiLinkki, omatoimilapsiLinkki ja muuHuollettavaLinkki -linkkien op=add kohta muotoon op=add_form.

/// ALKU ///
/* Lisää huollettava monivalintanappi. Asiakastyyppien tunnisteet pitää tarkistaa ja muuttaa tarvittaessa kimpassa käytettäviin. */
$(document).ready(function() {
  if ( !!document.getElementById("addchild") ){
    var editpatron_url = new URLSearchParams(document.getElementById("editpatron").href);
    var asiakasnumero = editpatron_url.get('borrowernumber');
    var kayttokieli = 'Suomi';

    var lapsiLinkki = "/cgi-bin/koha/members/memberentry.pl?op=add_form&categorycode=LAPSI&guarantor_id=" + asiakasnumero;
    var omatoimilapsiLinkki = "/cgi-bin/koha/members/memberentry.pl?op=add_form&categorycode=LAOMATOIMI&guarantor_id=" + asiakasnumero;
    var muuHuollettavaLinkki = "/cgi-bin/koha/members/memberentry.pl?op=add_form&categorycode=MUUHUOL&guarantor_id=" + asiakasnumero;
    var lisaaHuollettavaNappi = "<div class='btn-group'><button class='btn btn-default dropdown-toggle' data-toggle='dropdown'><i class='fa fa-plus'></i><span id='huollettavaKaannos'> Lisää huollettava.</span> <span class='caret'></span></button><ul class='dropdown-menu'><li><a href=" + lapsiLinkki + ">Lapsiasiakas, omatoimi kielletty</a></li><li><a href=" + omatoimilapsiLinkki + ">Lapsiasiakas, omatoimi sallittu</a></li><li><a href=" + muuHuollettavaLinkki + ">Huollettava, muu kuin lapsi</a></li></ul></div>";

    $( "#editpatron" ).after( lisaaHuollettavaNappi );
    $('#addchild').css('display','none');

    kayttokieli = document.getElementsByClassName('currentlanguage')[0].innerHTML;
    if (kayttokieli == 'Suomi') {
      $("#huollettavaKaannos").text(" Lisää huollettava");
    }
    else if (kayttokieli == 'Svenska') {
      $("#huollettavaKaannos").text(" Lägg till barn");
    }
    else if (kayttokieli == 'English') {
      $("#huollettavaKaannos").text(" Add child");
    }
  }    
});
/// LOPPU ///

Mitä pitäisi tapahtua

No response

Kuinka toistaa ongelma/asia

No response

Jotain muuta?

No response

Asiasanat/tagit

No response

Kati-Helle commented 4 days ago

Tein Helle-nextin rimpsuun Mikon mainitsemat muutostarpeet. Lisää huollettava -monivalintanappi on nyt samojen asiakkaiden Tiedot-välilehdellä kuin tuotannossa. Asiakastiedon tallennus onnistui monivalintanappia käyttäen.