Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Riset dan deploy lapor.boi #76

Closed
herpiko opened this issue Oct 23, 2020 · 24 comments
Closed

Riset dan deploy lapor.boi #76

herpiko opened this issue Oct 23, 2020 · 24 comments

Comments

@herpiko
Copy link
Member

herpiko commented Oct 23, 2020

  • Skenario 1: Form -> GitHub -> Telegram dev
  • Skenario 2: Form -> Telegram dev (decision making) -> GitHub issues
@raniaamina
Copy link
Collaborator

Mockup perdana untuk halaman LaporBOI!

laporboi

@herpiko
Copy link
Member Author

herpiko commented Oct 23, 2020

Canggih jabrik!

Saran:

  • Tim BlankOn diganti menjadi tag (atau mungkin istilah lain), secara pengguna tidak serta merta mengassign issue ke tim tertentu. Kolom ini boleh tidak diisi karena pengguna mungkin tidak memiliki pengetahuan yang cukup atas hal tersebut. Ada pun isinya adalah sebagian dari Label yang ada di GitHub Issues, yakni:
    • Pemaketan
    • Infrastruktur
    • Kesenian
    • Riset
    • JaminanKualitas
    • Dokumentasi

@raniaamina Apakah sumber kodenya akan dirilis di bawah BlankOn? Jika iya, akan saya siapkan lumbung kodenya. Jika tidak, mohon nanti tempelkan tautan sumber kode untuk membuka kemungkinan kontribusi dari yang lain.

@raniaamina
Copy link
Collaborator

Itu sifatnya opsional, mesti ada pilihan general memang untuk bantu pengguna.

Sementara kode sumber akan disimpan di sini dulu:
https://github.com/artemtech/lapor-boi

@artemtech artemtech self-assigned this Oct 31, 2020
@artemtech
Copy link
Collaborator

link demo:
https://lapor-boi.vercel.app/

fitur:

  • kirim laporan ke telegram
  • upload attachment

@herpiko
Copy link
Member Author

herpiko commented Oct 31, 2020

Habisi!

@artemtech
Copy link
Collaborator

tinggal deployment

@somat
Copy link
Member

somat commented Nov 3, 2020

Isian form sebaiknya diberikan penanda isian yang wajib diisi, dan isian yang tidak wajib diisi. Misalnya menggunakan tanda bintang, dan diberi keterangan di bawahnya.

@leonyonz
Copy link
Collaborator

Hi Tim,

Apakah sudah rilis ?

@herpiko
Copy link
Member Author

herpiko commented Nov 24, 2020

Kepentok sama #74.

Tunggu beberapa waktu lagi, akan ada kabar baik dari sponsor.

@herpiko
Copy link
Member Author

herpiko commented Dec 18, 2020

Sudah bisa dideploy ke rafi. @samsulmaarif Mohon disiapkan domain yang diarahkan ke mesin rafi.

@samsulmaarif
Copy link
Member

@herpiko siap pak

@kudaliar032
Copy link
Member

kudaliar032 commented Dec 19, 2020

Daftar pekerjaan untuk dieksekusi

  • Buat domain dan diarahkan ke rafi
  • Butuh kredensial untuk bot Telegram
  • Pull kode di server
  • Bangun dan jalankan layanan lapor.boi
  • Konfigurasikan https di nginx

Untuk yang poin 1 dan 2 minta support ya pak @samsulmaarif

@kudaliar032 kudaliar032 self-assigned this Dec 19, 2020
@samsulmaarif
Copy link
Member

oke dit @kudaliar032

@samsulmaarif
Copy link
Member

samsulmaarif commented Dec 19, 2020

Domain sudah dipointing:

  • lapor.blankon.id
  • lapor.blankonlinux.or.id --> redirect ke lapor.blankon.id

@kudaliar032
Copy link
Member

Pak @artemtech, untuk lapor-boi telah saya deploy. Untuk skup ujinya bagaimana?

cc: @leonyonz

@leonyonz
Copy link
Collaborator

Hadir Pak, siap nguji jika udah ada skupnya.

@artemtech
Copy link
Collaborator

artemtech commented Dec 19, 2020

skup uji laporboi v1

Akses

  • pastikan domain lapor.blankon.id bisa diakses dengan baik
  • akses domain lapor.blankonlinux.or.id kalau memang dibikin redirect, berti harus bisa redirect dengan baik ke lapor.blankon.id
  • akses domain harus https atau ndak ini? kalau https, pastikan bisa diakses melalui https://lapor.blankon.id,

Penggunaan

Bagian informasi laporan

  • apakah informasi yang sudah tampil saat ini cukup memberikan informasi untuk pelaporan tiket?
  • validasi yang harus diisi saat ini adalah nama, email, tipe laporan, fitur/layanan, cc ke tim apa.

Bagian rincian laporan

  • judul dan deskripsi adalah mutlak harus ada, pastikan kalo kosong, ndak mau dikirim
  • lampiran bisa berupa sembarang berkas, sifatnya opsional (max size-nya belum diatur dari kode)
  • format penulisan mengikuti markdown
  • pastikan juga, saat user masuk platform ini, sudah ada template yang mereka tinggal isi (ini template nya generic)

