README.md 5.67 KB
Newer Older
Tobias Zeumer's avatar
Tobias Zeumer committed
1 2 3
## 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.

Tobias Zeumer's avatar
Tobias Zeumer committed
4 5 6 7 8 9 10
## Ü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
11 12 13 14 15 16 17
* [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)
Tobias Zeumer's avatar
Tobias Zeumer committed
18 19 20

Sonstiges
* Abonnement anzeigen/ändern: Signatur rot hervorgehoben
Tobias Zeumer's avatar
Tobias Zeumer committed
21
* Fokus setzen bei "Rechnung eingeben" im Feld "R.-Nr. Liefer." und danach in Betrag nach Drücken von "Datensatz einfügen (STRG+F10)"
Tobias Zeumer's avatar
Tobias Zeumer committed
22

23 24 25 26 27 28 29 30 31 32 33
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: ...)


Tobias Zeumer's avatar
Tobias Zeumer committed
34 35 36 37 38 39 40 41 42 43
## 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 `<script type="text/javascript" src="../_har-scripts/tub.js"></script>`
* /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.

44 45 46 47 48
## 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)