BackofficeBundle/Resources/public/ecmascript/OpenOrchestra/Application/Model/ContentType/ContentType.js
import OrchestraModel from 'OpenOrchestra/Application/Model/OrchestraModel'
/**
* @class ContentType
*/
class ContentType extends OrchestraModel
{
/**
* Pre initialize
*/
preinitialize() {
this.idAttribute = 'content_type_id';
}
/**
* @inheritdoc
*/
_getSyncUrl(method, options) {
let urlParameter = options.urlParameter || {};
switch (method) {
case "read":
return Routing.generate('open_orchestra_api_content_type_show', urlParameter);
case "delete":
urlParameter.contentTypeId = this.get('content_type_id');
return Routing.generate('open_orchestra_api_content_type_delete', urlParameter);
}
}
}
export default ContentType