Digitale Dienste issueshttps://collaborating.tuhh.de/groups/tub/dd/-/issues2023-08-29T14:01:37+02:00https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/11Standortsignatur nach Wechsel zu K10plus2023-08-29T14:01:37+02:00Tobias ZeumerStandortsignatur nach Wechsel zu K10plusScheinbar sind die Exemplardaten von 954 zu 924 gezogen. Auch ist die Reihenfolge etwas anders. Diese Lösung reicht wahrscheinlich, aber bei Gelegenheit könnte es trotzdem mal ordentlich gemacht werden: https://collaborating.tuhh.de/tub/...Scheinbar sind die Exemplardaten von 954 zu 924 gezogen. Auch ist die Reihenfolge etwas anders. Diese Lösung reicht wahrscheinlich, aber bei Gelegenheit könnte es trotzdem mal ordentlich gemacht werden: https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/commit/8f52a90e788c460089bc4a7ad3303dc326240a7bhttps://collaborating.tuhh.de/tub/dd/applications/mrbs/-/issues/4PHP-Sessions werden nicht gelöscht2022-06-19T17:51:52+02:00Tobias ZeumerPHP-Sessions werden nicht gelöschtNicht wundern, dass die DB viel kleiner geworden ist. Ich hab mal die mrbs_sessions geleert. Die wächst endlos, weil in vm059:/etc/php/7.4/apache2/php.ini session.gc_probability = 0statt default 1 steht. Da nicht default, hat das bei uns...Nicht wundern, dass die DB viel kleiner geworden ist. Ich hab mal die mrbs_sessions geleert. Die wächst endlos, weil in vm059:/etc/php/7.4/apache2/php.ini session.gc_probability = 0statt default 1 steht. Da nicht default, hat das bei uns jemand wohl absichtlich gesetzt - weiß auch noch jemand warum?
(via https://sourceforge.net/p/mrbs/support-requests/1945/)
Siehe Mattermost: https://communicating.tuhh.de/tub/pl/yq8pnkxzrindxxsy7j4qynm6wchttps://collaborating.tuhh.de/tub/dd/lbs/redhat-server/lbsweb-gui-hacks/-/issues/1Zusatzdateien für Loan4-Ladeanmiation ("OPC-Konto")2022-02-11T21:07:25+01:00Tobias ZeumerZusatzdateien für Loan4-Ladeanmiation ("OPC-Konto")Notiert unter: https://info.gbv.de/display/ProjLBS/Linux-Umstieg+-+Tipps#LinuxUmstiegTipps-LadeanimationeninLoan4-Konto
Stand 2022-02-11: [local.zip](/uploads/32258852a85668933e5eeda128700bfc/local.zip)
Dazu gehört noch `/pica/lbs_web/...Notiert unter: https://info.gbv.de/display/ProjLBS/Linux-Umstieg+-+Tipps#LinuxUmstiegTipps-LadeanimationeninLoan4-Konto
Stand 2022-02-11: [local.zip](/uploads/32258852a85668933e5eeda128700bfc/local.zip)
Dazu gehört noch `/pica/lbs_web/apache-tomcat-8.5.64/webapps/LBS_WEB/WEB-INF/jsp/screen/layout.jsp`anpassen. Nach der Zeile mit "worldcat-gui-new.css" ergänzen:
```
<link href="<%=request.getContextPath()%>/local/custom.css" type="text/css" rel="STYLESHEET">
<script type="text/javascript" src="<%=request.getContextPath()%>/local/custom.js"></script>
```
Das Repository hier ist auf den Pfad /pica/lbs_web/apache-tomcat-8.5.64/webapps/LBS_WEB/local nicht ausgelegt und außerdem verschwindet es dort ggf. Daher vielleicht nur notieren in diesem Repository. Wird vermutlich sowieso nie wieder angefasst (wobei man natürlich so schick Menüs ausblenden oder durch andere Links und Infos ersetzen könnte...)Tobias ZeumerTobias Zeumer2022-03-01https://collaborating.tuhh.de/tub/dd/lbs/windows-tools/Fernleih-Makro/-/issues/6Anzahl Einheiten Textfeld ergänzen2019-11-25T14:05:44+01:00Tobias ZeumerAnzahl Einheiten Textfeld ergänzenIm OUS-Konto steht im Textfeld nur "Preis pro Einheit 1,50 EUR". Besser wäre, wenn zusätzlich die Anzahl der gebuchten Einheiten angegeben würde á la: "x Einh. à 1,50 EUR" oder "x EH À 1,50 EUR".Im OUS-Konto steht im Textfeld nur "Preis pro Einheit 1,50 EUR". Besser wäre, wenn zusätzlich die Anzahl der gebuchten Einheiten angegeben würde á la: "x Einh. à 1,50 EUR" oder "x EH À 1,50 EUR".https://collaborating.tuhh.de/tub/dd/application-archive/lbs/solaris-server/module-lbs-borrower-update-service/-/issues/2LBS4-Borrower-Update zu langsam2021-08-24T15:52:29+02:00Tobias ZeumerLBS4-Borrower-Update zu langsamDer Aufruf der Jar-Datei verzögert den eigentlichen Import-Prozess enorm. Ein [möglicher Lösungsansatz](https://jira.gbv.de/browse/LBSVIER-923?focusedCommentId=202585&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#...Der Aufruf der Jar-Datei verzögert den eigentlichen Import-Prozess enorm. Ein [möglicher Lösungsansatz](https://jira.gbv.de/browse/LBSVIER-923?focusedCommentId=202585&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-202585):
>>>
sofern Sie ein bisschen Java-Code schreiben können/wollen (oder Groovy oder irgendeine andere Sprache, die in JVM-Bytecode kompilieren kann). Ich bleibe mal der Einfachheit halber bei Groovy.
Wenn man sich die jar Datei vom Borrower Update ansieht, sieht man, dass dort org.oclc.lbs.bu.BorrowerUpdate als MainClass im Manifest hinterlegt ist. Mal davon ausgehen, dass Sie die Update-Daten über einen Socket empfangen wollen ungefähr folgendes Skelett:
>>>
```
import java.net.ServerSocket
def server = new ServerSocket(4444)
while(true) {
server.accept { socket ->
println "processing new connection..."
socket.withStreams { input, output ->
def reader = input.newReader()
// vom reader die Daten lesen
// in eine Datei schreiben
def arguments = ... // wie beim Programm-Aufruf auch, nur halt mit der geschriebenen Datei
org.oclc.lbs.bu.BorrowerUpdate.main( arguments )
// und hier noch ein bisschen auf Fehler überprüfen
output << "irgendeine Antwort\n"
}
println "processing/thread complete."
}
}
```
> Sie brauchen halt zum Kompilieren die jar Datei, mit der Sie das Update sonst auch aufrufen. Beim Aufruf Ihres Programmes muss die dann natürlich auch im Klassenpfad liegen. Sollte eigentlich recht elegant und stabil sein. Und weil der Java-Prozess nicht beendet wird auchhttps://collaborating.tuhh.de/tub/dd/lbs/windows-tools/Fernleih-Makro/-/issues/5Abbruch mit "FL-Konto vorhanden"2019-10-02T16:38:54+02:00Tobias ZeumerAbbruch mit "FL-Konto vorhanden"Sehr, sehr selten bricht das Script an der Stelle ab, wo auf das Vorhandensein des Konto (CBS/WinIBW) geprüft wird, obwohl das Konto tatsächlich nicht vorhanden ist (war). Das Konto wird also mit "e ben" angelegt. Dann - warum - ist [ibw...Sehr, sehr selten bricht das Script an der Stelle ab, wo auf das Vorhandensein des Konto (CBS/WinIBW) geprüft wird, obwohl das Konto tatsächlich nicht vorhanden ist (war). Das Konto wird also mit "e ben" angelegt. Dann - warum - ist [ibwAccountExists](https://collaborating.tuhh.de/tub/dd/lbs/windows-tools/Fernleih-Makro/blob/fc0c01836dd13c001042db202c25616ec7e329e3/Fernleihe%20-%20Entwicklungsversion.ahk#L194) offensichtlich gesetzt und die Fehlermeldung greift. Daher geht es dann nicht mit "Send, {Tab}%bNachname%...." weiter.https://collaborating.tuhh.de/tub/dd/lbs/windows-tools/Fernleih-Makro/-/issues/4Kontolöschung (Anfrage/Automatisch)2019-01-23T14:38:48+01:00Tobias ZeumerKontolöschung (Anfrage/Automatisch)Eine Option "Kontolöschung", die im CBS ins Bemerkungsfeld [LOE] für die automatische Löschung durch den GBV einträgt.
Am sinnvollsten wäre, dass diese Option äquivalent zum "Ausweiswechsel" funktionieren würde. Das heißt, es würde
1. D...Eine Option "Kontolöschung", die im CBS ins Bemerkungsfeld [LOE] für die automatische Löschung durch den GBV einträgt.
Am sinnvollsten wäre, dass diese Option äquivalent zum "Ausweiswechsel" funktionieren würde. Das heißt, es würde
1. Das OUS-Konto aufgerufen
2. Von dort das CBS-Konto und nur der [LOE]-Eintrag geschrieben
3. Das OUS-Konto wird via x (STRG-ENTf) gelöscht
Zu bedenken
1. Bei der Löschung auf Benutzeranfrage ist das kein Problem, das OUS-Konto ist noch da
2. Nach der automatischen Löschung durch den APCC-Job, ist das Konto aber nicht mehr da. Das heißt, es müsste auch möglich sein nur das CBS-Konto aufzurufen.
(oder man unterstützt nur eine der beiden Varianten)https://collaborating.tuhh.de/tub/dd/lbs/windows-tools/Fernleih-Makro/-/issues/3Benutzertypwechsel und Einheiten2019-01-23T14:27:28+01:00Tobias ZeumerBenutzertypwechsel und EinheitenWird von MitarbeiterIn zu z.B. Statdtleser oder Alumni gewechselt, müssten Guthaben-Einheiten aus dem CBS-Konto entfernt werden. Bzw. andersherum eben hinzugefügt werden.
Lohnt sich evtl. eine weitere (Menü-)Option "Benutzertypwechsel" ...Wird von MitarbeiterIn zu z.B. Statdtleser oder Alumni gewechselt, müssten Guthaben-Einheiten aus dem CBS-Konto entfernt werden. Bzw. andersherum eben hinzugefügt werden.
Lohnt sich evtl. eine weitere (Menü-)Option "Benutzertypwechsel" beim Makro dafürhttps://collaborating.tuhh.de/tub/dd/lbs/windows-tools/Fernleih-Makro/-/issues/2LBS 2.12 - €-Tab2019-01-07T16:07:30+01:00Tobias ZeumerLBS 2.12 - €-Tab"in Version 2.12 wurden die Registerkarten umbenannt in "Kost" und "Kost2". " https://jira.gbv.de/browse/LBSVIER-821
... dann muss das ggf. angepasst werden im Makro."in Version 2.12 wurden die Registerkarten umbenannt in "Kost" und "Kost2". " https://jira.gbv.de/browse/LBSVIER-821
... dann muss das ggf. angepasst werden im Makro.https://collaborating.tuhh.de/tub/dd/application-archive/lbs/solaris-server/module-lbs-borrower-update-service/-/issues/1Nur eine IP erlaubt2018-11-15T18:26:00+01:00Tobias ZeumerNur eine IP erlaubtWas hab ich mir dabei gedacht: https://collaborating.tuhh.de/tub/dd/lbs/solaris-server/module-lbs-borrower-update-service/blob/a360943d1a68e841a35686c4ccaeb0ae0f27984c/pica3/user_import_lbs3#L128
Naja, ohnehin nur eine IP bei Tunnel - d...Was hab ich mir dabei gedacht: https://collaborating.tuhh.de/tub/dd/lbs/solaris-server/module-lbs-borrower-update-service/blob/a360943d1a68e841a35686c4ccaeb0ae0f27984c/pica3/user_import_lbs3#L128
Naja, ohnehin nur eine IP bei Tunnel - die des Servers selbst...https://collaborating.tuhh.de/tub/dd/lbs/windows-tools/Fernleih-Makro/-/issues/1Adresse bei Doktoranden Extern2018-10-25T13:59:49+02:00Tobias ZeumerAdresse bei Doktoranden ExternExterne Doktoranden zählen wie MitarbeiterInnen, aber haben keine TU-Adresse. Daher darf hier eigentlich nicht auf "z. Hd." bestanden werden, die Einheiten sollten trotzdem aber gutgeschrieben werden. Im Moment bricht das Script daher mi...Externe Doktoranden zählen wie MitarbeiterInnen, aber haben keine TU-Adresse. Daher darf hier eigentlich nicht auf "z. Hd." bestanden werden, die Einheiten sollten trotzdem aber gutgeschrieben werden. Im Moment bricht das Script daher mit dem Hinweis auf z. Hd. ab...https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/10ZoteroBib für Zitationen2018-07-08T14:44:16+02:00Tobias ZeumerZoteroBib für ZitationenVielleicht [get_bibliography_ws()](https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/blob/master/inc/class.Bibliography.php#L820) mit https://zbib.org/ umsetzen?Vielleicht [get_bibliography_ws()](https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/blob/master/inc/class.Bibliography.php#L820) mit https://zbib.org/ umsetzen?https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/9Neuer Semesterapparat: Automatische Mail2018-03-19T16:16:31+01:00Tobias ZeumerNeuer Semesterapparat: Automatische MailEventuell ein schickes Feature wäre, wenn beim Anlegen eines neues Semesterapparates eine Mail an die LBS-Verwaltung ginge, damit dieser Sonderstandort dort auch eingerichtet wird.Eventuell ein schickes Feature wäre, wenn beim Anlegen eines neues Semesterapparates eine Mail an die LBS-Verwaltung ginge, damit dieser Sonderstandort dort auch eingerichtet wird.https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/8Besseres Embedding2018-06-21T20:55:52+02:00Tobias ZeumerBesseres EmbeddingDerzeit ist ein Embeding via iframe möglich. gäbe sicher schönere Varianten, z.B. wie Twitter.
Wäre ggf. auch nett(er) für Verlinkung aus tub.find.Derzeit ist ein Embeding via iframe möglich. gäbe sicher schönere Varianten, z.B. wie Twitter.
Wäre ggf. auch nett(er) für Verlinkung aus tub.find.https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/7DOIs mit URL eingeben2018-03-18T22:37:01+01:00Tobias ZeumerDOIs mit URL eingebenDOIs sollten im Formular auch mit URL übergeben werden können.DOIs sollten im Formular auch mit URL übergeben werden können.https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/6Zitationen unvollständig2018-03-21T15:09:47+01:00Tobias ZeumerZitationen unvollständigBei http://ws.gbv.de/suggest/csl sind die CSL-Templates unzureichend (kann man auch sehen, wenn man einer Abfrage &debug=1 anhängt). Es wird übrigens RIS als Grundlage genommen, z.B. http://unapi.gbv.de/?id=gvk:ppn:1006349219&format=ris...Bei http://ws.gbv.de/suggest/csl sind die CSL-Templates unzureichend (kann man auch sehen, wenn man einer Abfrage &debug=1 anhängt). Es wird übrigens RIS als Grundlage genommen, z.B. http://unapi.gbv.de/?id=gvk:ppn:1006349219&format=ris-legacy. Prinzipiell ist es schon ausreichend, andererseits wäre es schon schön, wenn zmdst. Herausgeber (A2 bei RIS) noch mitgenommen würden.
Entweder man macht es gleich komplett selbst oder ggf. schummelt man etwa [hier](https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/blob/master/inc/class.Bibliography.php#L843) via search & replace die weiteren Personen oder ggf. den Herausgeber rein (die "Autor"-Sortierung stimmt SRU-seitig ja trotzdem - wobei, nicht immer merkwürdiger Weise).https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/5Datenstruktur2018-03-18T22:23:22+01:00Tobias ZeumerDatenstrukturWirklich alles sehr quick & dirty. SST ist eigentlich nur ein weiterer "Eintrag" (wie Links, Artikel...). In der [class.Bibliography](ead85e0adfedc969697ff592a444e906de693f91) könnte man alles viel geschickter machen. Beispielsweise könn...Wirklich alles sehr quick & dirty. SST ist eigentlich nur ein weiterer "Eintrag" (wie Links, Artikel...). In der [class.Bibliography](ead85e0adfedc969697ff592a444e906de693f91) könnte man alles viel geschickter machen. Beispielsweise könnte die record_action_x mit den entry_action_x-Methoden zusammengeführt werden.https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/4Indexdarstellung2018-03-18T22:19:55+01:00Tobias ZeumerIndexdarstellungInsbesondere bei Wordpress, sollte der Index ain-/ausklappbar sein oder dergleichen. Mobile sieht es derzeit schlecht aus.Insbesondere bei Wordpress, sollte der Index ain-/ausklappbar sein oder dergleichen. Mobile sieht es derzeit schlecht aus.https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/3Einträge auf Vorhandensein prüfen2018-03-18T22:17:20+01:00Tobias ZeumerEinträge auf Vorhandensein prüfenSemesterapparate selbst dürfen "leer" sein (dafür ist die Archiv-Funktion). Alles andere sollte eigentlich ordentlich als nicht vorhanden quittiert werden.Semesterapparate selbst dürfen "leer" sein (dafür ist die Archiv-Funktion). Alles andere sollte eigentlich ordentlich als nicht vorhanden quittiert werden.https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/-/issues/1Langsame Übersetzung2018-03-18T22:06:54+01:00Tobias ZeumerLangsame ÜbersetzungFunction [translate()](https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/blob/master/client/web/js/ajax.js#L144) in ajax.js verlangsamt insbesondere das erste Laden der Seite, da es ggf. doppelt (Index...Function [translate()](https://collaborating.tuhh.de/tub/dd/lbs/php-web-applications/library-course-reserves/blob/master/client/web/js/ajax.js#L144) in ajax.js verlangsamt insbesondere das erste Laden der Seite, da es ggf. doppelt (Index + Bibliography) ausgeführt wird.