PEAK XOOPS - Re: イベント通知における2つの問題 in englishin japanese

Re: イベント通知における2つの問題

Target News
Subject イベント通知における2つの問題
Summary ayumiさんの指摘でイベント通知を見直しているのですが、ここに、いくつもの整合性チェック漏れがあって、かなり困った状況になっています。(1) カーネル側のチェック漏れadmin_only なイベントも、管理者以外が登録できる(単にフォームに表示されていないだけ)(2) 閲覧...

List posts in the topic

normal Re: イベント通知における2つの問題

msg# 1.2
depth:
1
Previous post - Next post | Parent - No child | Posted on 2006/6/17 5:06
GIJOE  先任軍曹   Posts: 4110
Quote:
XOOPSの権限チェックは、しっかりしてそうに見えて結構いい加減ですよね。

理由は、
1・ページコントローラのために実装はモジュール側で100%必要
2・しかし、コアが与えてくれるgpermはいまいち使いにくい

1は、各モジュールの作者の力量と理解度によるんですが、XOOPS側で簡単に使えるクラスを作っておいてくれないかなぁと。
xoops_grouppermissionはいまいちなんですよね・・・。
groupperm.php は数少ない「onokazu製であることが保証されたファイル」ですから。
つまり、使わないのが吉です。
Catzwolfさんも本家で、「なんでこんなコードなんだ!」とか怒ってましたが、onokazuさんは例によって知らんぷりでした。

でも、groupperm.phpも単なるユーティリティクラスです。
使う使わないは、モジュール作者が決めることで、このあたりの自由度がXOOPSの魅力とも言えます。
自分のモジュールだけはちゃんと作ればいいんですよ。

「スキルの信用できる作者のモジュールしか使わない」

これ、XOOPSの鉄則ですよね。
(そうだ。newsもさっさとbulletinに移行しなきゃ)

nitificationもある意味ユーティリティクラスです。おざなりに使うから権限指定が反映されないだけで、正しい使い方(必ずuser_listを指定する)さえ知っていれば、とても便利ですよね。コードの質もかなりまともです。
Votes:1 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!