var cdb = require('cartodb.js-v3'); var BaseDialog = require('./views/base_dialog/view'); /** * When an organization owner wants to delete the full organization * */ module.exports = BaseDialog.extend({ options: { authenticityToken: '' }, events: BaseDialog.extendEvents({ 'submit .js-form': 'close' }), className: 'Dialog is-opening', initialize: function () { this.elder('initialize'); this.template = cdb.templates.getTemplate('common/views/delete_organization'); this._userModel = this.options.user; }, render_content: function () { return this.template({ formAction: cdb.config.prefixUrl() + '/organization', authenticityToken: this.options.authenticityToken, passwordNeeded: !!this._userModel.get('needs_password_confirmation') }); } });