Technical name mass_editing_v11
LicenseGPL-3 or any later version
Websitehttp://www.serpentcs.com
License: LGPL-3

Mass Editing

This module provides the following features:

Installation

No external library is used.

Configuration

To configure this module, you need to:

  • Go to Settings / Mass Editing / Mass Editing and configure the object and fields for Mass Editing.

Usage

This module allows to add, update or remove the values of more than one records on the fly at the same time.

Try me on Runbot

As shown in figure you have to configure the object and fields for mass editing.

  • Select the object and add the fields of that object on which you want to apply mass editing.
/mass_editing/static/description/mass_editing-1.png
  • Add Action: As shown in figure click on Add Sidebar Button to add mass editing option in Action option in action.
/mass_editing/static/description/mass_editing-2.png
  • Go for Mass Editing: As shown in figure, select the records which you want to modify and click on Action to open mass editing popup.
/mass_editing/static/description/mass_editing-3.png
  • Select Set / Remove action and write down the value to set or remove the value for the given field.
/mass_editing/static/description/mass_editing-4.png
  • This way you can set / remove the values of the fields.
/mass_editing/static/description/mass_editing-5.png

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.

Credits

Images

  • Odoo Community Association: Icon.

Contributors

Maintainer

Odoo Community Association

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

To contribute to this module, please visit http://odoo-community.org.

Please log in to comment on this module

Please choose a rating from 1 to 5 for this module.
Odoo
Module breaks Odoo v11 Python 3
by on

Hi, any chance of fixing the bug to solve the installation from breaking Odoo? Apparently it does not play well with Python 3. Thx!


Odoo
ONLY FOR PYTHON 2.7
by on

ONLY FOR PYTHON 2.7 For python 3 look https://github.com/ronozoro/mass_editing I did not check


Odoo
Error with python 3
by on

We have installed this module but it doesn't work and brokes Odoo v11. We are using Python 3.6


Odoo
Error on add Field (Odoo 11.0-20181126)
by on

Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/http.py", line 651, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python3/dist-packages/odoo/http.py", line 310, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise raise value File "/usr/lib/python3/dist-packages/odoo/http.py", line 693, in dispatch result = self._call_function(**self.params) File "/usr/lib/python3/dist-packages/odoo/http.py", line 342, in _call_function return checked_call(self.db, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/http.py", line 335, in checked_call result = self.endpoint(*a, **kw) File "/usr/lib/python3/dist-packages/odoo/http.py", line 937, in __call__ return self.method(*args, **kw) File "/usr/lib/python3/dist-packages/odoo/http.py", line 515, in response_wrap response = f(*args, **kw) File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 876, in search_read return self.do_search_read(model, fields, offset, limit, domain, sort) File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 898, in do_search_read offset=offset or 0, limit=limit or False, order=sort or False) File "/usr/lib/python3/dist-packages/odoo/models.py", line 4222, in search_read records = self.search(domain or [], offset=offset, limit=limit, order=order) File "/mnt/extra-addons/mass_editing_v11/models/ir_model_fields.py", line 16, in search isinstance(domain[2], basestring) and NameError: name 'basestring' is not defined


Odoo
Donot working
by on

Canot install, please fix it.


Odoo
by on

Odoo
Module works great..
by on

Odoo
Module upgrades for V 11
by on

I have updated mass_editing module to work in v 11 you could find it here : https://github.com/ronozoro/mass_editing Have fun


Odoo
Not working, but fixes are minor
by on

This module is quite nice, but there was totally no adaption to v11. I fixed it very quickly but I couldn't find a way to contribute. When fixed it is an awesome module.


Odoo
Not working with python3 install
by on

The error with "basestring" seems to be a problem with Python3 where this does not exist any more. When that is changed new errors appear.


Odoo
On - module not working
by on

For verify: 1. Update odoo11 to d6a71fa Odoo Translation Bot <c3p@odoo.com> on 08.07.2018 at 5:09 2. Create new base (/web/database/manager/Create Database - with Load demonstration data ) 3.Then APP/ Update Apps List 4. Install module mass_editing 5. Verifi module on Contacts All works fine :) P.S. I wok with python2.7


Odoo
This module not working.
by on

When i install this module below error are generate. File "/usr/lib/python3/dist-packages/odoo/http.py", line 650, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python3/dist-packages/odoo/http.py", line 310, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise raise value File "/usr/lib/python3/dist-packages/odoo/http.py", line 692, in dispatch result = self._call_function(**self.params) File "/usr/lib/python3/dist-packages/odoo/http.py", line 342, in _call_function return checked_call(self.db, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/http.py", line 335, in checked_call result = self.endpoint(*a, **kw) File "/usr/lib/python3/dist-packages/odoo/http.py", line 936, in __call__ return self.method(*args, **kw) File "/usr/lib/python3/dist-packages/odoo/http.py", line 515, in response_wrap response = f(*args, **kw) File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 873, in search_read return self.do_search_read(model, fields, offset, limit, domain, sort) File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 895, in do_search_read offset=offset or 0, limit=limit or False, order=sort or False) File "/usr/lib/python3/dist-packages/odoo/models.py", line 4218, in search_read records = self.search(domain or [], offset=offset, limit=limit, order=order) File "/usr/lib/python3/dist-packages/odoo/addons/mass_editing_v11/models/ir_model_fields.py", line 16, in search isinstance(domain[2], basestring) and NameError: name 'basestring' is not defined


Odoo
Rompe la configuraciĆ³n y muestra pĆ”gina en blanco sin siquiera instalarla.
by on

2018-06-26 16:44:54,696 1 ERROR ? werkzeug: Error on request: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 205, in run_wsgi execute(self.server.app) File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 193, in execute application_iter = app(environ, start_response) File "/usr/lib/python3/dist-packages/odoo/service/server.py", line 252, in app return self.app(e, s) File "/usr/lib/python3/dist-packages/odoo/service/wsgi_server.py", line 166, in application return application_unproxied(environ, start_response) File "/usr/lib/python3/dist-packages/odoo/service/wsgi_server.py", line 154, in application_unproxied result = handler(environ, start_response) File "/usr/lib/python3/dist-packages/odoo/http.py", line 1297, in __call__ self.load_addons() File "/usr/lib/python3/dist-packages/odoo/http.py", line 1319, in load_addons m = __import__('odoo.addons.' + module) File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 82, in load_module exec(open(modfile, 'rb').read(), new_mod.__dict__) File "", line 7, in File "/mnt/extra-addons/mass_editing_v11/tests/__init__.py", line 5, in from . import test_mass_editing File "/mnt/extra-addons/mass_editing_v11/tests/test_mass_editing.py", line 9, in from odoo.addons.mass_editing.hooks import uninstall_hook File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 61, in load_module f, path, (_suffix, _mode, type_) = imp.find_module(addon_name, ad_paths) File "/usr/lib/python3.5/imp.py", line 296, in find_module raise ImportError(_ERR_MSG.format(name), name=name) ImportError: No module named 'mass_editing'