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.
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