システム画像 @ ReferenceIndex

概要

管理者がぺったんRに預けた画像に関する機能。

機能

基本的にはAPIの命名規則(AboutController)に従う。重要なもの、例外的なものについて示す。

一覧表示及びカウント

読者を対象とした機能。 新着システム画像を一覧形式(ActionList)で表示する。

API

画面

Feed

詳細の表示

読者を対象とした機能。 IDで指定したシステム画像を詳細形式(ActionShow)で表示する。

API

画面

エディタ

管理者なら編集できるはずだが…削除されると困ってしまう。テンプレートに付属するデータなので、管理者が個別にメンテナンスすることはないと思う。間違って消してしまう危険よりも、編集のためのリンクがない方が便利だと思う。

テーブル

name和名typedefaultnulllimitnote
ext画像フォーマットstring FALSE4画像フォーマット
widthinteger FALSE 幅 ピクセル数
height高さinteger FALSE 高さ ピクセル数
filesizeファイルサイズinteger FALSE 画像のファイルサイズ
md5MD5string FALSE32画像のMD5
created_at作成datetime
updated_at更新datetime

マニフェスト

特筆すべきポイントだけを記す。それ以外はデフォルト値で動く。

ペタナイズ

管理者が投稿して管理する画像てある。よって、ペタナイズのタイプはシステムリソースである。

コントローラ

特筆すべき注意事項はない。

モデル

SystemPictureModel

関連モデル

所属するモデル

  • システム画像

複数持つモデル

  • ライセンス
  • フキダシテンプレート
  • 記法
  • フキダシ枠

ローカルマニフェスト

特筆すべきポイントだけを記す。それ以外はデフォルト値で動く。

ファイラー

シンボル

画像表示機能を使って表示する。アイコンがシステム画像に登録されている。

キャプション

表示する必要はない。テキスト項目はない。

サマリ

表示する必要は無いはず

編集ボックス

表示しない。

管理者なら編集できるはずだが…削除されると困ってしまう。テンプレートに付属するデータなので、管理者が個別にメンテナンスすることはないと思う。間違って消してしまう危険よりも、編集のためのリンクがない方が便利だと思う。

プロファイラー

関連モデル

次のモデルを除き、モデルのマニフェストに記載した関連モデルの通りに表示する。

フキダシ枠

非公開のコンテンツを表示するわけにはいかない。公開フラグを参照するには関係が遠すぎるので、実現できない。特に必要もないので表示しない。

リストグループ

このリストグループのリストには、次のリスト名で一覧取得機能が定義されている。

  • public:公開されたアイテムの一覧

入力フォーム

編集アクションを作ってないので、入力フォームを用意していない。