## Hinweis Dieses Projekt wurde am 07.02.2022 archiviert und bezog sich noch auf LBS 2.12.2 unter Solaris. Ab dem 15.02.2022 läuft LBS-Version 12.2.3 unter RedHat Enterprise Linux 7 (RHEL7). Dieses Projekt ist daher als [fortk](https://collaborating.tuhh.de/tub/dd/lbs/lbs-interfaces/lbsweb-gui-hacks/-/forks) umgezogen nach https://collaborating.tuhh.de/tub/dd/lbs/redhat-server/lbsweb-gui-hacks und wird dort gepflegt. ## Über Das LBS hat seit Version 2.12 für alle Komponenten eine browserunabhängige Weboberfläche ("LBSweb"). Zugleich ist diese Version auch die einzige, die zeitgleich noch die klassische Internet Explorer-Version als Rückfallmöglichkeit mitbringt. Diese soll geplant mit 2.13 verschwinden. Die neue Oberfläche verwendet [Webpack](https://webpack.js.org/). Die Probleme werden der VZG als [Jira-Ticket gemeldet](https://jira.gbv.de/projects/LBSVIER/issues/). Um die Motivation für die Nutzung der neuen Oberfläche hoch zu halten, können kleinere "Überbrückungsreparaturen" auch selber vorgenommen. Dazu wird ein kleines eigenes JavaScript ergänzt. ### Anpassungen Referenzierte Jira Tickets * [LBSVIER-976: LBS-Client: LBS-Tab nicht ohne Rückfrage schließen](https://jira.gbv.de/browse/LBSVIER-976) (2020-06-16) * [LBSVIER-1010: LBSweb: Bibliotheksname mit Umlaut in verschiedenen Modulen](https://jira.gbv.de/browse/LBSVIER-1010) (2020-06-16) * [LBSVIER-1019: ACQweb: Datensatz einfügen - Shortcut (STRG+F10) geht nicht](https://jira.gbv.de/browse/LBSVIER-1019) (2020-06-16) * [LBSVIER-1024: ACQweb: Bestellung suchen > Feld Bestellnummer ohne Tastenkürzel](https://jira.gbv.de/browse/LBSVIER-1024) (2020-06-23) * [LBSVIER-1026: ACQweb: Tabreihenfolge bei Statisitk im Bestellungsschirm](https://jira.gbv.de/browse/LBSVIER-1026) (2020-07-06) * [LBSVIER-1027: ACQweb: LBSweb: Reiterwahl (Maus/Tastatur) sollte Eingabefeld vorbelegen](https://jira.gbv.de/browse/LBSVIER-1027) (2020-07-06) * [LBSVIER-999: ACQweb - Mahnfristen bei Bestellungen werden nicht gesetzt](https://jira.gbv.de/browse/LBSVIER-999) (2020-11-23) Sonstiges * Abonnement anzeigen/ändern: Signatur rot hervorgehoben * Fokus setzen bei "Rechnung eingeben" im Feld "R.-Nr. Liefer." und danach in Betrag nach Drücken von "Datensatz einfügen (STRG+F10)" Anfang März 2021 postete die UB der Uni Osnabrück einige weitere Diff-Patches bei Jira. Die sind hier (noch) nicht übernommen, da derzeit bei diesen Dingen bereits eine ausreichende Lösung oder kein Leidensdruck besteht und daher das Warten auf die nächste LBS-Version reicht. Dennoch hier notiert * [LBSVIER-999: ACQweb - Mahnfristen bei Bestellungen werden nicht gesetzt](https://jira.gbv.de/browse/LBSVIER-999?focusedCommentId=239071&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-239071) (2021-03-05; Lösungsversion: 2.12.3; siehe Alternative oben) * [LBSVIER-1000: ACQweb - Rechnung suchen: Gesamtrechnungsbetrag wird nicht angezeigt](https://jira.gbv.de/browse/LBSVIER-1000?focusedCommentId=239070&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-239070) (2021-03-05; Lösungsversion: 2.13) * [LBSVIER-1105: ACQweb - Bestellung anzeigen: Menüpunkte nicht aktiviert trotz vorhandener Befugnisse](https://jira.gbv.de/browse/LBSVIER-1105?focusedCommentId=239069&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-239069) (2021-03-05; Lösungsversion: ...) * [LBSVIER-1094: Fehlermeldung "Lieferant nicht gefunden" bei Anlage von Bestellung](https://jira.gbv.de/browse/LBSVIER-1094?focusedCommentId=239068&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-239068) (2021-03-05; Lösungsversion: ...) * [LBSVIER-1022: CBS/WinIBW-WebACQ: EPN wird nicht übernommen mit HTTPS](https://jira.gbv.de/browse/LBSVIER-1022?focusedCommentId=239067&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-239067) (2021-03-05; Lösungsversion: Keine/Erledigt) * [LBSVIER-989: OUSweb - Nutzungsberechtigung verlängern - Datum nicht aktualisiert](https://jira.gbv.de/browse/LBSVIER-989?focusedCommentId=239064&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-239064) (2021-03-05; Lösungsversion: 2.13) * [LBSVIER-1035: OUSWeb - "Entleihungen" zeigt Ausleihe eines Bandes anstatt alle Ausleihen](https://jira.gbv.de/browse/LBSVIER-1035?focusedCommentId=239065&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-239065) (2021-03-05; Lösungsversion: ...) * [LBSVIER-1077: Irritierende Meldungen (Umlaute) im Funktionsschirm](https://jira.gbv.de/browse/LBSVIER-1077?focusedCommentId=239062&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-239062) (2021-03-05; Lösungsversion: ...) ## Verwendung ### "Installation" Einfach alles aus dem Ordner _src_ nach /pica/jaguar/httpd/htdocs kopieren. Das erzeugt den Ordner __har-scripts_ und ergänzt in diesen vier Dateien die Kopfzeile um `` * /pica/jaguar/httpd/htdocs/lbs/acq/index.html * /pica/jaguar/httpd/htdocs/lbs/nav/index.html * /pica/jaguar/httpd/htdocs/lbs/ous/index.html * /pica/jaguar/httpd/htdocs/lbs/smm/index.html Das kann man natürlich auch von Hand machen. Die Erklärungen in har-scripts/tub.js sind dann hoffentlich ausreichend. ## Zusätzliche Erläuterungen ### LBSVIER-999 Zwei etwas holprige Videos erklären das Problem und die Hilfestellung, die dieses Script gibt * [LBSVIER-999 - ACQ-Mahnfristen-Bug - Teil 1 Erläuterung (2020-11-23).mp4](doc/media/LBSVIER-999_-_ACQ-Mahnfristen-Bug_-_Teil_1_Erläuterung_(2020-11-23).mp4) * [LBSVIER-999 - ACQ-Mahnfristen-Bug - Teil 2 Workaround (2020-11-23).mp4](doc/media/LBSVIER-999_-_ACQ-Mahnfristen-Bug_-_Teil_2_Workaround_(2020-11-23).mp4)