Untuk mengaktifkan pembuatan revisi otomatis, buka halaman tipe konten (admin / konten / tipe simpul) dan pilih edit untuk tipe konten apa pun yang Anda ingin revisi dibuat secara otomatis.
Di bawah bidang alur kerja, akan ada opsi "Buat revisi baru" pastikan Anda mencentang kotak itu dan menyimpan pengaturan jenis konten Anda.
Sekarang di bawah izin Anda (admin / pengguna / izin) pastikan untuk tidak memberi pengguna Anda izin "kelola node". Ini akan mencegah mereka menimpa opsi itu.
Ini bekerja untuk D7 juga. Periksa juga modul Revisi , yang memungkinkan kontrol atas alur kerja.
Aram Boyajyan
2
Ada beberapa cara berbeda untuk melakukan ini, tetapi dengan asumsi Anda ingin melakukannya tanpa menonaktifkan administer nodesizin untuk pengguna, mungkin cara termudah adalah dengan hanya mematikan akses ke kotak centang Buat revisi baru dengan membuat modul khusus yang mengimplementasikan hook_form_alter():
function sandbox_form_alter(&$form,&$form_state, $form_id){// Node forms have an ID of the form CONTENTTYPE_node_form: only modify thoseif(strstr($form_id,'_node_form')=== FALSE){return;}if(isset($form['revision_information'])){
$form['revision_information']['revision']['#access']= FALSE;}}
Dengan cara ini, pengguna tidak memiliki kemampuan untuk mengubah nilai default kotak centang, yang diatur pada halaman pengaturan untuk setiap jenis konten.
Jawaban:
Untuk mengaktifkan pembuatan revisi otomatis, buka halaman tipe konten (admin / konten / tipe simpul) dan pilih edit untuk tipe konten apa pun yang Anda ingin revisi dibuat secara otomatis.
Di bawah bidang alur kerja, akan ada opsi "Buat revisi baru" pastikan Anda mencentang kotak itu dan menyimpan pengaturan jenis konten Anda.
Sekarang di bawah izin Anda (admin / pengguna / izin) pastikan untuk tidak memberi pengguna Anda izin "kelola node". Ini akan mencegah mereka menimpa opsi itu.
sumber
Ada beberapa cara berbeda untuk melakukan ini, tetapi dengan asumsi Anda ingin melakukannya tanpa menonaktifkan
administer nodes
izin untuk pengguna, mungkin cara termudah adalah dengan hanya mematikan akses ke kotak centang Buat revisi baru dengan membuat modul khusus yang mengimplementasikanhook_form_alter()
:Dengan cara ini, pengguna tidak memiliki kemampuan untuk mengubah nilai default kotak centang, yang diatur pada halaman pengaturan untuk setiap jenis konten.
sumber