Jumat, 01 Maret 2019

User-defined Profile

User-defined profile ialah field khusus di profil pengguna yang dapat ditambahkan. Ini berguna, misalnya, dalam lingkungan multi-perusahaan. Ia terkonfigurasikan dengan sistem.


Ketentuan User-defined Profile

  • Harus sintaks JSON yang valid (json.org)
  • String harus dikutip ganda (antara " dan ")
  • Tanda koma di akhir list tidak diijinkan. 
  • Terdiri atas 4 list Python: nama field(hanya diperbolehkan underscore dan alphanumeric saja); label field; referensi (lihat referensi kode form dan referensi kode report); nilai default.
  • Field di user-defined profile akan selalu disimpan sebagai str. Konversi mungkin diperlukan.
  • Dalam form/report/query, user-defined profile dapat dibaca menggunakan fungsi sqliteboy_x_profile atau sqliteboy_x_my

Contoh

[
      [
         "company",
         "Perusahaan",
         "select id as a, name as b from company",
         0
      ],
      [
         "sqliteboy",
         "Pengguna SQLiteBoy yang bahagia?",
         [ [0,"tidak :("], [1,"ya :)"] ],
         1
      ],
      [
         "signature",
         "Tanda Tangan",
         0,
         ""
      ]
    ]

Tidak ada komentar:

Posting Komentar