Dokuméntasi pikeun modul ieu tiasa dijieun dina kaca Modul:1tes/doc.

local p = {}

-- Daftar hak pengguna yang tersedia
p.hak = {
    ["anonim"] = "Pengguna anonim dapat membaca halaman dan menyunting halaman tertentu.",
    ["terkonfirmasi otomatis"] = "Pengguna terkonfirmasi otomatis dapat menyunting halaman semi-proteksi.",
    ["pengembali revisi"] = "Pengembali revisi dapat mengembalikan revisi dengan cepat.",
    ["pengurus"] = "Pengurus memiliki akses penuh untuk menghapus halaman, memblokir pengguna, dan mengelola hak pengguna.",
    ["birokrat"] = "Birokrat dapat menambah atau menghapus beberapa hak pengguna dan mengangkat pengurus."
}

-- Fungsi untuk mendapatkan deskripsi hak pengguna berdasarkan input
function p.infoHak(frame)
    local hak = frame.args[1] or "anonim"
    local info = p.hak[hak]
    if info then
        return "Hak pengguna " .. hak .. ": " .. info
    else
        return "Hak pengguna tidak ditemukan."
    end
end

return p