Xavier (Open ERP) has proposed merging
lp:~openerp-dev/openobject-addons/7.0-kanban-import-link-xmo into
lp:openobject-addons/7.0.
Requested reviews:
OpenERP Core Team (openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/7.0-kanban-import-link-xmo/+merge/146385
Adds a link to the import action in ungrouped ("gallery") kanban views, as
requested in task 4961
--
https://code.launchpad.net/~openerp-dev/openobject-addons/7.0-kanban-import-link-xmo/+merge/146385
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/7.0-kanban-import-link-xmo.
=== added directory 'base_import_kanban'
=== added file 'base_import_kanban/__init__.py'
=== added file 'base_import_kanban/__openerp__.py'
--- base_import_kanban/__openerp__.py 1970-01-01 00:00:00 +0000
+++ base_import_kanban/__openerp__.py 2013-02-04 11:28:21 +0000
@@ -0,0 +1,15 @@
+{
+ 'name': 'Base Import Kanban extensions',
+ 'description': """
+Adds *import* link to ungrouped kanban views.
+""",
+ 'category': 'Uncategorized',
+ 'website': 'http://www.openerp.com',
+ 'author': 'OpenERP SA',
+ 'depends': ['web_kanban', 'base_import'],
+ 'installable': True,
+ 'auto_install': True,
+ 'js': ['static/src/js/import.js'],
+ 'css': ['static/src/css/import.css'],
+ 'qweb': ['static/src/xml/import.xml'],
+}
=== added directory 'base_import_kanban/static'
=== added directory 'base_import_kanban/static/src'
=== added directory 'base_import_kanban/static/src/css'
=== added file 'base_import_kanban/static/src/css/import.css'
--- base_import_kanban/static/src/css/import.css 1970-01-01 00:00:00 +0000
+++ base_import_kanban/static/src/css/import.css 2013-02-04 11:28:21 +0000
@@ -0,0 +1,14 @@
+.openerp .oe_kanban_buttons .oe_alternative.oe_kanban_grouped {
+ display: none;
+}
+.openerp .oe_kanban_buttons .oe_alternative .oe_kanban_add_column {
+ display: none;
+}
+.openerp .oe_kanban_buttons .oe_alternative.oe_kanban_grouped_m2o .oe_kanban_add_column {
+ display: inline;
+}
+
+.openerp .oe_kanban_buttons .oe_alternative.oe_kanban_grouped .oe_kanban_button_import,
+.openerp .oe_kanban_buttons .oe_alternative.oe_kanban_grouped_m2o .oe_kanban_button_import {
+ display: none;
+}
=== added directory 'base_import_kanban/static/src/js'
=== added file 'base_import_kanban/static/src/js/import.js'
--- base_import_kanban/static/src/js/import.js 1970-01-01 00:00:00 +0000
+++ base_import_kanban/static/src/js/import.js 2013-02-04 11:28:21 +0000
@@ -0,0 +1,37 @@
+openerp.base_import_kanban = function (instance) {
+ instance.web_kanban.KanbanView.include({
+ load_kanban: function () {
+ var self = this;
+ var loaded = this._super.apply(this, arguments);
+ this.$buttons.on('click', '.oe_kanban_button_import', function() {
+ self.do_action({
+ type: 'ir.actions.client',
+ tag: 'import',
+ params: {
+ model: self.dataset.model
+ }
+ }, {
+ on_reverse_breadcrumb: function () {
+ self.reload();
+ },
+ });
+ return false;
+ });
+ return loaded;
+ },
+ do_search: function () {
+ var self = this;
+ return this._super.apply(this, arguments).then(function () {
+ var $links = self.$buttons.find('.oe_alternative');
+ $links.css('display', '').removeClass(
+ 'oe_kanban_grouped_m2o oe_kanban_grouped');
+
+ if (self.grouped_by_m2o) {
+ $links.addClass('oe_kanban_grouped_m2o');
+ } else if (self.group_by) {
+ $links.addClass('oe_kanban_grouped');
+ }
+ });
+ }
+ });
+};
=== added directory 'base_import_kanban/static/src/xml'
=== added file 'base_import_kanban/static/src/xml/import.xml'
--- base_import_kanban/static/src/xml/import.xml 1970-01-01 00:00:00 +0000
+++ base_import_kanban/static/src/xml/import.xml 2013-02-04 11:28:21 +0000
@@ -0,0 +1,8 @@
+<templates>
+ <t t-extend="KanbanView.buttons">
+ <!-- display:none on oe_alternative removed in JS override -->
+ <t t-jquery="span.oe_alternative .oe_bounce_container" t-operation="append">
+ <a href="#" class="oe_bold oe_kanban_button_import">Import</a>
+ </t>
+ </t>
+</templates>
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp