KohaSuomi / Koha

(KOHA) Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. Note: this is a synced mirror of the official Koha repo.
https://koha-community.org/
GNU General Public License v3.0
7 stars 13 forks source link

Tili on lukittu -tekstin muutos #1483

Open Hanna-Lumme opened 3 weeks ago

Hanna-Lumme commented 3 weeks ago

Tukipyyntö

Kun asiakkaan väärät kirjautumisyritykset ylittävät sallitun, mutta jäävät alle 50, asiakkaan tietoihin tulee Tili on lukittu -teksti.

tililukittu

Tätä tapahtuu säännöllisen epäsäännöllisesti, minkä takia asiakaspalvelussa ei välttämättä muisteta, että lukituksen saa pois vaihtamalla asiakkaan PIN-koodin. Ehdotin pääkäyttäjäpalaverissa, että tekstiä voisi muuttaa hivenen selventäväksi "Tili on lukittu - vaihda PIN" ja tämä muutos olisi ehkä mahdollista toteuttaa CSS:nä.

Jotain muuta?

No response

AnneliO commented 3 weeks ago

Rupesin tätä vähän tutkimaan ja tekstin lisääminen onnistuu kyllä CSS:llä Tili on lukittu -tekstin perään esim. IntranetUserCSS:ään näin:

/* Lisää käyttäjille ohjeeksi Asiakkaan infoboksiin Tili on lukittu -tekstin perään ": Vaihda PIN-koodi" */
body#pat_moremember.pat li.blocker.account_locked:after {
  content: ": Vaihda PIN-koodi";
  color:#990000;
  }

kuva

Ongelma:

AnneliO commented 1 week ago

Kyselin Kassulta apuja ja hän keksi kokeilla :lang-pseudo classia. Sillä sai poimittua sivulta kielivalinnan ja tulostettua eri kielisille sivuille erilaisen tekstin.

Alla on yhdenlainen ehdotus rimpsuiksi ja teksteiksi. Ruotsinkielinen teksti on käännetty Google Kääntäjällä, joten muitakin tekstejä voi ehdotella.

/* Lisää käyttäjille ohjeeksi Asiakkaan infoboksiin Tili on lukittu -tekstin perään ": Vaihda PIN-koodi" */
:lang("fi-FI") >
body#pat_moremember.pat li.blocker.account_locked:after {
  content: ": Vaihda PIN-koodi?";
  color:#990000;
  }

/* Lisää käyttäjille ohjeeksi Asiakkaan infoboksiin Ditt konto är låst -tekstin perään ": Ändra PIN-koden" */
:lang("sv-SE") >
body#pat_moremember.pat li.blocker.account_locked:after {
  content: ": Ändra PIN-koden";
  color:#990000;
  }

/* Lisää käyttäjille ohjeeksi Asiakkaan infoboksiin Account has been locked -tekstin perään ": Change PIN code" */
:lang("en") >
body#pat_moremember.pat li.blocker.account_locked:after {
  content: ": Change PIN code";
  color:#990000;
  }
AnneliO commented 1 week ago

Sen verran vielä, että tuo :lang -pseudo class toimii Firefoxin versiosta 114 lähtien, joten kovin vanhoilla versioilla se ei tule toimimaan. Mutta toivoin tietoturvan kannalta, että noin vanhoja versioita ei enää kovin monella olisi käytössä. :)

MikkoLiimatainen commented 5 days ago

Testasin Vaski-testillä ja tuo :lang-pseudoluokka toteutus toimii hienosti kaikilla kielillä. Mietin myös vaihtoehtoista toteutusta suoraan html-elementin lang-attribuutista vanhempien firefox-versioiden tukemiseksi. Parempi olisi toki, että kaikilla olisi jo firefox, joka tukisi tätä :lang-pseudoluokkaa.

pknuuti commented 4 hours ago

Onko tarkoitus, että tuo tekstimuutos näkyisi myös Lainaus-välilehdellä asiakkaan tiedoissa? Nyt se näkyy vain Tiedot-välilehdellä (ainakin Vaarassa).

IrinaHalminen commented 2 hours ago

Ja toiveena on, että näkyisi muillakin välilehdillä (esim. Maksut) ja lisäksi erityisesti tietysti lainauksessa.