Merhabalar,
Koha Kütüphane Yazılımı, kütüphaneciler için oldukça geniş bir yetkilendirme seçeneği sunmaktadır. Ancak bazı özel ihtiyaçları karşılamak için ek olarak kod desteği gerekebilir.
Özellikle katalog modülünde yer alan “Kaydı Sil” özelliğinin yetkilendirme kontrolüne tabi olmaması, bazı durumlarda bibliyografik kayıtların yanlışlıkla silinmesine yol açabilmektedir.
Kaydı Sil Özelliğinin Gizlenmesi
Kullandığım Koha Sürümü: 23.11.11
Ara yüz: Türkçe
Bibliyografik kayıt menüsündeki “Kaydı Sil” seçeneğini gizleyeceğiz.
- Yönetim Modülü
- Sistem tercihleri menüsüne tıklıyoruz
- IntranetUserJS seçeneğini bulup “Değer” kısmına aşağıdaki kodu yapıştırıp tercihleri kaydediyorsunuz.
$(document).ready(function () {
// Türkçe arayüzde "Kaydı sil" bağlantısını gizle (href kontrolü daha güvenlidir)
$("a[href*='cataloguing/deletebiblio.pl']").hide();
// MARC kayıt düzenleme sayfasında yer alabilecek "Sil" bağlantılarını da gizle
$("a").filter(function () {
const linkText = $(this).text().trim().toLowerCase();
return linkText === 'kaydı sil' || linkText === 'sil' ||
$(this).attr('href')?.includes('deletebiblio.pl');
}).hide();
// Eğer silme işlemi dropdown menüdeyse, oradaki "Sil" linklerini de gizleyelim
$("li a").each(function () {
if ($(this).text().trim().toLowerCase() === "kaydı sil") {
$(this).hide();
}
});
});
Kod Kaynak: https://chatgpt.com/
Aşağıda gözükeceği üzere yetkilendirmelerde olmayan bir seçeneği kod kullanarak gizledik.

Yukarıdaki kodlar chatgpt kullanılarak oluşturulmuştur.
Sağlıcakla kalınız.
Kütüphaneciler için adım adım ihale rehberi sitesinden daha fazla şey keşfedin
Subscribe to get the latest posts sent to your email.






Son yorumlar