15 views
[Bug] Permissions News [Patched]
chewbaka

9 subjects, 42 replies

Unread message
Bonjour,

En faisant des overrides et en corrigeant quelques bugs, @Leto a trouvé un problème de permission dans les news.
Un groupe avec la permission d'ajouter, éditer ou supprimer une catégorie ne pouvais pas le faire.

car le fichier /modules/news/news.php:
[
'title' => 'Catégories',
'icon' => 'fa-align-left',
'access' => [
'add_news_category' => [
'title' => 'Ajouter une catégorie',
'icon' => 'fa-plus',
'admin' => TRUE
],
'modify_news_category' => [
'title' => 'Modifier une catégorie',
'icon' => 'fa-edit',
'admin' => TRUE
],
'delete_news_category' => [
'title' => 'Supprimer une catégorie',
'icon' => 'fa-trash-o',
'admin' => TRUE
]
]
]

Alors que dans le fichier /modules/news/controllers/admin_checker.php:
$this->is_authorized('add_news_categories')
$this->is_authorized('modify_news_categories')
$this->is_authorized('delete_news_categories')


Du coup il faut remplacer c'est autorisation par le bon nom c'est a dire:
$this->is_authorized('add_news_category')
$this->is_authorized('modify_news_category')
$this->is_authorized('delete_news_category')


Merci à @Leto pour l'avoir trouver :D

Cordialement,
Chewbaka


PS: si vous ne voulez pas toucher au fichier source, vous pouvez aller sur le lien de mes overrides ou j'ai corrigé ce bug
https://neofr.ag/forum/topic/1822/overrides…
Mon Theme Extend - Ajout de smiley - Overrides permission & autre - Widget Streamer Pop-up