[Hiki-users 150] Re: 添付フォームの表示を編集時のみにしたい

Zurück zum Archiv-Index

Kazuhiro NISHIYAMA zn****@mbf*****
2006年 12月 19日 (火) 16:56:09 JST


西山和広です。

>>> Mon, 18 Dec 2006 16:04:27 +0900 (JST) の刻に
>>> h-tak****@akats*****(Takayuki Suzuki) 氏曰く
> 0.8.6をインストールしhikifarmの設定までこぎつけたところです。
> 
> 以下のようなことがしたいのですが、附属のattachプラグインで対応可能
> でしょうか?
> 
> 管理者のパスワードを設定し、管理者以外はページの編集を許可しない
> という前提で、
> 
> ・管理者は、ページの編集状態のときのみファイルを添付しアップロード
>   するフォームが表示され、アップロードできる。
> ・管理者以外は編集状態ではないので、現在アップロードされているファイ
>   ルの一覧が見えるだけで、ファイルを添付しアップロードするフォームは
>   表示されない。
> 
> ソースを読めとお叱りを受けそうですが、プラグインプログラム内で
> 
> ・管理者と非管理者を区別する方法
> ・ページの状態(編集ページか表示ページか)を区別する方法
> 
> などご教授いただけると当たりを付けやすいのですが...
> 
> よろしくご指導の程お願い致します。

編集全般を制限すれば良いのなら、edit_user.rbプラグインで
どうでしょうか?

現在アップロードされているファイルの一覧というのは
attach_mapですべてのページからの一覧は出力できるようです。

そのページに添付されているファイル一覧というのは
内部的にはattach_show_page_filesというメソッドがあるようですが、
export_plugin_methodsにないのでプラグインとしては使えないようです。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)



Hiki-users メーリングリストの案内
Zurück zum Archiv-Index