[ADD] Kanban: group edit/delete

bzr revid: fme@openerp.com-20120816115835-idtx21h26et4l1lf
This commit is contained in:
Fabien Meghazi 2012-08-16 13:58:35 +02:00
parent 8cd8c2b83a
commit 529a12921b
1 changed files with 30 additions and 0 deletions

View File

@ -562,6 +562,36 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({
this.do_toggle_fold();
this.view.compute_groups_width();
},
do_action_edit: function() {
var self = this;
self.do_action({
res_id: this.group.value[0],
name: _t("Edit column"),
res_model: self.view.group_by_field.relation,
views: [[false, 'form']],
type: 'ir.actions.act_window',
target: "new",
flags: {
action_buttons: true,
}
});
var am = instance.webclient.action_manager;
var form = am.dialog_widget.views.form.controller;
form.on_button_cancel.add_last(am.dialog.on_close);
form.on_saved.add_last(function() {
am.dialog.on_close();
self.view.do_reload();
});
},
do_action_delete: function() {
var self = this;
if (confirm(_t("Are you sure to remove this column ?"))) {
(new instance.web.DataSet(self, self.view.group_by_field.relation)).unlink([self.group.value[0]]).then(function(r) {
self.group.destroy();
self.view.do_reload();
});
}
},
do_save_sequences: function() {
var self = this;
if (_.indexOf(this.view.fields_keys, 'sequence') > -1) {