This Project Has Not Released Any Files
コマで表示される実物の素材。
基本的にはAPIの命名規則(AboutController)に従う。重要なもの、例外的なものについて示す。
新着実素材を一覧形式(ActionList)で表示する。ただし、管理者だけが実行できる。
IDで指定した実素材を詳細形式(ActionShow)で表示する。
画像のほうは、コマで使われるので、必ず表示できるようにする。しかし、画面とプロファイラーは古い画像を表示してはいけない。
プロファイラーについては、ファイラーで表示権限を判定するのは難しいので、ここでは実装しないことにする。シンボル画像処理を工夫して、古くなったバージョンは×画像にできれば良いのだが… 。権限の判定にオペレーターが必要になることを考えると、ちょっと難しい。管理者だけはプロファイラーで表示できるようにすることも考えられるが、ちょっと処理が特殊になるだろう。
IDで指定した実素材のクレジットを表示する。
一般ユーザーが見ることのできる実素材は、最新リビジョンの画像だけである。絵師によってフィルタしたリストを閲覧できるのは管理者だけとなる。
実素材は原画を公開する手続きで作成される。いきなり入力フォームから作成するものではないので、入力フォームそのものが存在しない。よって、そのためのAPIもない。
実素材は原画を公開する手続きで作成される。いきなり入力フォームから作成するものではないので、入力フォームそのものが存在しない。よって、そのためのAPIもない。
本来ならこちらで取得するべきデータだが、オーナーだけが利用する性質のAPIなので、原画している。
name | 和名 | type | default | null | limit | note |
original_picture_id | 原画 | integer | FALSE | 原画id | ||
revision | バージョン | integer | FALSE | バージョン | ||
ext | 画像フォーマット | string | FALSE | 4 | 画像フォーマット | |
width | 幅 | integer | FALSE | 幅 ピクセル数 | ||
height | 高さ | integer | FALSE | 高さ ピクセル数 | ||
filesize | ファイルサイズ | integer | FALSE | 画像のファイルサイズ | ||
md5 | MD5 | string | FALSE | 32 | 画像のmd5値 | |
artist_id | 絵師 | integer | FALSE | 絵師id | ||
license_id | ライセンス | integer | FALSE | 付与ライセンスid | ||
system_picture_id | 画像 | integer | FALSE | クレジットアイコン | ||
license_group_classname | ライセンスクラス名 | string | FALSE | 50 | ライセンスクラス名 | |
credit_picture_settings | クレジット拡張データ | string | クレジット拡張データ | |||
license_group_settings | 拡張データ | string | 拡張データ | |||
license_settings | 拡張データ | string | 拡張データ | |||
created_at | 作成 | datetime | ||||
updated_at | 更新 | datetime |
特筆すべきポイントだけを記す。それ以外はデフォルト値で動く。
絵師が投稿するコンテンツである。
ライセンスで許可された操作のフラグが詰め込まれている。
ライセンスした絵師の情報が埋め込まれている。
クレジット表示に使われるシステム画像が詰め込まれている。
特筆すべきポイントだけを記す。それ以外はデフォルト値で動く。
画像アイテムなので、リンクした画像をアイコン表示する。
リビジョン番号を表示する。
クレジットを表示する。
著作者とは別に投稿した絵師がわかるようにアイコン表示したい。小さいアイコンと並べて違和感なく表示できるようにしたいが、対応できていない。
カラムのうち、次のカラムは拡張データとして、拡張モデルを展開して表示する。
原画はオーナーしか閲覧できないので、関係モデルから除外する。その他はモデルのマニフェストに記載した関連モデルの通りに表示する。
このリストグループのリストには、次のリスト名で一覧取得機能が定義されている。
いちど公開した実素材は、オーナーであっても手を加える事はできない。新規作成も原画から情報をもらうので、ユーザーがフォームからデータを入力することはない。
[PageInfo]
LastUpdate: 2014-09-29 17:33:49, ModifiedBy: yasushiito
[Permissions]
view:all, edit:login users, delete/config:members