Auto Complete Odoo 17 Development pada Visual Studio Code

Jun 5, 2024 | Odoo 17 Development

Dalam melakukan pengermbangan aplikasi menggunakan Odoo kita tentu senang ada fitur auto complete. Di sini kita akan melakukan seting supaya auto complete berjalan pada Visual Studio Code.

Note:
Ada pembaruan mengenai artikel ini di https://www.proweb.co.id/implementasi-odoo/odoo-17-dev/vs-code-windows/ .

Sebelumnya kita akan melakukan maping SSH file system karena kita biasanya melakukan development pada remote server yang hanya bisa diakses menggunakan SSH.

Langkah-langkah mapping SSH file system adalah seperti pada berikut ini

  1. Download dan instal WinFsp dan SSHFS di https://github.com/winfsp/sshfs-win


  2. Mapping dengan pola \\sshfs\user@host!port.

    Dari This PC silahkan klik dengam tombol mouse kanan kemudian klik Map network drive.


    Kita kemudian memilih Drive dan pada folder silahkan mengisi dengan format \\sshfs\user@host!port .


    Silahkan memasukkan username dan password SSH
  3. Hasil mapping

Selanjutnya proses seting auto complete pengembangan aplikasi Odoo 17 menggunakan Visual Studio Code adalah seperti pada langkah berikut ini

  1. Download source code Odoo 17 di Github

    Silahkan mendownload ZIPnya, pada waktu artikel ditulis berada di https://github.com/odoo/odoo/archive/refs/heads/17.0.zip .
  2. Silakan melakukan ekstraks dengan hasil lokasi folder Odoo 17 seperti pada gambar di bawah ini

  3. Seting auto complete pada Pylance

    Kita kemudian masuk ke Visual Studio Code atau VSCode, masuk ke bagian Extension, mencari Pylance dan masuk ke menu Extension Settings seperti pada gambar di atas.


    Silhkan mengaktifkan Auto Import Completions.


    Silankan memasukkan Python – Analysis | Extra Paths kemudian memasukkan folder Odoo 17 seperti pada gambar di atas
  4. Hasil seting

    Tampak di atas adalah konfigurasi settings.json yang terbentuk.
    Isinya adalah seperti pada gambar di bawah ini

    atau

    {
        "python.analysis.extraPaths": [
            "D:\\odoo17"
        ],
        "python.analysis.autoImportCompletions": true,
        "python.analysis.completeFunctionParens": true
    }
    
  5. Instal juga extension Odoo IDE seperti gambar di bawah ini
  6. Fitur auto complete berjalan dengan baik

Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.

 

Odoo ERP merupakan aplikasi lengkap untuk otomatisasi proses bisnis perusahaan anda.
Jika anda tertarik dengan Odoo ERP silahkan mengisi form di bawah ini