ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
インターネット
>
WWW/HTTP
>
動的コンテンツ
>
CMS(コンテンツ管理システム)
>
ぺったんR
>
Wiki
>
ProviderStatusesDestroy
ぺったんR
Fork
pettanr
clientJs
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
ソースコード
コードリポジトリリスト
Git
pettanr
clientJs
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
FrontPageの表示
ページ一覧
最近の更新
コミュニケーション
フォーラム
フォーラム一覧
開発者 (1347)
ヘルプ (1)
公開討議 (1)
メーリングリスト
MLの一覧
ニュース
編集
|
ページ一覧
|
最近の更新
|
最近の更新 (Recent Changes)
2015-10-25
YasushiIto
2015-10-19
Event
FrontPage
2015-09-19
PettanCommonLicense
2015-08-25
HowToSetOmniAuth
2015-08-19
WhatsPettan
2015-08-07
HowToUseHeroku
2015-08-04
HowToInstall
2015-07-12
HowToInstallRmagick
2015-05-10
AboutYasapp
2015-04-02
ResourcePicturePictureSpec
ReferenceIndex
2015-02-07
ForDevelopers
2015-01-16
PanelEditor
2015-01-12
AboutManifest
2014-12-19
ManifestModel
2014-10-18
ManifestListGroup
ManifestSystemResources
2014-10-11
OriginalPictureSpec
2014-09-29
PictureSpec
2014-08-29
ManifestController
2014-08-27
ManifestProfiler
2014-07-13
SkypeMeeting
2014-06-21
ResourcePictureSpec
LicenseGroupSpec
2014-06-20
PictureModel
ResourcePictureModel
2014-06-19
OriginalPictureLicenseSpec
OriginalPictureLicenseGroupSpec
2014-06-16
PetanizeTemplate
最新リリース情報
リリースはありません
Wikiガイド(Guide)
Wikiの文法
リンクの種類と文法
ブロックプロセッサ
拡張文法
サイドバー
プロジェクトWikiでの広告設定
サイドバー (Side Bar)
このサイドバーについて
このサイドバーの編集
destroy @
ProviderStatusesController
借受停止
url
http://localhost:3000/provider_statuses/1
http://localhost:3000/provider_statuses/1.json
解説
指定されたidの貸手からの借受を停止する。フラグを落とすだけで行を削除するわけではない。
セッションまたは認証トークンから管理者アカウントを特定する。
借受状況モデルに編集取得を問い合わせ、その結果を対象借受状況として取得する。
要求されたidと管理者アカウントを渡す。
借受状況モデルに借受停止を依頼する。
作業結果をクライアントに戻す。
urlパラメータ
id
借受停止の対象となる貸手状況のid
POSTデータ
auth_token
外部からjsonで要求する場合、認証処置として認証トークンが必要。
戻り値
正常系
htmlのとき、ステータスコード302 Foundとともに、借受状況閲覧(show)ページに遷移する。
jsonのとき、ステータスコード200 OKだけを返す。
例外系
管理者アカウントでサインインしてなかった。(Devise)
htmlなら、ステータスコード302 Foundを返すとともに、サインインを促すページ(/admins/sign_in)へ遷移する。
対象借受状況が存在しなかった。(
ProviderStatusModel
)
htmlなら、例外404 not_foundを返す
jsonなら、例外404 not_foundを返す
対象借受状況に対する編集権限がなかった。(
ProviderStatusModel
)
例外403 forbiddenを返す
例外403 forbiddenを返す
借受停止に失敗した
htmlなら、ステータスコード200 OKとともに、編集ページを描画する。
パラメータで渡された借受状況を入力フォームに保持している。
jsonなら、ステータスコード422 unprocessable_entityを返す。