X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Fmanifest%2Fwork%2Fmodels.js.coffee.erb;h=206aedad5cff7e0905e4023e60e50fb06ea1f444;hb=5d4a84528ce84792699f6987262d3b8ac5453b52;hp=bddc23d34398af5763618308341079b13793dabf;hpb=eff044772f42afece0e021e0142974b67bfd978c;p=pettanr%2Fpettanr.git diff --git a/app/assets/javascripts/manifest/work/models.js.coffee.erb b/app/assets/javascripts/manifest/work/models.js.coffee.erb index bddc23d3..206aedad 100644 --- a/app/assets/javascripts/manifest/work/models.js.coffee.erb +++ b/app/assets/javascripts/manifest/work/models.js.coffee.erb @@ -1070,6 +1070,13 @@ number: true, } }, + license_group_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, license_id: { type: 'number', rules : { @@ -1089,7 +1096,12 @@ required: true, } }, - credit: { + license_group_settings: { + type: 'text', + rules : { + } + }, + credit_picture_settings: { type: 'text', rules : { } @@ -1099,7 +1111,7 @@ rules : { } }, - license_classname: { + license_group_classname: { type: 'text', rules : { required: true, @@ -1171,6 +1183,13 @@ number: true, } }, + license_group_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, license_id: { type: 'number', rules : { @@ -1190,7 +1209,12 @@ required: true, } }, - credit: { + license_group_settings: { + type: 'text', + rules : { + } + }, + credit_picture_settings: { type: 'text', rules : { } @@ -1207,7 +1231,7 @@ number: true, } }, - license_classname: { + license_group_classname: { type: 'text', rules : { required: true, @@ -1575,6 +1599,142 @@ }, }, }, + pettanr_creative_commons_v30_licenses_license: { + attributes: { + open: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + commercial: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + official: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + attribution: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + derive: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + thumbnail: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + gif_convert: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + reverse: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + sync_vh: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + overlap: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_creative_commons_v30_licenses_credit_picture: { + attributes: { + source_url_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + source_url_off_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_creative_commons_v30_licenses_attribute: { + attributes: { + license_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + system_picture_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + artist_name: { + type: 'text', + rules : { + required: true, + } + }, + caption: { + type: 'text', + rules : { + } + }, + artist_url: { + type: 'text', + rules : { + } + }, + source_url: { + type: 'text', + rules : { + } + }, + more_permission_url: { + type: 'text', + rules : { + } + }, + }, + }, pettanr_pettan_commons_v01_licenses_license: { attributes: { open: { @@ -1649,6 +1809,24 @@ }, }, }, + pettanr_pettan_commons_v01_licenses_credit_picture: { + attributes: { + source_url_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + source_url_off_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, pettanr_pettan_commons_v01_licenses_attribute: { attributes: { license_id: { @@ -1658,6 +1836,539 @@ number: true, } }, + system_picture_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + artist_name: { + type: 'text', + rules : { + required: true, + } + }, + caption: { + type: 'text', + rules : { + required: true, + } + }, + sources: { + type: 'text', + rules : { + required: true, + } + }, + }, + }, + pettanr_pettan_protected_v01_licenses_license: { + attributes: { + open: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + commercial: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + official: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + attribution: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + derive: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + thumbnail: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + gif_convert: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + reverse: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + sync_vh: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + overlap: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + trackback: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_pettan_protected_v01_licenses_credit_picture: { + attributes: { + source_url_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + source_url_off_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_pettan_protected_v01_licenses_attribute: { + attributes: { + license_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + system_picture_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + artist_name: { + type: 'text', + rules : { + required: true, + } + }, + caption: { + type: 'text', + rules : { + required: true, + } + }, + sources: { + type: 'text', + rules : { + required: true, + } + }, + }, + }, + pettanr_pettan_public_v01_licenses_license: { + attributes: { + open: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + commercial: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + official: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + attribution: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + derive: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + thumbnail: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + gif_convert: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + reverse: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + sync_vh: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + overlap: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + trackback: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_pettan_public_v01_licenses_credit_picture: { + attributes: { + source_url_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_pettan_public_v01_licenses_attribute: { + attributes: { + license_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + system_picture_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + artist_name: { + type: 'text', + rules : { + required: true, + } + }, + caption: { + type: 'text', + rules : { + required: true, + } + }, + sources: { + type: 'text', + rules : { + required: true, + } + }, + }, + }, + pettanr_public_domain_v01_licenses_license: { + attributes: { + open: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + commercial: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + official: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + attribution: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + derive: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + thumbnail: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + gif_convert: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + reverse: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + sync_vh: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + overlap: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + trackback: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_public_domain_v01_licenses_credit_picture: { + attributes: { + source_url_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + source_url_off_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_public_domain_v01_licenses_attribute: { + attributes: { + license_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + system_picture_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + artist_name: { + type: 'text', + rules : { + required: true, + } + }, + source_url: { + type: 'text', + rules : { + required: true, + } + }, + note: { + type: 'text', + rules : { + required: true, + } + }, + }, + }, + pettanr_unknown_v01_licenses_license: { + attributes: { + open: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + commercial: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + official: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + attribution: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + derive: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + thumbnail: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + gif_convert: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + reverse: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + sync_vh: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + overlap: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + trackback: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_unknown_v01_licenses_credit_picture: { + attributes: { + source_url_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + source_url_off_btn_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, + }, + }, + pettanr_unknown_v01_licenses_attribute: { + attributes: { + license_id: { + type: 'number', + rules : { + required: true, + number: true, + } + }, artist_name: { type: 'text', rules : {