Openwisp-utils: [admin-theme] Izinkan menentukan CSS dan JS khusus

Dibuat pada 6 Feb 2020  ·  5Komentar  ·  Sumber: openwisp/openwisp-utils

Kita harus menambahkan beberapa pengaturan ke modul admin_theme yang memungkinkan untuk menyediakan file CSS dan JS kustom; ini harus berupa daftar string yang berisi URL ke file statis (karena pengguna dapat menambahkan beberapa file jika perlu), file statis harus diterapkan dalam langkah terpisah (ini harus dijelaskan di README).

Pengaturan dapat diberi nama:

OPENWISP_ADMIN_THEME_CSS dan OPENWISP_ADMIN_JS

Seperti biasa kami membutuhkan tes dan dokumen untuk fitur ini.

enhancement

Semua 5 komentar

Bekerja di atasnya!

Saat mengerjakannya, saya mengembangkan beberapa pemikiran tentang bagaimana ini dapat dibuat lebih berguna. Alih-alih hanya meneruskan URL file statis, kita dapat menangani file statis dengan kode. Pengguna hanya perlu menambahkan direktori di STATICFILES_DIRS. Saya mendukung sesuatu seperti ini.

OPENWISP_ADMIN_JS = {
    "cdn" : [
        {
            "src" : "",
            "integrity" : "",
        }
    ]
    "statics" : [
        "path/to/static/file"
    ]
}

Ini pasti akan membuat segalanya sedikit lebih rumit. Apa pendapat Anda tentang itu?

Alih-alih hanya meneruskan URL file statis, kita dapat menangani file statis dengan kode

Saya tidak yakin apakah saya memahami ini dengan benar. :-(

Berarti Anda mengatakan sesuatu seperti pengguna harus memiliki file tema yang disimpan di direktori tertentu dan kapan pun
"statics" : [ "path/to/static/file" ]
dipicu itu akan membuat file yang ada di direktori itu kan?

maaf kalo salah :smile:

Ya! @IAmAMissingColon

Apakah halaman ini membantu?
0 / 5 - 0 peringkat