PEAK XOOPS - サブカテゴリー作成時の権限チェック(0.98RC3) in englishin japanese

サブカテゴリー作成時の権限チェック(0.98RC3)

  • You cannot open a new topic into this forum
  • Guests cannot post into this forum
Previous post - Next post | Parent - Children.1 | Posted on 2007/2/23 15:42 | Last modified
t_yamo  二等兵   Posts: 7
現在、「pico 0.98 RC3」を導入しようとしています。

モジュール管理者権限のないグループAに「サブカテゴリー作成権限」を付与したサブカテゴリBを作成したのですが、実際にグループAのユーザでサブカテゴリB内に更にサブカテゴリーを作成しようとすると、「カテゴリー作成権限がありません」と怒られます。

「modules/pico/main/makecategory.php」を見ると「category4assign」の「id」に「0」が固定で入っているため、「cat_id」が「0」のカテゴリにサブカテゴリーを作成するものとして権限チェックしているように見受けられます。

宜しくご確認のほどお願い致します。
Votes:5 Average:4.00
Previous post - Next post | Parent - Children.1 | Posted on 2007/2/24 4:43 | Last modified
GIJOE  先任軍曹   Posts: 4110
t_yamoさん、こんにちは。

Quote:

モジュール管理者権限のないグループAに「サブカテゴリー作成権限」を付与したサブカテゴリBを作成したのですが、実際にグループAのユーザでサブカテゴリB内に更にサブカテゴリーを作成しようとすると、「カテゴリー作成権限がありません」と怒られます。
なるほど〜。

元々ここの処理が怪しくて、適当に誤魔化していたのですが、意外と根が深かったんですね。
まっとうな処理にするために、テンプレート5つも書き換えになってしまいますが(cat_idをpidに変更)、このまま進んでもいずれ崩壊するのは目に見えていたので、根っこから修正しました。

とりあえず最新アーカイブには反映してあります。

見つけづらいバグの報告ありがとうございました。
Votes:1 Average:10.00
Previous post - Next post | Parent - No child | Posted on 2007/2/26 10:37
t_yamo  二等兵   Posts: 7
0.99RC4にて上記条件でサブカテゴリーを作成できることを確認致しました。
迅速な対応ありがとうございます。
Votes:6 Average:10.00

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!