show @ LicensesSpec

単票形式

url

リクエスト

パラメータid
権限誰でも
html
json
methodget

解説

ライセンスを表示する、あるいはライセンスを表示するためのデータを返す機能。ユーザがライセンスの明細だけを見ることはないし、クライアントも単体取得するケースはないと思われるが、体裁が良くないので用意した。

  • ライセンスモデルに単体取得を問い合わせ、その結果を対象ライセンスとして取得する。
    • 要求されたidを渡す。
  • 取得したデータを返す。

パラメータ

id

  • ライセンスのid

auth_token

戻り値

正常系

  • htmlのとき、ステータスコード200 OKとともに、テンプレートから起こしたページを返す。
  • jsonのとき、ステータスコード200 OKとともに、json構造のデータを返す。
    • 出力フォーマットはライセンスモデルのjson単体出力オプションに従う

参考:LicensesShowView

例外系

  • 対象ライセンスが存在しなかった。(LicenseModel)
    • htmlなら、例外404 not_foundを返す
    • jsonなら、例外404 not_foundを返す