Geeklog UserBoxプラグインの表示制限・編集制限
- 2011年11月17日(木) 18:57 JST
- 投稿者:kobab
今日もUserBoxプラグインと格闘。追加した項目の表示制限・編集制限について悩む。
<やりたいこと>
登録ユーザーはログイン後に出来るだけ住所・TELの2項目を入力してもらうよう運用。ただし、admin以外のユーザーは他のユーザーのプロフィールを見ることは出来ないようにしたい。
追加項目で住所・TELの2項目を作ったが、testユーザーでログインしてマイプロフィールを見ると住所・TELが表示されなくて凹む。表示制限・編集制限という項目があるのでこれをいじってみる。
<トライしてみたこと>
表示制限(一般画面)は「 表示する(orderに指定可能)」に固定
--> 他のログインユーザのみ表示するとかは用途が違うと思われるので、これ一本で行く。
1. 編集制限:グループ(所有者含)とadmin権のある人のみ編集可
--> testユーザーでログインしてみるとGeeklogデフォルト項目の氏名欄は表示されるが、追加した住所・TELは表示されない。
2. 編集制限:編集可
--> testユーザーでログインしてみると氏名・住所・TELが表示された。
<一応の答え>
2. に設定すればよいと判明。testユーザーはグループ(所有者含)には含まれる(testユーザー=所有者)のかと思いこんでいた。追加した項目の所有者(項目追加した人)のことらし。
あと、マイプロフィール画面URLは /userbox/myprofile/index.php となっており、該当thtmlファイルを見るとログインユーザーを呼び出しているので、このページを呼び出している限りユーザーAがユーザーBの情報を見ることは絶対に見えないと考えればよさげです。
コメント (0件)
- crimsonj.net
- http://geeklog.crimsonj.net/article.php/20111117185735183