diff --git a/cms/envs/common.py b/cms/envs/common.py index a53830082b..05c17b9298 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -214,7 +214,7 @@ PIPELINE_JS = { 'source_filenames': sorted( rooted_glob(COMMON_ROOT / 'static/', 'coffee/src/**/*.js') + rooted_glob(PROJECT_ROOT / 'static/', 'coffee/src/**/*.js') - ) + ['js/hesitate.js', 'js/base.js'], + ) + ['js/hesitate.js', 'js/base.js', 'js/models/metadata_model.js'], 'output_filename': 'js/cms-application.js', 'test_order': 0 }, diff --git a/cms/static/coffee/spec/models/metadata_spec.coffee b/cms/static/coffee/spec/models/metadata_spec.coffee new file mode 100644 index 0000000000..8dc771b339 --- /dev/null +++ b/cms/static/coffee/spec/models/metadata_spec.coffee @@ -0,0 +1,3 @@ +describe "CMS.Models.Metadata", -> + it "has no url", -> + expect(new CMS.Models.Metadata().url).toEqual("/save_item") \ No newline at end of file diff --git a/cms/static/js/models/metadata_model.js b/cms/static/js/models/metadata_model.js index 90476431d4..2cf15178ca 100644 --- a/cms/static/js/models/metadata_model.js +++ b/cms/static/js/models/metadata_model.js @@ -1,6 +1,8 @@ +/** + * Model used for metadata setting editors. This model does not do its own saving, + * as that is done by module_edit.coffee. + */ CMS.Models.Metadata = Backbone.Model.extend({ - // This model class is not suited for restful operations and is considered just a server side initialized container - url: '', defaults: { "field_name": null,