Merge lp:~openerp-dev/openerp-web/trunk-kanban_column_edition-jap into lp:openerp-web

Proposed by Jagdish Panchal (Open ERP)
Status: Work in progress
Proposed branch: lp:~openerp-dev/openerp-web/trunk-kanban_column_edition-jap
Merge into: lp:openerp-web
Diff against target: 53 lines (+5/-4)
2 files modified
addons/web_kanban/static/src/js/kanban.js (+4/-3)
addons/web_kanban/static/src/xml/web_kanban.xml (+1/-1)
To merge this branch: bzr merge lp:~openerp-dev/openerp-web/trunk-kanban_column_edition-jap
Reviewer Review Type Date Requested Status
OpenERP R&D Web Team Pending
Review via email: mp+154022@code.launchpad.net

Description of the change

Hello,

I have improve code for column kanban edition as per specification.

Thanks
JAP

To post a comment you must log in.
3700. By Jagdish Panchal (Open ERP)

[MERGE] merge with main branch

3701. By Jagdish Panchal (Open ERP)

[MERGE] Merge with main branch

3702. By Jagdish Panchal (Open ERP)

[MERGE] Merge with main branch

3703. By Jagdish Panchal (Open ERP)

[MERGE] Merge with main branch

3704. By Jignesh Rathod(OpenERP)

[MERGE] Trunk web.

3705. By Amit Bhavsar (Open ERP)

[MERGE] merge with latest trunk

Unmerged revisions

3705. By Amit Bhavsar (Open ERP)

[MERGE] merge with latest trunk

3704. By Jignesh Rathod(OpenERP)

[MERGE] Trunk web.

3703. By Jagdish Panchal (Open ERP)

[MERGE] Merge with main branch

3702. By Jagdish Panchal (Open ERP)

[MERGE] Merge with main branch

3701. By Jagdish Panchal (Open ERP)

[MERGE] Merge with main branch

3700. By Jagdish Panchal (Open ERP)

[MERGE] merge with main branch

3699. By Jagdish Panchal (Open ERP)

[IMP] web_kanban.xml rename Delete to Remove when editing a column

3698. By Jagdish Panchal (Open ERP)

[MERGE] Merge with main branch

3697. By Jagdish Panchal (Open ERP)

[MERGE] Merge with main branch

3696. By Jagdish Panchal (Open ERP)

[IMP] web_kanban: improve code when add new record in kanban

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'addons/web_kanban/static/src/js/kanban.js'
2--- addons/web_kanban/static/src/js/kanban.js 2013-05-29 15:28:02 +0000
3+++ addons/web_kanban/static/src/js/kanban.js 2013-06-03 14:01:45 +0000
4@@ -209,9 +209,10 @@
5 form.on('record_created', self, function(r) {
6 (new instance.web.DataSet(self, self.group_by_field.relation)).name_get([r]).done(function(new_record) {
7 am.dialog.close();
8+ if(_.include(_.pluck(self.groups,'title'),new_record[0][1]))return;
9 var domain = self.dataset.domain.slice(0);
10 domain.push([self.group_by, '=', new_record[0][0]]);
11- var dataset = new instance.web.DataSetSearch(self, self.dataset.model, self.dataset.get_context(), domain);
12+ var dataset = new instance.web.DataSetSearch(self, self.dataset.model, self.dataset.get_context());
13 var datagroup = {
14 get: function(key) {
15 return this[key];
16@@ -671,7 +672,6 @@
17 var $list_header = this.$records.find('.oe_kanban_group_list_header');
18 var $show_more = this.$records.find('.oe_kanban_show_more');
19 var $cards = this.$records.find('.oe_kanban_column_cards');
20-
21 _.each(records, function(record) {
22 var rec = new instance.web_kanban.KanbanRecord(self, record);
23 if (!prepend) {
24@@ -712,6 +712,7 @@
25 views: [[false, 'form']],
26 type: 'ir.actions.act_window',
27 target: "new",
28+ context: self.dataset.get_context(),
29 flags: {
30 action_buttons: true,
31 }
32@@ -727,7 +728,7 @@
33 do_action_delete: function() {
34 var self = this;
35 if (confirm(_t("Are you sure to remove this column ?"))) {
36- (new instance.web.DataSet(self, self.view.group_by_field.relation)).unlink([self.value]).done(function(r) {
37+ (new instance.web.DataSet(self, self.view.group_by_field.relation, self.dataset.get_context())).unlink([self.value]).done(function(r) {
38 self.view.do_reload();
39 });
40 }
41
42=== modified file 'addons/web_kanban/static/src/xml/web_kanban.xml'
43--- addons/web_kanban/static/src/xml/web_kanban.xml 2013-03-20 13:09:31 +0000
44+++ addons/web_kanban/static/src/xml/web_kanban.xml 2013-06-03 14:01:45 +0000
45@@ -45,7 +45,7 @@
46 <li><a data-action="toggle_fold" href="#">Fold</a></li>
47 <t t-if="widget.view.grouped_by_m2o and widget.value">
48 <li><a data-action="edit" href="#">Edit</a></li>
49- <li><a data-action="delete" href="#">Delete</a></li>
50+ <li><a data-action="delete" href="#">Remove</a></li>
51 </t>
52 </ul>
53 </div>