KohaSuomi / Koha-22x

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

koha-plugin-visual-label-tool (KPVLT) #87

Closed lmstrand closed 1 year ago

lmstrand commented 1 year ago

Siirrettävä ominaisuus

Tarratyökalu

lmstrand commented 1 year ago

Plugin toimii oikein, mutta intranetuserjs-rimpsua käytettäessä ja omalle tulostusjonolle/listalle niteitä lisättäessä ( Lisää valitut niteet tulostusjonoon , cgi-bin/koha/catalogue/detail.pl ) toiseen kertaan samassa näkymässä, päätyvät niteet tuplana omalle listalle. Ongelma korjaantuu, jos sivun päivittää, mutta taas toista kertaa nidettä/niteitä lisätessä ongelma palaa.

lmstrand commented 1 year ago

Tässä vielä käyttämäni js-rimpsu:

/* Niteiden lisätys tarratulostustyökaluun perustiedot-näytöltä */
$(document).ready(function() {
        $("#holdings .itemselection_action_modify, #otherholdings .itemselection_action_modify").after('<a href="#" class="itemselection_action_print" onclick="addItemsToPrintQueue(event, $(this))"> <i class="fa fa-print"></i> Lisää valitut niteet tulostusjonoon</a>');
});
function addItemsToPrintQueue(e, element) {
    e.preventDefault();
    var requests = [];
    $("input[name='itemnumber'][type='checkbox']:visible:checked", 'table.items_table').each(function() {
        var itemnumber = $(this).val();
        requests.push($.ajax({
            url: "/api/v1/contrib/kohasuomi/labels/print/queue",
            type: "POST",
            datatype: "json",
            contentType: "application/json; charset=utf-8",
            data: JSON.stringify({ itemnumber: itemnumber, printed: 0 }),
            error: function (err) {
                console.error( `Niteen nro. ${itemnumber} lisäys tulostusjonoon epäonnistui.` );
            }
        }));
    });
    window.onbeforeunload = function () {
        if ( requests.length ) {
            return "";
        }
    };
    $('.itemselection_action_print').html(`<a> <i class="fa fa-print"></i> Lisätään ${requests.length} nide${requests.length == 1 ? "" : "ttä"} tulostusjonoon...</a>`);
    $.when.apply($, requests).done(function () {
        alert( `${requests.length} nide${requests.length == 1 ? "" : "ttä"} lisätty tulostusjonoon.` );
    }).fail(function () {
        alert( "Niteiden lisäys tulostusjonoon keskeytyi. Tarkista tulostusjono." );
    }).always(function () {
        $('.itemselection_action_print').html('<a href="#" class="itemselection_action_print" onclick="addItemsToPrintQueue(event, $(this))"> <i class="fa fa-print"></i> Lisää valitut niteet tulostusjonoon</a>');
        requests = [];
    });
}
lmstrand commented 1 year ago

Taisi tulla myös tuplapopup lisätystä niteestä.

AnneliO commented 1 year ago

Larin mainitsemat ongelmat korjattu Koha-repon tiketissä 472. Uusin versio rimpsusta viety IntranetUserJS-wikiin.

Kati-Helle commented 1 year ago

Larin tekemä uusi rimpsu lisätty Helle-nextille.

AnneliO commented 1 year ago

outi-nextillä puuttuu tarrapohjat ja jos menee liitännäisen konfigurointiin, tulee sivu:

"Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later."

pirliis commented 1 year ago

Tarrapohjat puuttuvat vielä, mutta enää ei tule tuota ilmoitusta mikä Annelille on tullut eilen, kun menee tarratulostustyökalun määrittelyihin.

AnneliO commented 1 year ago

Emmi kopioi tarrapohjat outin nextille.

Tarrapohjat näkyvät nyt ja tarrat muodostuvat oikein.

Ylläpidossa tarrojen asettelu on kuitenkin pielessä, kaikki määritykset ovat yhdellä rivillä, vaikka ne pitäisi olla määritysten mukaisissa kohdissa. Esim. 12 tarran arkki:

Image

Samaa näyttäisi tapahtuvan myös vaara-nextillä.

AnneliO commented 1 year ago

Jaha, tää oli vissin jokin välimuistihärö, koska kun tein sivun päivityksen ctrl+F5:lla, niin rivit asettuivat nätisti. xD

kuva

MikkoLiimatainen commented 1 year ago

Vaskissa kaikki toimii hienosti.

Kati-Helle commented 1 year ago

Hellessä välimuistin tyhjennyksestä huolimatta tarrapohjan muokkausnäkymät tämän kaltaiset kuva

Kati-Helle commented 1 year ago

Uusi välimuistityhjennys tepsi :) kuva

lmstrand commented 1 year ago

Ok. Suljen tiketin.