Sha256: 487389de58b5b17100b11d123dda2858b655c98d31b06e94c73d0628264c85ec

Contents?: true

Size: 852 Bytes

Versions: 79

Compression:

Stored size: 852 Bytes

Contents

pageflow.EntryPublication = Backbone.Model.extend({
  paramRoot: 'entry_publication',

  quota: function() {
    return new Backbone.Model(this.get('quota') || {});
  },

  check: function() {
    var model = this;
    this.set('checking', true);

    this.save({}, {
      url: this.url() + '/check',
      success: function() {
        model.set('checking', false);
      },
      error: function() {
        model.set('checking', false);
      }
    });
  },

  publish: function(attributes) {
    var model = this;

    return this.save(attributes, {
      success: function(model) {
        pageflow.entry.parse(model.get('entry'));
      },

      error: function(model, xhr) {
        model.set(xhr.responseJSON);
      }
    });
  },

  url: function() {
    return '/editor/entries/' + pageflow.entry.get('id') + '/entry_publications';
  }
});

Version data entries

79 entries across 79 versions & 1 rubygems

Version Path
pageflow-14.5.2 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.2 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.1 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.0 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.5.1 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.5.0 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.0.rc2 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.0.rc1 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.0.beta4 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.0.beta3 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.4.0 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.0.beta2 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-15.0.0.beta1 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.3.0 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.2.1 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.2.0 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.1.1 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.1.0 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.0.0 app/assets/javascripts/pageflow/editor/models/entry_publication.js
pageflow-14.0.0.rc2 app/assets/javascripts/pageflow/editor/models/entry_publication.js