Bagian laporan terkini

  • pastikan menampilkan tiket terkini sesuai issue di github berdasar 3 tiket teratas sortir berdasar tanggal.
  • pastikan klik tiket bisa mengarahkan ke tiket terkait dengan benar.
  • pastikan klik laporan lainnya mengarah ke url tiket proyek saat ini.

Bagian informasi panduan pengisian

  • apakah informasinya sudah cukup jelas untuk end-user?

Mengirim laporan

  • terdapat notifikasi bahwa tiket sedang dikirim
  • terdapat notifikasi bahwa tiket gagal dikirim (jika gagal)
  • terdapat notifikasi bahwa tiket berhasil dikirim
  • apakah notifikasi pengiriman sudah cukup memberikan informasi terkait pengiriman?
  • tiket yang dikirim dari platform ini akan diteruskan di channel telegram yang akan diproses sesuai Skenario 2
  • kalau ada lampiran yang disertakan, harus bisa diangkut ke channel telegram juga

@leonyonz
Copy link
Collaborator

On check Pak

@leonyonz
Copy link
Collaborator

Akses

image

image

image

Catatan: Sudah sesuai dengan ekspektasi

Penggunaan

Bagian informasi laporan

  • apakah informasi yang sudah tampil saat ini cukup memberikan informasi untuk pelaporan tiket?
    Jawab: Dari saya sudah OK

  • validasi yang harus diisi saat ini adalah nama, email, tipe laporan, fitur/layanan, cc ke tim apa.

image

Catatan: Wajib isi sudah sesuai dengan ekspektasi

Bagian rincian laporan

  • judul dan deskripsi adalah mutlak harus ada, pastikan kalo kosong, ndak mau dikirim

image

Catatan: Apabila terdapat cache pada form pengisian lapor boi, maka saat tiket dikirimkan akan menghasilkan informasi null

image
Cache pada form yang dimaksud adalah saat user sudah mengisikan form namun dilakukan refresh pada browser, nantinya isi form akan langsung timbul pada masing masing form, saat form dikirim maka akan menghasilkan informasi null.

  • lampiran bisa berupa sembarang berkas, sifatnya opsional (max size-nya belum diatur dari kode)

Jawab: Uji menggunakan PDF tidak terkirim, penggunaan berkas gambar terkirim namun tidak berhasil opentiket

  • format penulisan mengikuti markdown

Jawab: Notifikasi bot telegram sudah mengikuti markdown namun tiket belum berhasil dibuka melalui lapor boi, jadi belum bisa dipastikan

  • pastikan juga, saat user masuk platform ini, sudah ada template yang mereka tinggal isi (ini template nya generic)

image

Bagian laporan terkini

  • pastikan menampilkan tiket terkini sesuai issue di github berdasar 3 tiket teratas sortir berdasar tanggal.

Lapor boi

image

Issue GitHub

image

  • pastikan klik tiket bisa mengarahkan ke tiket terkait dengan benar.

Catatan: Tiket tidak tampil pada halaman Issue

image

  • pastikan klik laporan lainnya mengarah ke url tiket proyek saat ini.

Catatan: Sudah sesuai dengan ekspektasi

Bagian informasi panduan pengisian

  • apakah informasinya sudah cukup jelas untuk end-user?

Jawab: Sudah Oke dari saya

Mengirim laporan

  • terdapat notifikasi bahwa tiket sedang dikirim

image

Catatan: Proses pengiriman laporan agak lama

  • terdapat notifikasi bahwa tiket gagal dikirim (jika gagal)

Catatan: Tidak ada notifikasi tiket gagal kirim

  • terdapat notifikasi bahwa tiket berhasil dikirim

image

  • apakah notifikasi pengiriman sudah cukup memberikan informasi terkait pengiriman?

Catatan: Notifikasi gagal kirim belum ditemui

  • tiket yang dikirim dari platform ini akan diteruskan di channel telegram yang akan diproses sesuai Skenario 2

Catatan: Sudah Sesuai dengan ekspektasi

  • kalau ada lampiran yang disertakan, harus bisa diangkut ke channel telegram juga

image

Catatan: Sudah sesuai ekspektasi

cc: @artemtech

@samsulmaarif
Copy link
Member

Apakah tiket ini sudah cukup sesuai untuk ditutup pak @leonyonz?

@leonyonz
Copy link
Collaborator

Terakhir uji, dari form belum bisa submit ke tiket github Pak @samsulmaarif , apakah memang belum develop sampai situ ?

@samsulmaarif
Copy link
Member

Setahu saya memang belum, coba kita colek pak Sofyan @artemtech

@artemtech
Copy link
Collaborator

memang belum sampai situ pak @leonyonz @samsulmaarif

@leonyonz
Copy link
Collaborator

Siap kalo gitu ijin di tutup, karena sudah sesuai ekspektasi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants