#マニフェスト @items = { scroll: { type: 'binder', args: { }, }, scroll_panel: { type: 'leaf', args: { parent_model_name: 'scroll', }, }, comic: { type: 'binder', args: { }, }, story: { type: 'binder', args: { }, }, story_sheet: { type: 'leaf', args: { parent_model_name: 'story', }, }, sheet: { type: 'root', args: { }, }, sheet_panel: { type: 'element', args: { parent_model_name: 'sheet', }, }, panel: { type: 'root', args: { }, }, panel_picture: { type: 'element', args: { parent_model_name: 'panel', }, }, speech_balloon: { type: 'element', args: { parent_model_name: 'panel', boost: { speech_balloon_template: { }, }, }, }, balloon: { type: 'element', args: { parent_model_name: 'speech_balloon', boost: { speech_balloon_template: { extend_item_name: 'balloon', }, }, }, }, speech: { type: 'element', args: { parent_model_name: 'speech_balloon', boost: { writing_format: { }, speech_balloon_template: { extend_item_name: 'speech', }, }, }, }, ground_picture: { type: 'element', args: { parent_model_name: 'panel', }, }, ground_color: { type: 'element', args: { parent_model_name: 'panel', }, }, original_picture: { }, picture: { args: { boost: { # expand license_group_settings license_group: { resource_name: 'license', extend_column_name: 'license_group_classname', settings_column_name: 'license_group_settings', extend_model_class_name: 'License', extend_item_name: 'license', }, # expand license_settings license: { level: 'read', extend_column_name: 'license_group_classname', extend_model_class_name: 'Attribute', extend_item_name: 'attribute', }, credit_picture: { level: 'read', resource_name: 'license', extend_column_name: 'license_group_classname', settings_column_name: 'credit_picture_settings', extend_model_class_name: 'CreditPicture', extend_item_name: 'credit_picture', }, }, }, }, resource_picture: { args: { boost: { # expand license_group_settings license_group: { resource_name: 'license', engine_resource_name: 'license_groups', engine_resource_extend_column_name: 'license_group_classname', extend_column_name: 'license_group_classname', settings_column_name: 'license_group_settings', extend_model_class_name: 'License', extend_item_name: 'license', }, # expand license_settings license: { level: 'read', engine_resource_name: 'license_groups', engine_resource_extend_column_name: 'license_group_classname', extend_column_name: 'license_group_classname', extend_model_class_name: 'Attribute', extend_item_name: 'attribute', }, credit_picture: { level: 'read', resource_name: 'license', engine_resource_name: 'license_groups', engine_resource_extend_column_name: 'license_group_classname', extend_column_name: 'license_group_classname', settings_column_name: 'credit_picture_settings', extend_model_class_name: 'CreditPicture', extend_item_name: 'credit_picture', }, }, }, }, speech_balloon_template: { }, writing_format: { }, license_group: { }, license: { type: 'leaf', args: { parent_model_name: 'license_group', boost: { license_group: { }, credit_picture: { level: 'read', resource_name: 'license_group', settings_column_name: 'credit_picture_settings', extend_model_class_name: 'CreditPicture', extend_item_name: 'credit_picture', extend_column_name: 'license_group_classname', }, }, }, }, author: { }, artist: { }, system_picture: { }, }