Assalamualaikum warahmatullahi wabarakatuh. Pada kesempatan kali ini saya ingin menunjukkan Modul yang dibuat oleh saya sendiri, yang bernama ab_cloud_mega. Modul nya bisa di DOWNLOAD pada Google Drive. Modul ini sudah terintegrasi pada Cloud Mega dengan menggunakan Library mega.py , dokumentasi Library nya bisa cek di SINI . Sebelum memasang modul ini, silahkan install 2 library terlebih dahulu. Yaitu :
Library Mega | pip install mega.py
Library Humanize | pip install humanize
Apa yang dapat dilakukan oleh modul ini? Modul ini dapat menerapkan konsep CRUD (Create, Read, Update, Delete) pada Cloud Mega. Yaitu :
Mendapatkan seluruh file, sehingga file dapat didownload atau dihapus
Menambah atau mengupload file baru kedalam folder atau tidak
Membaca nama - nama folder yang ada
Mengganti nama folder
Menambahkan folder baru
Menghapus folder
Menghapus data pada trash
Jika Modulnya sudah terpasang, silahkan Login pada menu User Account Settings
Akun yang digunakan untuk Login, adalah akun yang sudah terbuat pada Cloud Mega. Jika belum ada, silahkan buat terlebih dahulu pada Cloud Mega.
Jika Sudah Login, Maka hasilnya akan seperti ini
Mendapatkan seluruh file, sehingga file dapat didownload atau dihapus.
Silahkan klik pada menu Read Files, lalu create form, dan pilih account yang sudah login sebelumnya.
Klik tombol GET FILE untuk mendapatkan semua file yang terdapat pada Cloud Mega. File yang di dapat, bisa di hapus melalui Tombol DELETE, dan bisa juga di download secara terpisah.
Menambah atau mengupload file baru kedalam folder atau tidak
Silahkan klik pada menu Upload Files dan pilih Account yang sudah login sebelumnya.
Lalu upload file dengan menambahkan baris baru yang ada di bawah. Lalu Klik Upload, maka file akan masuk kedalam Cloud Mega.
Membaca nama - nama folder yang ada
Untuk mendapatkan nama-nama folder yang terdapat di Cloud Mega, silahkan klik menu User Account Setting, pilih account yang sudag login tadi. Lalu klik Scan Folder.
Untuk Melihat nama Folder yang sudah dibaca, silahkan klik menu Folder.
Mengganti nama folder
Silahkan masuk ke menu Folder, pilih salah satu record.
Lalu isi field New Folder Name, isi sesuai nama folder yang di inginkan. Jika sudah, klik tombol Rename.
Menambahkan folder baru
Silahkan klik menu Folder Setting, pilih account nya dan category nya "add". buat baris baru dan tambahkan nama folder yang di inginkan. Lalu klik tombol Add.
Menghapus folder
Silahkan klik menu Folder Setting, pilih account nya dan category nya "delete". buat baris baru dan pilih nama folder yang di ingin dihapus. Lalu klik tombol Delete.
Menghapus data pada trash
Untuk menghapus data-data yang ada di trash pada Cloud Mega, silahkan klik kembali menu User Account Setting, pilih account nya, dan klik tombol Empty Trash. Maka otomatis data-data yang ada pada trash di Cloud Mega, akan ikut terhapus juga.
Alhamdullilah kita sudah menerapkan konsep CRUD pada Cloud Mega melalui Odoo 16. bila ada tutur kata yang kurang berkenan, saya mohon maaf. Assalamualaikum warahmatullahi wabarakatuh.