« アカウント管理系プラグイン3本 | トップページ | 昨日に引き続き »

2006/09/10

DiscussionPluginで長文のトピック本文が編集できない件について

DiscussionPlugin、よくできていると思うのですが。

トピックの本文になが~~い文章を書くと、後で修正しようと思っても編集できなくなります。トピック作成の時はPOSTで送ってるのに、なぜか編集の時はGETで送ってるんですよね。で、なが~~い文だと「414 Request-URI Too Long」になっちゃうんですね。トピック編集だけじゃなくて、返信もそう。

簡単には直せないんだろうなと思ったのですが、message-list.csのフォームをmethod='post'にしたらあっさり直りました。ついでに、メッセージを日本語化。

ざっとテストしてみたけど、大丈夫みたい。でも、ほんとにこんなんでいいんだろうか。そもそもなぜgetになっていたんだろう。なにか深いわけがあるのかも。

とりあえず、eggをUPしてみます。よかったら持っていって試してみてください。単純に既存のを置き換えればOKだと思います。あ、Trac0.9用です。

「TracDiscussion-0.5-py2.3.egg」をダウンロード

------

(9/10 追記)
やっぱりリクエストメソッドをPOSTに変更すると副作用があるらしいです。詳しくはTrac Hacksのチケットをご参照ください。

|
|

« アカウント管理系プラグイン3本 | トップページ | 昨日に引き続き »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/47885/11828677

この記事へのトラックバック一覧です: DiscussionPluginで長文のトピック本文が編集できない件について:

« アカウント管理系プラグイン3本 | トップページ | 昨日に引き続き »