{% extends "base.html" %} {% block title %}Pengaturan – SPPG{% endblock %} {% block page_title %}Pengaturan Aplikasi{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{% if can('peng_identitas_dapur') %}
Identitas Dapur
Nama Dapur
Nama ini akan tampil di seluruh halaman, header dokumen, dan export Excel/PDF.
Kontak
Biaya Admin Transfer
Aturan potongan admin: Setiap pembayaran ke rekening selain BRI akan dikenakan biaya admin sebesar Rp {{ '{:,.0f}'.format(admin_fee) }} yang dipotong dari total belanja otomatis saat data disimpan.
Rp
Rp
Simulasi Potongan Admin
Rp
Transfer BRI
Rp 500.000
Transfer Non-BRI
Rp 497.500
{% endif %} {% if can('peng_notifikasi') %}
Integrasi Notifikasi WhatsApp & Telegram Auto Broadcast
Telegram Bot (Gratis & Cepat)

Kirim notifikasi otomatis instan ke akun atau grup Telegram pengurus / bendahara saat pengajuan dibuat atau divalidasi.

Dapatkan token bot dengan membuat bot di @BotFather.
Cek ID chat/grup via bot @userinfobot atau @getidsbot.
WhatsApp Gateway (Fonnte / Wablas / Webhook)

Kirim notifikasi otomatis ke nomor WhatsApp bendahara atau grup WhatsApp melalui provider gateway API.

Nomor WhatsApp Admin Pusat / Bendahara Utama yang akan menerima SEMUA notifikasi pengajuan & validasi dari seluruh dapur. (Untuk notifikasi khusus per dapur, atur di tabel Daftar Dapur / Unit di bawah).
Pemicu Pengiriman Notifikasi (Event Triggers)
Memberi tahu bendahara bahwa ada nota belanja yang perlu diperiksa.
Memberi tahu tim dapur bahwa nota telah divalidasi dan siap ditransfer.
Notifikasi Rekap Validasi WA (Konsolidasi)
Tampilkan tombol Kirim Notifikasi Validasi WA di halaman Belanja Bahan untuk mengirim satu pesan WhatsApp konsolidasi berisi semua transaksi yang telah divalidasi.
Pesan akan dikirim ke Admin Pusat (dari field Nomor WA di atas) dan nomor WA per dapur yang dikonfigurasi di tabel Daftar Dapur di bawah, sesuai toggle Aktif Validasi masing-masing dapur.
{% endif %} {% if can('peng_template_notif') or (current_user and current_user.role == 'super_admin') %}
Template Pesan Notifikasi WA & Telegram Dapat Diedit

Sesuaikan teks balasan/notifikasi yang dikirim ke WhatsApp & Telegram. Gunakan variabel {nama_dapur}, {penerima}, {nominal}, {tanggal}, {kategori}, {keperluan}, {validator} di dalam teks.

Variabel yang tersedia: {nama_dapur} {penerima} {nominal} {tanggal} {kategori} {keperluan} {validator} {waktu} {no_rek} — Jika template kosong, sistem akan menggunakan format otomatis bawaan.
{% endif %} {% if can('peng_identitas_dapur') or can('peng_notifikasi') %}
Tersimpan!
{% endif %}
{% if can('peng_daftar_dapur') %}
Daftar Dapur / Unit
Urut Nama Dapur Kode Rekening / No. VA Sisa Saldo VA No. WA (Ka SPPG / Akuntan) & Toggle Notif Status Aksi
{% endif %} {% if can('peng_kategori') %}
Kategori Pengajuan
Urut Nama Kategori Jenis Deskripsi / Catatan Status Aksi
{% endif %}
Manajemen Akun & Pengguna (Multi-Role)
{% if not current_user or current_user.role == 'super_admin' %} {% endif %}
Username Nama Lengkap Peran / Role Unit Dapur Terikat Status Aksi
Memuat data pengguna...
Preview — Header Dokumen
{{ settings.get('nama_dapur','SPPG SENDANGREJO') }}
{{ settings.get('nama_pengelola','') }}
{{ settings.get('alamat_dapur','') }}
{{ settings.get('no_telepon','') }}
{% if can('peng_reset_data') or (current_user and current_user.role == 'super_admin') %}
Cadangan & Pemulihan Database (Backup, Unduh & Restore) SISTEM KEAMANAN DATABASE

Kelola salinan basis data SQLite aplikasi (pengajuan.db) secara mandiri. Anda dapat membuat snapshot cadangan di server, mengunduh file database ke komputer lokal, atau memulihkan (restore) data dari file cadangan sebelumnya.

Backup & Download Database

Buat snapshot cadangan instan yang disimpan di server atau langsung unduh file .db lengkap untuk disimpan di perangkat lokal Anda.

Unduh Database (.db)
Restore / Pulihkan Database

Unggah file database (.db) cadangan atau pilih dari riwayat snapshot server.

Perhatian: Restore akan menimpa seluruh data transaksi, pengaturan, dan akun dengan data dari file cadangan!
Daftar Snapshot Cadangan di Server (/backups)
Nama File Snapshot Ukuran Waktu Dibuat Aksi
Memuat daftar snapshot...
Zona Bahaya: Pengaturan Reset Data Transaksi & Analisa KHUSUS SUPER ADMIN
Pemberitahuan Keamanan: Fitur ini digunakan untuk membersihkan atau mengosongkan data transaksi dan riwayat analitik (misalnya saat selesai masa uji coba / simulasi atau memulai periode pembukuan baru).
  • Data yang di-reset: Mutasi & Saldo VA, Catatan Belanja Bahan, Pengajuan Operasional, dan Pengajuan Belanja/SCM.
  • Data master AMAN (tidak akan terhapus): Akun Pengguna / User, Konfigurasi Pengaturan, Profil & Daftar Dapur, Pemasok Rekanan, dan Kategori Pengajuan.
  • Cadangan Otomatis: Sistem akan otomatis membuat file cadangan snapshot (di folder backups/backup_before_reset_*.db) sebelum penghapusan dilakukan.
Pilih apakah ingin mereset seluruh unit atau dapur tertentu saja
Mengosongkan buku kas mutasi VA dan mengembalikan saldo VA ke Rp 0.
Menghapus riwayat transaksi belanja harian bahan makanan ke rekanan.
Menghapus arsip pengajuan biaya operasional (gas LPG, bensin, upah, listrik).
Menghapus dokumen pengajuan belanja bahan yang menjadi dasar analitik BI & SCM.
Verifikasi password super admin wajib diisi sebelum eksekusi
{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}