Artikel, OJS

Problem the current role does not have access to this operation OJS 3

Masalah ini berawal ketika saya melakukan settingan terhadap salah satu Open Journal System (OJS) Versi 3 yang baru saya Install pada domain jurnal salah satu Perguruan Tinggi di Sumatera Barat. Saat itu saya dalam role sebagai Administrator namun ketika melakukan settingan terhadap logo pada menu Administration, saya tidak diberi akses padahal saya menggunakan user tertinggi, tentu ini menjadi sebuah pertanyaan kenapa saya sebagai user tertinggi tidak diizinkan untuk melakukan perubahan, yaps sedikit lucu.

Anda bisa melihat warning yang muncul

The current role does not have access to this operation

Role anda tidak mempunyai akses untuk melakukan operasi ini, yah padahal saya yang empunya sistem. Setelah letih, lesu lunglai browsing kesana-kemari akhir saya menemukan sedikit pencerahan dengan meng-inject (Halah lebay… ) sedikit code kedalam code aslinya. Yaps, saya tidak begitu paham aturan main ini, tapi legal kok dari pihak PKP, And it’s Work!

Kunjungi file sang pencerah disini https://github.com/pkp/pkp-lib/blob/9e35b17fd7c7c721ef5de4cf3d57f52b4980288a/controllers/tab/settings/AdminSettingsTabHandler.inc.php

Caranya?

  1. Silakan buka File Manager hosting anda dan masuk ke folder OJS3 yang telah anda install. cari File AdminSettingsTabHandler.inc.php di

lib/pkp/controllers/tab/settings/AdminSettingsTabHandler.inc.php

Kemudian cari baris :

$this->addRoleAssignment(ROLE_ID_MANAGER,
array(
'showFileUploadForm',
'uploadFile',
'saveFile',
'deleteFile',
'fetchFile'
)
);

Kemudian tambahkan ROLE_ID_SITE_ADMIN hingga menjadi :

$this->addRoleAssignment([ROLE_ID_MANAGER, ROLE_ID_SITE_ADMIN],
array(
'showFileUploadForm',
'uploadFile',
'saveFile',
'deleteFile',
'fetchFile'
)
);

Okeh, It’s Done, Silakan coba kembali mengakses OJS 3 anda.

Semoga bermanfaat!

About Suendri

Owner Gosoftware Media sebelumnya bernama Phpbego Foundation

Discussion

No comments yet.

Tinggalkan Komentar

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Follow Gosoftware Media Blog on WordPress.com

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 814 other followers

Archives

%d bloggers like this: