Univention Bugzilla – Bug 26361
Automatisches Löschen alter Druckjobs
Last modified: 2012-07-06 12:11:15 CEST
Dem Druckermoderationsmodul fehlt derzeit noch die Funktionalität, dass ältere Druckjobs (bspw. 30 Tage) automatisch über ein cron-Job gelöscht werden. Das Verhalten könnte über UCR angepasst/abgeschaltet werden.
Nach Rücksprache mit Andreas hat sich herausgestellt, dass die gewünschte Funktionalität eigentlich in univention-printserver implementiert werden müsste und nicht im dem UMC-Modul. Das würde jedoch bedeuten, dass das Paket für UCS@schol geforked werden müsste.
(In reply to comment #1) > Nach Rücksprache mit Andreas hat sich herausgestellt, dass die gewünschte > Funktionalität eigentlich in univention-printserver implementiert werden müsste > und nicht im dem UMC-Modul. Das würde jedoch bedeuten, dass das Paket für > UCS@schol geforked werden müsste. → jep, bitte das Paket forken.
Das Feature wurde in univention-printserver(-pdf) implementiert. Es wurden 3 neue UCR-Variablen eingeführt: - zum (de)aktivieren des cronjobs - wann bzw. wie oft der cronjob ausgeführt soll - wie alt die Druckaufträge sein müssen, sodass sie gelöscht werden Die Änderungen wurden eingecheckt; Paket baut gerade -- Es wurde am Ende jedoch noch nicht überprüft. Changelog fehlt auch noch.
Kleiner Typoe im Template: Hier KEEP = configRegistry('cups/cups-pdf/cleanup/keep', '30') fehlt ein .get KEEP = configRegistry.get('cups/cups-pdf/cleanup/keep', '30')
Es scheint noch Probleme mit dem Script zu geben: ==================== root@master27:~# ucr commit /etc/cron.d/univention-printserver-pdf File: /etc/cron.d/univention-printserver-pdf Traceback (most recent call last): File "<stdin>", line 12, in <module> TypeError: 'ConfigRegistry' object is not callable ====================
(In reply to comment #5) > Es scheint noch Probleme mit dem Script zu geben: > > ==================== > root@master27:~# ucr commit /etc/cron.d/univention-printserver-pdf > File: /etc/cron.d/univention-printserver-pdf > Traceback (most recent call last): > File "<stdin>", line 12, in <module> > TypeError: 'ConfigRegistry' object is not callable > ==================== Das gleiche wie in Comment 4.
Der Typo wurde zusammen mit einem weiteren korrigiert. Paket baut gerade
Changelog ist nun auch vorhanden.
Die UCR-Variablen cups/cups-pdf/cleanup/interval und cups/cups-pdf/cleanup/enabled funktionieren wie erwartet Der Changelog existiert.
UCS@school 3.0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS@school erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"