OpenSID / wiki-layanan-opendesa

Layanan OpenDESA
1 stars 0 forks source link

Tambahkan Notifikasi email saat menerima kerja sama #664

Closed vickyrolanda closed 3 months ago

vickyrolanda commented 3 months ago

Saat ini, layanan belum memiliki fitur notifikasi ketika pengguna diterima dokumen kerja samanya. Fitur ini penting untuk memberikan umpan balik yang jelas kepada pengguna setelah mereka diterima atas dokumen kerja sama, sehingga mereka dapat mengetahui bahwa tindakan mereka telah berhasil diproses.

Fitur yang Diharapkan:

Ketika kita menerima atau memverifikasi kerja sama, sebuah notifikasi muncul untuk mengonfirmasi bahwa tindakan tersebut telah berhasil. Notifikasi harus tampil dengan jelas dan informatif, serta menghilang setelah beberapa detik atau dengan tindakan pengguna (misalnya, menekan tombol "OK").

<script>
        $(document).ready(function() {
            // Event listener untuk tombol Terima Kerja Sama
            $('#tombolTerimaKerjaSama').on('click', function(event) {
                event.preventDefault(); // Mencegah tindakan default sebelum konfirmasi

                // Panggil fungsi untuk menerima kerja sama
                // Contoh AJAX call untuk menerima kerja sama
                $.ajax({
                    url: '/path/to/api/accept-partnership',
                    type: 'POST',
                    data: { /* data yang diperlukan */ },
                    success: function(response) {
                        // Tampilkan notifikasi sukses menggunakan SweetAlert
                        Swal.fire({
                            title: 'Kerja Sama Diterima',
                            text: 'Anda telah berhasil menerima tawaran kerja sama.',
                            icon: 'success',
                            confirmButtonText: 'OK'
                        });
                    },
                    error: function(error) {
                        // Tampilkan notifikasi error jika ada masalah
                        Swal.fire({
                            title: 'Terjadi Kesalahan',
                            text: 'Gagal menerima tawaran kerja sama. Silakan coba lagi.',
                            icon: 'error',
                            confirmButtonText: 'OK'
                        });
                    }
                });
            });
        });
    </script>

isi email notifikasi :

Berikut adalah template email yang dapat digunakan untuk menginformasikan bahwa dokumen telah diterima oleh OpenDesa:

Subject: Konfirmasi Penerimaan Dokumen oleh OpenDesa

Body:

Yth. [Nama Penerima],

Kami ingin memberitahukan bahwa dokumen yang Anda kirimkan telah kami terima dengan baik. Berikut adalah rincian dokumen yang telah diterima:

Rincian Dokumen:

Nama Pengirim: [Nama Pengirim] Judul Dokumen: [Judul Dokumen] Tanggal Pengiriman: [Tanggal Pengiriman]

Dokumen Anda saat saat ini sudah diterima oleh tim kami.

Jika Anda memiliki pertanyaan atau membutuhkan informasi lebih lanjut, jangan ragu untuk menghubungi kami melalui email ini atau melalui nomor telepon kami di [Nomor Telepon Kontak].

Terima kasih atas kerjasama Anda.

Hormat kami,

[Nama Anda] [Posisi Anda] OpenDesa [Alamat Kantor] [Email Kontak] [Nomor Telepon Kontak] [Website OpenDesa]

vickyrolanda commented 3 months ago

Sudah diselesaikan di PR https://github.com/OpenSID/Layanan_OpenDESA/pull/575