[TUIGWAA-80] ページが存在していない場合の振る舞いを「ページを作成しますか」だけでなく、「Not Found」を返せるようにしたい Created: 2006-09-11  Updated: 2006-09-26  Resolved: 2006-09-26

Status: Resolved
Project: Tuigwaa
Component/s: cms
Affects Version/s: 0.9.1, 0.9, 0.8
Fix Version/s: 1.0

Type: Improvement Priority: Major
Reporter: someda Assignee: someda
Resolution: Fixed Votes: 0
Labels: None


 Description   

ページが存在しない場合に、ページ作成権限を所有するか否かに問わず nopage が表示され、ページを作成するか否かが表示される。その後「作成する」を選んで始めて、ユーザが承認・認証されていなければ権限を問う形となる。

これらの振る舞いはWiki的な発想としては通常ではあるが、一般の公開サイトを構築する場合には、
権限がなければ、自動的に NotFound を表示するような振る舞いにするほうが自然である。

具体的には、PageActionにて、doViewPage 内で、TgwResourceNotFoundException をキャッチした場合の振る舞いをオプションにて切り替えられるようにする。



 Comments   
Comment by someda [ 2006-09-26 ]

tuigwaa.properties 内で

option.nopage.create=true の場合は
「ページを作成しますか」を表示し、

option.nopage.create=falseの場合は
404が返る

ように変更。ただしどちらのケースでもページ作成権限を持つユーザであれば、
「ページを作成しますか」のページが表示される。

デフォルトは true。

Generated at Fri Apr 26 01:19:34 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.