diff --git a/ext/3rd-party-addons/mass_editing_v11/ChangeLog.txt b/ext/3rd-party-addons/mass_editing/ChangeLog.txt similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/ChangeLog.txt rename to ext/3rd-party-addons/mass_editing/ChangeLog.txt diff --git a/ext/3rd-party-addons/mass_editing_v11/README.rst b/ext/3rd-party-addons/mass_editing/README.rst similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/README.rst rename to ext/3rd-party-addons/mass_editing/README.rst diff --git a/ext/3rd-party-addons/mass_editing_v11/__init__.py b/ext/3rd-party-addons/mass_editing/__init__.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/__init__.py rename to ext/3rd-party-addons/mass_editing/__init__.py diff --git a/ext/3rd-party-addons/mass_editing_v11/__manifest__.py b/ext/3rd-party-addons/mass_editing/__manifest__.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/__manifest__.py rename to ext/3rd-party-addons/mass_editing/__manifest__.py diff --git a/ext/3rd-party-addons/mass_editing_v11/hooks.py b/ext/3rd-party-addons/mass_editing/hooks.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/hooks.py rename to ext/3rd-party-addons/mass_editing/hooks.py diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/am.po b/ext/3rd-party-addons/mass_editing/i18n/am.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/am.po rename to ext/3rd-party-addons/mass_editing/i18n/am.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/ar.po b/ext/3rd-party-addons/mass_editing/i18n/ar.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/ar.po rename to ext/3rd-party-addons/mass_editing/i18n/ar.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/bg.po b/ext/3rd-party-addons/mass_editing/i18n/bg.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/bg.po rename to ext/3rd-party-addons/mass_editing/i18n/bg.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/bs.po b/ext/3rd-party-addons/mass_editing/i18n/bs.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/bs.po rename to ext/3rd-party-addons/mass_editing/i18n/bs.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/ca.po b/ext/3rd-party-addons/mass_editing/i18n/ca.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/ca.po rename to ext/3rd-party-addons/mass_editing/i18n/ca.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/cs.po b/ext/3rd-party-addons/mass_editing/i18n/cs.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/cs.po rename to ext/3rd-party-addons/mass_editing/i18n/cs.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/da.po b/ext/3rd-party-addons/mass_editing/i18n/da.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/da.po rename to ext/3rd-party-addons/mass_editing/i18n/da.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/de.po b/ext/3rd-party-addons/mass_editing/i18n/de.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/de.po rename to ext/3rd-party-addons/mass_editing/i18n/de.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/el_GR.po b/ext/3rd-party-addons/mass_editing/i18n/el_GR.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/el_GR.po rename to ext/3rd-party-addons/mass_editing/i18n/el_GR.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/en_GB.po b/ext/3rd-party-addons/mass_editing/i18n/en_GB.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/en_GB.po rename to ext/3rd-party-addons/mass_editing/i18n/en_GB.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es.po b/ext/3rd-party-addons/mass_editing/i18n/es.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es.po rename to ext/3rd-party-addons/mass_editing/i18n/es.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_AR.po b/ext/3rd-party-addons/mass_editing/i18n/es_AR.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_AR.po rename to ext/3rd-party-addons/mass_editing/i18n/es_AR.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_CL.po b/ext/3rd-party-addons/mass_editing/i18n/es_CL.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_CL.po rename to ext/3rd-party-addons/mass_editing/i18n/es_CL.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_CO.po b/ext/3rd-party-addons/mass_editing/i18n/es_CO.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_CO.po rename to ext/3rd-party-addons/mass_editing/i18n/es_CO.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_CR.po b/ext/3rd-party-addons/mass_editing/i18n/es_CR.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_CR.po rename to ext/3rd-party-addons/mass_editing/i18n/es_CR.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_DO.po b/ext/3rd-party-addons/mass_editing/i18n/es_DO.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_DO.po rename to ext/3rd-party-addons/mass_editing/i18n/es_DO.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_EC.po b/ext/3rd-party-addons/mass_editing/i18n/es_EC.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_EC.po rename to ext/3rd-party-addons/mass_editing/i18n/es_EC.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_ES.po b/ext/3rd-party-addons/mass_editing/i18n/es_ES.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_ES.po rename to ext/3rd-party-addons/mass_editing/i18n/es_ES.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_MX.po b/ext/3rd-party-addons/mass_editing/i18n/es_MX.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_MX.po rename to ext/3rd-party-addons/mass_editing/i18n/es_MX.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_PE.po b/ext/3rd-party-addons/mass_editing/i18n/es_PE.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_PE.po rename to ext/3rd-party-addons/mass_editing/i18n/es_PE.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_PY.po b/ext/3rd-party-addons/mass_editing/i18n/es_PY.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_PY.po rename to ext/3rd-party-addons/mass_editing/i18n/es_PY.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/es_VE.po b/ext/3rd-party-addons/mass_editing/i18n/es_VE.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/es_VE.po rename to ext/3rd-party-addons/mass_editing/i18n/es_VE.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/et.po b/ext/3rd-party-addons/mass_editing/i18n/et.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/et.po rename to ext/3rd-party-addons/mass_editing/i18n/et.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/eu.po b/ext/3rd-party-addons/mass_editing/i18n/eu.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/eu.po rename to ext/3rd-party-addons/mass_editing/i18n/eu.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/fa.po b/ext/3rd-party-addons/mass_editing/i18n/fa.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/fa.po rename to ext/3rd-party-addons/mass_editing/i18n/fa.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/fi.po b/ext/3rd-party-addons/mass_editing/i18n/fi.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/fi.po rename to ext/3rd-party-addons/mass_editing/i18n/fi.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/fr.po b/ext/3rd-party-addons/mass_editing/i18n/fr.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/fr.po rename to ext/3rd-party-addons/mass_editing/i18n/fr.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/fr_CA.po b/ext/3rd-party-addons/mass_editing/i18n/fr_CA.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/fr_CA.po rename to ext/3rd-party-addons/mass_editing/i18n/fr_CA.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/fr_CH.po b/ext/3rd-party-addons/mass_editing/i18n/fr_CH.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/fr_CH.po rename to ext/3rd-party-addons/mass_editing/i18n/fr_CH.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/gl.po b/ext/3rd-party-addons/mass_editing/i18n/gl.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/gl.po rename to ext/3rd-party-addons/mass_editing/i18n/gl.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/gl_ES.po b/ext/3rd-party-addons/mass_editing/i18n/gl_ES.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/gl_ES.po rename to ext/3rd-party-addons/mass_editing/i18n/gl_ES.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/he.po b/ext/3rd-party-addons/mass_editing/i18n/he.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/he.po rename to ext/3rd-party-addons/mass_editing/i18n/he.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/hr.po b/ext/3rd-party-addons/mass_editing/i18n/hr.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/hr.po rename to ext/3rd-party-addons/mass_editing/i18n/hr.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/hr_HR.po b/ext/3rd-party-addons/mass_editing/i18n/hr_HR.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/hr_HR.po rename to ext/3rd-party-addons/mass_editing/i18n/hr_HR.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/hu.po b/ext/3rd-party-addons/mass_editing/i18n/hu.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/hu.po rename to ext/3rd-party-addons/mass_editing/i18n/hu.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/id.po b/ext/3rd-party-addons/mass_editing/i18n/id.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/id.po rename to ext/3rd-party-addons/mass_editing/i18n/id.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/it.po b/ext/3rd-party-addons/mass_editing/i18n/it.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/it.po rename to ext/3rd-party-addons/mass_editing/i18n/it.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/ja.po b/ext/3rd-party-addons/mass_editing/i18n/ja.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/ja.po rename to ext/3rd-party-addons/mass_editing/i18n/ja.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/ko.po b/ext/3rd-party-addons/mass_editing/i18n/ko.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/ko.po rename to ext/3rd-party-addons/mass_editing/i18n/ko.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/lt.po b/ext/3rd-party-addons/mass_editing/i18n/lt.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/lt.po rename to ext/3rd-party-addons/mass_editing/i18n/lt.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/lt_LT.po b/ext/3rd-party-addons/mass_editing/i18n/lt_LT.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/lt_LT.po rename to ext/3rd-party-addons/mass_editing/i18n/lt_LT.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/lv.po b/ext/3rd-party-addons/mass_editing/i18n/lv.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/lv.po rename to ext/3rd-party-addons/mass_editing/i18n/lv.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/mass_editing.pot b/ext/3rd-party-addons/mass_editing/i18n/mass_editing.pot similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/mass_editing.pot rename to ext/3rd-party-addons/mass_editing/i18n/mass_editing.pot diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/mk.po b/ext/3rd-party-addons/mass_editing/i18n/mk.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/mk.po rename to ext/3rd-party-addons/mass_editing/i18n/mk.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/mn.po b/ext/3rd-party-addons/mass_editing/i18n/mn.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/mn.po rename to ext/3rd-party-addons/mass_editing/i18n/mn.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/nb.po b/ext/3rd-party-addons/mass_editing/i18n/nb.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/nb.po rename to ext/3rd-party-addons/mass_editing/i18n/nb.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/nb_NO.po b/ext/3rd-party-addons/mass_editing/i18n/nb_NO.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/nb_NO.po rename to ext/3rd-party-addons/mass_editing/i18n/nb_NO.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/nl.po b/ext/3rd-party-addons/mass_editing/i18n/nl.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/nl.po rename to ext/3rd-party-addons/mass_editing/i18n/nl.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/nl_BE.po b/ext/3rd-party-addons/mass_editing/i18n/nl_BE.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/nl_BE.po rename to ext/3rd-party-addons/mass_editing/i18n/nl_BE.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/nl_NL.po b/ext/3rd-party-addons/mass_editing/i18n/nl_NL.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/nl_NL.po rename to ext/3rd-party-addons/mass_editing/i18n/nl_NL.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/pl.po b/ext/3rd-party-addons/mass_editing/i18n/pl.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/pl.po rename to ext/3rd-party-addons/mass_editing/i18n/pl.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/pt.po b/ext/3rd-party-addons/mass_editing/i18n/pt.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/pt.po rename to ext/3rd-party-addons/mass_editing/i18n/pt.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/pt_BR.po b/ext/3rd-party-addons/mass_editing/i18n/pt_BR.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/pt_BR.po rename to ext/3rd-party-addons/mass_editing/i18n/pt_BR.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/pt_PT.po b/ext/3rd-party-addons/mass_editing/i18n/pt_PT.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/pt_PT.po rename to ext/3rd-party-addons/mass_editing/i18n/pt_PT.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/ro.po b/ext/3rd-party-addons/mass_editing/i18n/ro.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/ro.po rename to ext/3rd-party-addons/mass_editing/i18n/ro.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/ru.po b/ext/3rd-party-addons/mass_editing/i18n/ru.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/ru.po rename to ext/3rd-party-addons/mass_editing/i18n/ru.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/sk.po b/ext/3rd-party-addons/mass_editing/i18n/sk.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/sk.po rename to ext/3rd-party-addons/mass_editing/i18n/sk.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/sl.po b/ext/3rd-party-addons/mass_editing/i18n/sl.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/sl.po rename to ext/3rd-party-addons/mass_editing/i18n/sl.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/sr.po b/ext/3rd-party-addons/mass_editing/i18n/sr.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/sr.po rename to ext/3rd-party-addons/mass_editing/i18n/sr.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/sr@latin.po b/ext/3rd-party-addons/mass_editing/i18n/sr@latin.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/sr@latin.po rename to ext/3rd-party-addons/mass_editing/i18n/sr@latin.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/sv.po b/ext/3rd-party-addons/mass_editing/i18n/sv.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/sv.po rename to ext/3rd-party-addons/mass_editing/i18n/sv.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/th.po b/ext/3rd-party-addons/mass_editing/i18n/th.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/th.po rename to ext/3rd-party-addons/mass_editing/i18n/th.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/tr.po b/ext/3rd-party-addons/mass_editing/i18n/tr.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/tr.po rename to ext/3rd-party-addons/mass_editing/i18n/tr.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/tr_TR.po b/ext/3rd-party-addons/mass_editing/i18n/tr_TR.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/tr_TR.po rename to ext/3rd-party-addons/mass_editing/i18n/tr_TR.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/uk.po b/ext/3rd-party-addons/mass_editing/i18n/uk.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/uk.po rename to ext/3rd-party-addons/mass_editing/i18n/uk.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/vi.po b/ext/3rd-party-addons/mass_editing/i18n/vi.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/vi.po rename to ext/3rd-party-addons/mass_editing/i18n/vi.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/vi_VN.po b/ext/3rd-party-addons/mass_editing/i18n/vi_VN.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/vi_VN.po rename to ext/3rd-party-addons/mass_editing/i18n/vi_VN.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/zh_CN.po b/ext/3rd-party-addons/mass_editing/i18n/zh_CN.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/zh_CN.po rename to ext/3rd-party-addons/mass_editing/i18n/zh_CN.po diff --git a/ext/3rd-party-addons/mass_editing_v11/i18n/zh_TW.po b/ext/3rd-party-addons/mass_editing/i18n/zh_TW.po similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/i18n/zh_TW.po rename to ext/3rd-party-addons/mass_editing/i18n/zh_TW.po diff --git a/ext/3rd-party-addons/mass_editing_v11/models/__init__.py b/ext/3rd-party-addons/mass_editing/models/__init__.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/models/__init__.py rename to ext/3rd-party-addons/mass_editing/models/__init__.py diff --git a/ext/3rd-party-addons/mass_editing_v11/models/ir_model_fields.py b/ext/3rd-party-addons/mass_editing/models/ir_model_fields.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/models/ir_model_fields.py rename to ext/3rd-party-addons/mass_editing/models/ir_model_fields.py diff --git a/ext/3rd-party-addons/mass_editing_v11/models/mass_object.py b/ext/3rd-party-addons/mass_editing/models/mass_object.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/models/mass_object.py rename to ext/3rd-party-addons/mass_editing/models/mass_object.py diff --git a/ext/3rd-party-addons/mass_editing_v11/security/ir.model.access.csv b/ext/3rd-party-addons/mass_editing/security/ir.model.access.csv similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/security/ir.model.access.csv rename to ext/3rd-party-addons/mass_editing/security/ir.model.access.csv diff --git a/ext/3rd-party-addons/mass_editing_v11/static/description/icon.png b/ext/3rd-party-addons/mass_editing/static/description/icon.png similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/static/description/icon.png rename to ext/3rd-party-addons/mass_editing/static/description/icon.png diff --git a/ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-1.png b/ext/3rd-party-addons/mass_editing/static/description/mass_editing-1.png similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-1.png rename to ext/3rd-party-addons/mass_editing/static/description/mass_editing-1.png diff --git a/ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-2.png b/ext/3rd-party-addons/mass_editing/static/description/mass_editing-2.png similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-2.png rename to ext/3rd-party-addons/mass_editing/static/description/mass_editing-2.png diff --git a/ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-3.png b/ext/3rd-party-addons/mass_editing/static/description/mass_editing-3.png similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-3.png rename to ext/3rd-party-addons/mass_editing/static/description/mass_editing-3.png diff --git a/ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-4.png b/ext/3rd-party-addons/mass_editing/static/description/mass_editing-4.png similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-4.png rename to ext/3rd-party-addons/mass_editing/static/description/mass_editing-4.png diff --git a/ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-5.png b/ext/3rd-party-addons/mass_editing/static/description/mass_editing-5.png similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/static/description/mass_editing-5.png rename to ext/3rd-party-addons/mass_editing/static/description/mass_editing-5.png diff --git a/ext/3rd-party-addons/mass_editing_v11/static/src/js/basic_include.js b/ext/3rd-party-addons/mass_editing/static/src/js/basic_include.js similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/static/src/js/basic_include.js rename to ext/3rd-party-addons/mass_editing/static/src/js/basic_include.js diff --git a/ext/3rd-party-addons/mass_editing_v11/tests/__init__.py b/ext/3rd-party-addons/mass_editing/tests/__init__.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/tests/__init__.py rename to ext/3rd-party-addons/mass_editing/tests/__init__.py diff --git a/ext/3rd-party-addons/mass_editing_v11/tests/test_mass_editing.py b/ext/3rd-party-addons/mass_editing/tests/test_mass_editing.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/tests/test_mass_editing.py rename to ext/3rd-party-addons/mass_editing/tests/test_mass_editing.py diff --git a/ext/3rd-party-addons/mass_editing_v11/views/basic_js.xml b/ext/3rd-party-addons/mass_editing/views/basic_js.xml similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/views/basic_js.xml rename to ext/3rd-party-addons/mass_editing/views/basic_js.xml diff --git a/ext/3rd-party-addons/mass_editing_v11/views/mass_editing_view.xml b/ext/3rd-party-addons/mass_editing/views/mass_editing_view.xml similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/views/mass_editing_view.xml rename to ext/3rd-party-addons/mass_editing/views/mass_editing_view.xml diff --git a/ext/3rd-party-addons/mass_editing_v11/wizard/__init__.py b/ext/3rd-party-addons/mass_editing/wizard/__init__.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/wizard/__init__.py rename to ext/3rd-party-addons/mass_editing/wizard/__init__.py diff --git a/ext/3rd-party-addons/mass_editing_v11/wizard/mass_editing_wizard.py b/ext/3rd-party-addons/mass_editing/wizard/mass_editing_wizard.py similarity index 100% rename from ext/3rd-party-addons/mass_editing_v11/wizard/mass_editing_wizard.py rename to ext/3rd-party-addons/mass_editing/wizard/mass_editing_wizard.py diff --git a/setup/lib/cli.py b/setup/lib/cli.py index 10ca01e7..d2459217 100755 --- a/setup/lib/cli.py +++ b/setup/lib/cli.py @@ -118,6 +118,7 @@ def main(): 'login', 'install_modules', 'set_default_settings', + 'set_default_tax_settings', #'set_warehouse', #'stock_set_cost_method', #'set_incoterms', diff --git a/setup/lib/config.py b/setup/lib/config.py index 2f7bf629..21106101 100644 --- a/setup/lib/config.py +++ b/setup/lib/config.py @@ -7,8 +7,8 @@ class Config(object): self.module_name = None self.lang = 'de_DE' # de_DE, en_US - self.default_sales_tax = '20% MwSt' - self.default_supplier_tax = '20% VSt' + self.default_sales_tax = '20% MwSt.' + self.default_supplier_tax = '20% VSt.' self.price_decimals = 2 # Nachkommastellen Preis self.uom_decimals = 3 # Nachkommastellen Mengeneinheiten @@ -147,8 +147,8 @@ class Config(object): 'website_form_project', 'contacts', 'dp_style', - 'dp_show_company' - + 'dp_show_company', + 'mass_editing' ] # Setze das Feld "Attachment" im Report (wenn gesetzt wird das PDF in den Anhängen gespeichert) diff --git a/setup/lib/functions.py b/setup/lib/functions.py index 03ba2026..f227d980 100644 --- a/setup/lib/functions.py +++ b/setup/lib/functions.py @@ -95,21 +95,27 @@ class DatenpolFunctions(object): return res_settings.execute(wizard_id) def set_default_tax_settings(self): - """Systemeinstellungen konfigurieren""" + """Set default tax""" res_settings = self.odoo.env['res.config.settings'] vals = res_settings.default_get([]) if self.config.tax_settings.get('default_sale_tax_id', False): sales_tax_ids = self.odoo.env['account.tax'].search( - [('name', '=', self.config.tax_settings.get('default_sale_tax_id'))]) + [ + ('name', '=', self.config.tax_settings.get('default_sale_tax_id')), + ('company_id', '=', self.company_id.id) + ]) self.config.tax_settings.update({ "default_sale_tax_id": sales_tax_ids, }) if self.config.tax_settings.get('default_purchase_tax_id', False): purchase_tax_ids = self.odoo.env['account.tax'].search( - [('name', '=', self.config.tax_settings.get('default_purchase_tax_id'))]) + [ + ('name', '=', self.config.tax_settings.get('default_purchase_tax_id')), + ('company_id', '=', self.company_id.id) + ]) self.config.tax_settings.update({ "default_purchase_tax_id": purchase_tax_ids, @@ -319,7 +325,8 @@ class DatenpolFunctions(object): return False # Hole Journal für Ausgangsrechnungen - j_ids = self.odoo.env['account.journal'].search([('code', '=', 'Re.:'), ('company_id', '=', self.company_id.id)]) + j_ids = self.odoo.env['account.journal'].search( + [('code', '=', 'Re.:'), ('company_id', '=', self.company_id.id)]) if not j_ids: j_ids = self.odoo.env['account.journal'].search([('code', '=', 'Re.:')]) if len(j_ids) != 1: