Projekti

Yleinen

Profile

Bugi #5093

Kyyti: vaillinainen tarkka haku kaataa Kohan

Lisännyt Christer Skog 17 päivää sitten. Päivitetty 5 päivää sitten.

Tila:
Ratkaisu ehdotettu
Prioriteetti:
Matala
Nimetty:
-
Luokka:
Haku
Kohdeversio:
-
Alku:
10. Marraskuuta 2021
Määräaika:
% Tehty:

0%

Arvioitu aika:
Yhteyshenkilö:
Votes: 0

Kuvaus

Jos tarkan haun ensimmäinen hakukenttä (oletuksena nimeke) jää tyhjäksi ja seuraavassa valitaan haku esim. tekijällä tms. hakuehto suoltaa Koha pitkän vikailmoituksen. Kts. liite.

Sieppaa.JPG (72 KB) Sieppaa.JPG Christer Skog, 10. Marraskuuta 2021 12:08
5230

Historia

#1 Updated by Anneli Österman 10 päivää ago

  • Tila changed from Uusi to Ratkaisu ehdotettu

Tässä on kyse Elasticsearchin ominaisuudesta. Se ei osaa tehdä hakua, jos tarkan haun ylimmäisen osion kentissä on tyhjiä kenttiä ennen hakuehtoa. Jos on vain yksi hakuehto, se pitää aina kirjoittaa ylimmäiseen kenttään.

Tästä on kerrottu 10.11.2021 pidetyssä Elasticsearch-koulutuksessa.

#2 Updated by Anneli Österman 10 päivää ago

Niin joo, ja ratkaisuehdotuksena on, että ottakaa IntranetUserJS:stä pois rimpsu, jolla asetetaan nuo valikot nykyisen kaltaisiksi. Kannattaa kuitenkin muistaa, että IntranetUserJS:n muokkaus vaatii checksumman päivityksen, eli se kannattaa tehdä sellaiseen aikaan, jolloin pieni käyttökatkos ei haittaa ja kehittäjä on paikalla päivittämässä.

#3 Updated by Christer Skog 5 päivää ago

Anneli Österman kirjoitti:

Niin joo, ja ratkaisuehdotuksena on, että ottakaa IntranetUserJS:stä pois rimpsu, jolla asetetaan nuo valikot nykyisen kaltaisiksi...

Koodi on nyt alla olevan mukainen. Mitä tuosta jätetään pois, tai lisätään?

$(document).ready(function () {
  $("#forgivemanualholdsexpire").attr('checked', true);
  $('#show_sru_fields').prop('disabled', false);
});

function poista_itype_valinnat() {
 $('body#catalog_advsearch #advsearch-itemtypes input[id^="itypephr"]').each(function() { $(this).prop('checked', false)});
}
$(document).ready(function() {
  $('<a onclick="poista_itype_valinnat(); return false;" href="#">Tyhjennä</a>').insertAfter('body#catalog_advsearch #advsearch-itemtypes h4:first-of-type');
});

$(document).ready(function() {
  $('body#pat_memberentrygen.pat input[name="ssn_ssn"]').blur(function() {
     var tmp = $(this).val().trim();
     var re = /^\d{6}[-A]\d{3}[0-9A-Z]$/i;
     if (re.test(tmp)) {
        var day = tmp.substr(0, 2);
        var month = tmp.substr(2, 2);
        var year = tmp.substr(4, 2);
        if (tmp.substr(6, 1) == "-") {
           year = "19" + year;
        } else {
           year = "20" + year;
        }
        $('#dateofbirth').datepicker('setDate', new Date(year+'-'+month+'-'+day));
     }
  });
});

$(document).ready(function() {
  var elems = $("body#catalog_advsearch select[name='idx']");
  elems.eq(0).val('ti');
  elems.eq(1).val('au');
});

$(document).ready(function() {
  $("body#pat_memberentrygen.pat input#cardnumber").blur(function() {
    var v = $(this).val().trim();
    var e = $("input#userid");
    if (e) {
       e.val(v);
    }
  });
});

$(document).ready(function() {
  $("body#pat_memberentrygen.pat input#mobile").blur(function() {
    var v = $(this).val().trim();
    var e = $("input#SMSnumber");
    if (e) {
       e.val(v);
       e.change();
    }
  });
});

$(document).ready(function() {
$("body#catalog_detail div#catalogue_detail_biblio span:contains(OPAC view), span:contains(Asiakasliittymänäkymä)").hide();
});

$(document).ready(function() {

    if ( $('html').attr('lang') == 'fi-FI') {
      $("#advsearch-tab-mtype a").text("Aineistotyyppi"); /* MTYPE auktorisoituarvo tarkassa haussa */
      $("#advsearch-tab-subloc a").text("Hyllytarkenne"); /* SUBLOC auktorisoituarvo tarkassa haussa */
      $("#advsearch-tab-agelevel a").text("Ikärajat"); /* AGELEVEL auktorisoituarvo tarkassa haussa */
      $("#searchterms select").append(new Option('YKL-luokitus', 'other-classification')); /* Lisää uuden valinnan YKL-luokitus */
      $("#searchterms select").append(new Option('UDC-luokitus', 'udc-classification')); /* Lisää uuden valinnan UDC-luokitus */
      $("#subtype select option[value='mus:i'").parent().append(new Option('Päivittyvä julkaisu', 'bib-level:i')); /*Lisää lisärajoitukset valikkoon uuden arvon */
      $("#subtype select option[value='mus:i'").parent().append(new Option('Kausijulkaisu', 'bib-level:s')); /*Lisää lisärajoitukset valikkoon uuden arvon */
    }
    else if ( $('html').attr('lang') == 'sv-SE') {
      $("#advsearch-tab-mtype a").text("Materialtyp");
      $("#advsearch-tab-subloc a").text("Underplats");
      $("#advsearch-tab-agelevel a").text("Åldersgränser");
      $("#searchterms select").append(new Option('YKL-klassification', 'other-classification'));
      $("#searchterms select").append(new Option('UDC-klassification', 'udc-classification'));
      $("#subtype select option[value='mus:i'").parent().append(new Option('Päivittyvä julkaisu', 'bib-level:i'));
      $("#subtype select option[value='mus:i'").parent().append(new Option('Kausijulkaisu', 'bib-level:s'));
    }
    else if ( $('html').attr('lang') == 'en') {
      $("#advsearch-tab-mtype a").text("Material type");
      $("#advsearch-tab-subloc a").text("Sub location"); 
      $("#advsearch-tab-agelevel a").text("Age levels");
      $("#searchterms select").append(new Option('Other classification', 'other-classification'));
      $("#searchterms select").append(new Option('UDC classification', 'udc-classification'));
      $("#subtype select option[value='mus:i'").parent().append(new Option('Integrating resource', 'bib-level:i'));
      $("#subtype select option[value='mus:i'").parent().append(new Option('Serial', 'bib-level:s'));
    }

    $("#searchterms select option[value='location']").val('loc'); /* Muuttaa location-arvon loc-arvoksi "Hakusanat"-valikossa */
});

Vie Atom PDF