diff --git a/bin/addons/base/i18n/ar.po b/bin/addons/base/i18n/ar.po
index f9cc72bc321..01887ba31d2 100644
--- a/bin/addons/base/i18n/ar.po
+++ b/bin/addons/base/i18n/ar.po
@@ -2801,11 +2801,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/base.pot b/bin/addons/base/i18n/base.pot
index 57b0f3c2426..4bf5a808e5e 100644
--- a/bin/addons/base/i18n/base.pot
+++ b/bin/addons/base/i18n/base.pot
@@ -2741,11 +2741,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/bg.po b/bin/addons/base/i18n/bg.po
index ad0302db898..1e17e3f0311 100644
--- a/bin/addons/base/i18n/bg.po
+++ b/bin/addons/base/i18n/bg.po
@@ -2863,11 +2863,6 @@ msgstr "Мавриций"
msgid "Scan for new modules"
msgstr "Провери за нови модули"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Хранилище с модули"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/bs.po b/bin/addons/base/i18n/bs.po
index 802d99633c7..7d1ea53fba1 100644
--- a/bin/addons/base/i18n/bs.po
+++ b/bin/addons/base/i18n/bs.po
@@ -2805,11 +2805,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/ca.po b/bin/addons/base/i18n/ca.po
index aef0d915101..a3807a51026 100644
--- a/bin/addons/base/i18n/ca.po
+++ b/bin/addons/base/i18n/ca.po
@@ -2875,11 +2875,6 @@ msgstr "Maurici"
msgid "Scan for new modules"
msgstr "Cerca nous mòduls"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Biblioteca del mòdul"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/cs.po b/bin/addons/base/i18n/cs.po
index d0934128ea6..66faac84e83 100644
--- a/bin/addons/base/i18n/cs.po
+++ b/bin/addons/base/i18n/cs.po
@@ -2804,11 +2804,6 @@ msgstr "Mauricius"
msgid "Scan for new modules"
msgstr "Najít nové moduly"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Repozitář modulu"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/da.po b/bin/addons/base/i18n/da.po
index cd2de726199..512aa96e53f 100644
--- a/bin/addons/base/i18n/da.po
+++ b/bin/addons/base/i18n/da.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/de.po b/bin/addons/base/i18n/de.po
index 1602277866b..d9c01c352c7 100644
--- a/bin/addons/base/i18n/de.po
+++ b/bin/addons/base/i18n/de.po
@@ -2875,11 +2875,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Suche Neue Module"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Verzeichnis der Module"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/el.po b/bin/addons/base/i18n/el.po
index acc5617bf95..5c68f7a380f 100644
--- a/bin/addons/base/i18n/el.po
+++ b/bin/addons/base/i18n/el.po
@@ -2880,11 +2880,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Αναζήτηση νέων Αρθρωμάτων"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Τοποθεσία Αρθρωμάτων"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/es.po b/bin/addons/base/i18n/es.po
index 10583cc1b8d..d2b5c5c9837 100644
--- a/bin/addons/base/i18n/es.po
+++ b/bin/addons/base/i18n/es.po
@@ -2878,11 +2878,6 @@ msgstr "Mauricio"
msgid "Scan for new modules"
msgstr "Buscar nuevos módulos"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Biblioteca de módulos"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/es_AR.po b/bin/addons/base/i18n/es_AR.po
index 78c0061c090..7c11a450582 100644
--- a/bin/addons/base/i18n/es_AR.po
+++ b/bin/addons/base/i18n/es_AR.po
@@ -2858,11 +2858,6 @@ msgstr "Mauricio"
msgid "Scan for new modules"
msgstr "Buscar nuevos módulos"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Repositorio de Módulos"
-
#. module: base
#: model:ir.ui.menu,name:base.menu_security
msgid "Security"
diff --git a/bin/addons/base/i18n/es_EC.po b/bin/addons/base/i18n/es_EC.po
index 106609ff372..13bc2e28a25 100644
--- a/bin/addons/base/i18n/es_EC.po
+++ b/bin/addons/base/i18n/es_EC.po
@@ -2877,11 +2877,6 @@ msgstr "Mauricio"
msgid "Scan for new modules"
msgstr "Buscar nuevos módulos"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Biblioteca de módulos"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/et.po b/bin/addons/base/i18n/et.po
index 0607fdae667..81ccf3ae5ed 100644
--- a/bin/addons/base/i18n/et.po
+++ b/bin/addons/base/i18n/et.po
@@ -2844,11 +2844,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Otsi uusi mooduleid"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Moodulite Varamu"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/eu.po b/bin/addons/base/i18n/eu.po
index 1ff2ed9b3d8..6f7a7f5cbcf 100644
--- a/bin/addons/base/i18n/eu.po
+++ b/bin/addons/base/i18n/eu.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/fi.po b/bin/addons/base/i18n/fi.po
index 44637213de7..554dc2dfb21 100644
--- a/bin/addons/base/i18n/fi.po
+++ b/bin/addons/base/i18n/fi.po
@@ -2864,11 +2864,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Etsi uusia moduuleja"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Moduulin ohjelmalähde"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/fr.po b/bin/addons/base/i18n/fr.po
index de122c126cb..80dbd3c1559 100644
--- a/bin/addons/base/i18n/fr.po
+++ b/bin/addons/base/i18n/fr.po
@@ -2882,11 +2882,6 @@ msgstr "Île Maurice"
msgid "Scan for new modules"
msgstr "Recherche de nouveaux modules"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Dépot de modules"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/gl.po b/bin/addons/base/i18n/gl.po
index cd5166cb7cb..d64a8919bdf 100644
--- a/bin/addons/base/i18n/gl.po
+++ b/bin/addons/base/i18n/gl.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/he.po b/bin/addons/base/i18n/he.po
index f90dfaeb8ba..1f8196732f8 100644
--- a/bin/addons/base/i18n/he.po
+++ b/bin/addons/base/i18n/he.po
@@ -2842,11 +2842,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "סרוק לחיפוש מודול חדש"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "מאגר מודולים"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/hr.po b/bin/addons/base/i18n/hr.po
index 75bfd4a7916..c6f03c89808 100644
--- a/bin/addons/base/i18n/hr.po
+++ b/bin/addons/base/i18n/hr.po
@@ -2846,11 +2846,6 @@ msgstr "Mauricijus"
msgid "Scan for new modules"
msgstr "Pretraži za nove module"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Repozitorij modula"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/hu.po b/bin/addons/base/i18n/hu.po
index 6175ad39a6e..bac9fe8367a 100644
--- a/bin/addons/base/i18n/hu.po
+++ b/bin/addons/base/i18n/hu.po
@@ -2801,11 +2801,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/id.po b/bin/addons/base/i18n/id.po
index aba6ce62586..4fdb4ad9bee 100644
--- a/bin/addons/base/i18n/id.po
+++ b/bin/addons/base/i18n/id.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/is.po b/bin/addons/base/i18n/is.po
index bc69b4ecfa7..c8ca81600aa 100644
--- a/bin/addons/base/i18n/is.po
+++ b/bin/addons/base/i18n/is.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/it.po b/bin/addons/base/i18n/it.po
index d600b56eb44..06b5cc1d49c 100644
--- a/bin/addons/base/i18n/it.po
+++ b/bin/addons/base/i18n/it.po
@@ -2881,11 +2881,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Cerca nuovi Moduli"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Repository dei Moduli"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/ja.po b/bin/addons/base/i18n/ja.po
index f9da453aeab..834624306a4 100644
--- a/bin/addons/base/i18n/ja.po
+++ b/bin/addons/base/i18n/ja.po
@@ -2804,11 +2804,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/ko.po b/bin/addons/base/i18n/ko.po
index d4dde7d5c16..eea2628578a 100644
--- a/bin/addons/base/i18n/ko.po
+++ b/bin/addons/base/i18n/ko.po
@@ -2827,11 +2827,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr "새 모듈 스캔"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "모듈 리포지토리"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/lt.po b/bin/addons/base/i18n/lt.po
index c61b12fc13c..3e1c6eb239f 100644
--- a/bin/addons/base/i18n/lt.po
+++ b/bin/addons/base/i18n/lt.po
@@ -2801,11 +2801,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/lt_LT.po b/bin/addons/base/i18n/lt_LT.po
index aaeb0ca628f..a4b2b6fd21a 100644
--- a/bin/addons/base/i18n/lt_LT.po
+++ b/bin/addons/base/i18n/lt_LT.po
@@ -2735,11 +2735,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: model:ir.ui.menu,name:base.menu_security
msgid "Security"
diff --git a/bin/addons/base/i18n/lv.po b/bin/addons/base/i18n/lv.po
index fe5918b3494..757b2510492 100644
--- a/bin/addons/base/i18n/lv.po
+++ b/bin/addons/base/i18n/lv.po
@@ -2869,11 +2869,6 @@ msgstr "Maurīcija"
msgid "Scan for new modules"
msgstr "Pārbaudīt vai ir pieejami jauni moduļi"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Moduļu Repozitorijs"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/mn.po b/bin/addons/base/i18n/mn.po
index 9197be54d72..13ccfe38ac4 100644
--- a/bin/addons/base/i18n/mn.po
+++ b/bin/addons/base/i18n/mn.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/nl.po b/bin/addons/base/i18n/nl.po
index e76cc67b8ea..3a87f0b2bde 100644
--- a/bin/addons/base/i18n/nl.po
+++ b/bin/addons/base/i18n/nl.po
@@ -2879,11 +2879,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Zoek naar nieuwe modules"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Module-repository"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/nl_BE.po b/bin/addons/base/i18n/nl_BE.po
index 7875ffe4c9a..3040e379b45 100644
--- a/bin/addons/base/i18n/nl_BE.po
+++ b/bin/addons/base/i18n/nl_BE.po
@@ -2836,11 +2836,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Zoeken naar nieuwe modules"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: model:ir.ui.menu,name:base.menu_security
msgid "Security"
diff --git a/bin/addons/base/i18n/nl_NL.po b/bin/addons/base/i18n/nl_NL.po
index 7923932bf59..f74f81ef602 100644
--- a/bin/addons/base/i18n/nl_NL.po
+++ b/bin/addons/base/i18n/nl_NL.po
@@ -2873,11 +2873,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Zoeken naar nieuwe modules"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Module opslagplaats"
-
#. module: base
#: model:ir.ui.menu,name:base.menu_security
msgid "Security"
diff --git a/bin/addons/base/i18n/pl.po b/bin/addons/base/i18n/pl.po
index 287ead0cf20..8fbd25231e0 100644
--- a/bin/addons/base/i18n/pl.po
+++ b/bin/addons/base/i18n/pl.po
@@ -2876,11 +2876,6 @@ msgstr "Mauritius"
msgid "Scan for new modules"
msgstr "Sprawdź, czy są nowe moduły"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Repozytorium modułów"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/pt.po b/bin/addons/base/i18n/pt.po
index cb11b2455ac..6859a40b7c8 100644
--- a/bin/addons/base/i18n/pt.po
+++ b/bin/addons/base/i18n/pt.po
@@ -2872,11 +2872,6 @@ msgstr "Maurícia"
msgid "Scan for new modules"
msgstr "Pesquizar novos módulos"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Repositorio do módulo"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/pt_BR.po b/bin/addons/base/i18n/pt_BR.po
index 011bc62d2d0..11e0be4a1c1 100644
--- a/bin/addons/base/i18n/pt_BR.po
+++ b/bin/addons/base/i18n/pt_BR.po
@@ -2864,11 +2864,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr "Procurando por novos módulos"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Repositório de módulos"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/ro.po b/bin/addons/base/i18n/ro.po
index b1dcd72c422..cd94fb57e9f 100644
--- a/bin/addons/base/i18n/ro.po
+++ b/bin/addons/base/i18n/ro.po
@@ -2812,11 +2812,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/ru.po b/bin/addons/base/i18n/ru.po
index f3d1d39aaa9..c8d85bdf6b9 100644
--- a/bin/addons/base/i18n/ru.po
+++ b/bin/addons/base/i18n/ru.po
@@ -2878,11 +2878,6 @@ msgstr "Маврикий"
msgid "Scan for new modules"
msgstr "Поиск новых модулей"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Хранилище модулей"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/sk.po b/bin/addons/base/i18n/sk.po
index b1b175cee59..ebb80dd0f2d 100644
--- a/bin/addons/base/i18n/sk.po
+++ b/bin/addons/base/i18n/sk.po
@@ -2818,11 +2818,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/sl.po b/bin/addons/base/i18n/sl.po
index 4fa460b6eca..debca94c116 100644
--- a/bin/addons/base/i18n/sl.po
+++ b/bin/addons/base/i18n/sl.po
@@ -2821,11 +2821,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr "Preveri za nove module"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Odlagališče modulov"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/sq.po b/bin/addons/base/i18n/sq.po
index 3333ada11b2..b38730bfd88 100644
--- a/bin/addons/base/i18n/sq.po
+++ b/bin/addons/base/i18n/sq.po
@@ -2807,11 +2807,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/sr.po b/bin/addons/base/i18n/sr.po
index c6e5372908d..5268df4105f 100644
--- a/bin/addons/base/i18n/sr.po
+++ b/bin/addons/base/i18n/sr.po
@@ -2867,11 +2867,6 @@ msgstr "Mauricijus"
msgid "Scan for new modules"
msgstr "Traži nove module"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Skladište modula"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/sv.po b/bin/addons/base/i18n/sv.po
index e3da4471493..9a340d489a6 100644
--- a/bin/addons/base/i18n/sv.po
+++ b/bin/addons/base/i18n/sv.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/th.po b/bin/addons/base/i18n/th.po
index 5efeed5e9b7..cea9ad23fa8 100644
--- a/bin/addons/base/i18n/th.po
+++ b/bin/addons/base/i18n/th.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/tlh.po b/bin/addons/base/i18n/tlh.po
index 61249b514af..a17185b9edc 100644
--- a/bin/addons/base/i18n/tlh.po
+++ b/bin/addons/base/i18n/tlh.po
@@ -2801,11 +2801,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/tr.po b/bin/addons/base/i18n/tr.po
index 1f5a169c390..2e3bd449ed1 100644
--- a/bin/addons/base/i18n/tr.po
+++ b/bin/addons/base/i18n/tr.po
@@ -2867,11 +2867,6 @@ msgstr "Mauritus"
msgid "Scan for new modules"
msgstr "Yeni modülleri tara"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Modül Deposu"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/uk.po b/bin/addons/base/i18n/uk.po
index b7fb262db74..66bb3b18544 100644
--- a/bin/addons/base/i18n/uk.po
+++ b/bin/addons/base/i18n/uk.po
@@ -2853,11 +2853,6 @@ msgstr "Маврикій"
msgid "Scan for new modules"
msgstr "Пошук нових модулів"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Репозитарій модулів"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/uk_UA.po b/bin/addons/base/i18n/uk_UA.po
index fe1776abd64..d7199d5d3de 100644
--- a/bin/addons/base/i18n/uk_UA.po
+++ b/bin/addons/base/i18n/uk_UA.po
@@ -2753,11 +2753,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr "Пошук нових модулів"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "Репозитарій модулів"
-
#. module: base
#: model:ir.ui.menu,name:base.menu_security
msgid "Security"
diff --git a/bin/addons/base/i18n/vi.po b/bin/addons/base/i18n/vi.po
index e5840fcc25b..c2dd2eccbd3 100644
--- a/bin/addons/base/i18n/vi.po
+++ b/bin/addons/base/i18n/vi.po
@@ -2802,11 +2802,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/zh_CN.po b/bin/addons/base/i18n/zh_CN.po
index 7f3bfda80d4..b3f0c8573fd 100644
--- a/bin/addons/base/i18n/zh_CN.po
+++ b/bin/addons/base/i18n/zh_CN.po
@@ -2814,11 +2814,6 @@ msgstr "毛里求斯"
msgid "Scan for new modules"
msgstr "查找新模块"
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr "模块库"
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/i18n/zh_TW.po b/bin/addons/base/i18n/zh_TW.po
index bdc50bf6a90..bdc82ef531c 100644
--- a/bin/addons/base/i18n/zh_TW.po
+++ b/bin/addons/base/i18n/zh_TW.po
@@ -2801,11 +2801,6 @@ msgstr ""
msgid "Scan for new modules"
msgstr ""
-#. module: base
-#: model:ir.model,name:base.model_ir_module_repository
-msgid "Module Repository"
-msgstr ""
-
#. module: base
#: view:ir.actions.act_window:0
#: model:ir.ui.menu,name:base.menu_security
diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py
index 769ef4687e8..a474866f885 100644
--- a/bin/addons/base/module/module.py
+++ b/bin/addons/base/module/module.py
@@ -37,29 +37,6 @@ import netsvc
from tools.parse_version import parse_version
from tools.translate import _
-
-class module_repository(osv.osv):
- _name = "ir.module.repository"
- _description = "Module Repository"
- _columns = {
- 'name': fields.char('Name', size=128),
- 'url': fields.char('URL', size=256, required=True),
- 'sequence': fields.integer('Sequence', required=True),
- 'filter': fields.char('Filter', size=128, required=True,
- help='Regexp to search module on the repository webpage:\n'
- '- The first parenthesis must match the name of the module.\n'
- '- The second parenthesis must match the whole version number.\n'
- '- The last parenthesis must match the extension of the module.'),
- 'active': fields.boolean('Active'),
- }
- _defaults = {
- 'sequence': lambda *a: 5,
- 'filter': lambda *a: 'href="([a-zA-Z0-9_]+)-('+release.major_version+'.(\\d+)((\\.\\d+)*)([a-z]?)((_(pre|p|beta|alpha|rc)\\d*)*)(-r(\\d+))?)(\.zip)"',
- 'active': lambda *a: 1,
- }
- _order = "sequence"
-module_repository()
-
class module_category(osv.osv):
_name = "ir.module.category"
_description = "Module Category"
@@ -298,7 +275,6 @@ class module(osv.osv):
# update the list of available packages
def update_list(self, cr, uid, context={}):
- robj = self.pool.get('ir.module.repository')
res = [0, 0] # [update, add]
# iterate through installed modules and mark them as being so
@@ -345,50 +321,6 @@ class module(osv.osv):
self._update_dependencies(cr, uid, id, terp.get('depends', []))
self._update_category(cr, uid, id, terp.get('category', 'Uncategorized'))
- for repository in robj.browse(cr, uid, robj.search(cr, uid, [])):
- try:
- index_page = urllib.urlopen(repository.url).read()
- except IOError, e:
- if e.errno == 21:
- raise orm.except_orm(_('Error'),
- _("This url '%s' must provide an html file with links to zip modules") % (repository.url))
- else:
- raise
- modules = re.findall(repository.filter, index_page, re.I+re.M)
- mod_sort = {}
- for m in modules:
- name, version, extension = m[0], m[1], m[-1]
- if not version or version == 'x': # 'x' version was a mistake
- version = '0'
- if name in mod_sort:
- if parse_version(version) <= parse_version(mod_sort[name][0]):
- continue
- mod_sort[name] = [version, extension]
- for name in mod_sort.keys():
- version, extension = mod_sort[name]
- url = repository.url+'/'+name+'-'+version+extension
- ids = self.search(cr, uid, [('name','=',name)])
- if not ids:
- self.create(cr, uid, {
- 'name': name,
- 'published_version': version,
- 'url': url,
- 'state': 'uninstalled',
- })
- res[1] += 1
- else:
- id = ids[0]
- installed_version = self.read(cr, uid, id, ['latest_version'])['latest_version']
- if not installed_version or installed_version == 'x': # 'x' version was a mistake
- installed_version = '0'
- if parse_version(version) > parse_version(installed_version):
- self.write(cr, uid, id, { 'url': url })
- res[0] += 1
- published_version = self.read(cr, uid, id, ['published_version'])['published_version']
- if published_version == 'x' or not published_version:
- published_version = '0'
- if parse_version(version) > parse_version(published_version):
- self.write(cr, uid, id, {'published_version': version})
return res
def download(self, cr, uid, ids, download=True, context=None):
diff --git a/bin/addons/base/module/module_data.xml b/bin/addons/base/module/module_data.xml
index 6176b229e13..bca3f30d67a 100644
--- a/bin/addons/base/module/module_data.xml
+++ b/bin/addons/base/module/module_data.xml
@@ -1,13 +1,6 @@
-
-
- OpenERP
- http://www.openerp.com/download/modules/
-
-
-
-
+
Modules
ir.ui.menu
diff --git a/bin/addons/base/module/module_view.xml b/bin/addons/base/module/module_view.xml
index 10582bb711b..ef0cf239042 100644
--- a/bin/addons/base/module/module_view.xml
+++ b/bin/addons/base/module/module_view.xml
@@ -38,7 +38,7 @@
-
+
ir.module.module.list.select
ir.module.module
@@ -51,14 +51,14 @@
-
-
+
+
-
+
-
+
Modules
@@ -66,7 +66,7 @@
form
tree,form
[('category_id','=',active_id)]
-
+
@@ -154,43 +154,7 @@
-
-
-
- ir.module.repository.form
- ir.module.repository
- form
-
-
-
-
-
- ir.module.repository.tree
- ir.module.repository
- tree
-
-
-
-
-
-
-
-
-
-
- Repository list
- ir.module.repository
- form
- tree,form
- {'active_test': False}
-
-
+
diff --git a/bin/addons/base/module/wizard/wizard_update_module.py b/bin/addons/base/module/wizard/wizard_update_module.py
index d9548d5cdb9..c4f794a87de 100644
--- a/bin/addons/base/module/wizard/wizard_update_module.py
+++ b/bin/addons/base/module/wizard/wizard_update_module.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
##############################################################################
-#
+#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2009 Tiny SPRL ().
#
@@ -15,7 +15,7 @@
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
+# along with this program. If not, see .
#
##############################################################################
@@ -27,11 +27,11 @@ class wizard_update_module(wizard.interface):
arch = '''
'''
fields = {
- 'repositories': {'type': 'text', 'string': 'Repositories', 'readonly': True},
+
}
arch_module = '''
@@ -60,16 +60,11 @@ class wizard_update_module(wizard.interface):
'type': 'ir.actions.act_window'
}
- def _get_repositories(self, cr, uid, data, context):
- pool = pooler.get_pool(cr.dbname)
- repository_obj = pool.get('ir.module.repository')
- ids = repository_obj.search(cr, uid, [])
- res = repository_obj.read(cr, uid, ids, ['name', 'url'], context)
- return {'repositories': '\n'.join(map(lambda x: x['name']+': '+x['url'], res))}
+
states = {
'init': {
- 'actions': [_get_repositories],
+ 'actions': [],
'result': {'type': 'form', 'arch': arch, 'fields': fields,
'state': [
('end', 'Cancel', 'gtk-cancel'),
diff --git a/bin/addons/base/security/ir.model.access.csv b/bin/addons/base/security/ir.model.access.csv
index 2373ef2d581..1d772991e76 100644
--- a/bin/addons/base/security/ir.model.access.csv
+++ b/bin/addons/base/security/ir.model.access.csv
@@ -18,9 +18,8 @@
"access_ir_module_category_group_user","ir_module_category group_user","model_ir_module_category","group_system",1,0,0,0
"access_ir_module_module_group_user","ir_module_module group_user","model_ir_module_module","group_system",1,1,1,1
"access_ir_module_module_dependency_group_system","ir_module_module_dependency group_system","model_ir_module_module_dependency","group_system",1,1,1,1
-"access_ir_module_repository_group_system","ir_module_repository group_system","model_ir_module_repository","group_system",1,1,1,1
"access_ir_property_group_user","ir_property group_user","model_ir_property",,1,0,0,0
-"access_ir_property_group_user_manager","ir_property group_manager","model_ir_property",base.group_partner_manager,1,1,1,1
+"access_ir_property_group_user_manager","ir_property group_manager","model_ir_property","base.group_partner_manager",1,1,1,1
"access_ir_report_custom_group_system","ir_report_custom group_system","model_ir_report_custom",,1,0,0,0
"access_ir_report_custom_fields_group_system","ir_report_custom_fields group_system","model_ir_report_custom_fields",,1,0,0,0
"access_ir_rule_group_user","ir_rule group_user","model_ir_rule",,1,0,0,0
@@ -37,7 +36,7 @@
"access_ir_ui_view_custom_group_user","ir_ui_view_custom_group_user","model_ir_ui_view_custom",,1,0,0,0
"access_ir_ui_view_custom_group_system","ir_ui_view_custom_group_system","model_ir_ui_view_custom","group_system",1,1,1,1
"access_ir_ui_view_sc_group_user","ir_ui_view_sc group_user","model_ir_ui_view_sc",,1,1,1,1
-"access_ir_values_group_erp_manager","ir_values group_erp_manager","model_ir_values",group_erp_manager,1,1,1,1
+"access_ir_values_group_erp_manager","ir_values group_erp_manager","model_ir_values","group_erp_manager",1,1,1,1
"access_ir_values_group_all","ir_values group_all","model_ir_values",,1,0,0,0
"access_wizard_ir_model_menu_create_group_system","wizard_ir_model_menu_create group_system","model_wizard_ir_model_menu_create","group_system",1,1,1,1
"access_wizard_ir_model_menu_create_line_group_system","wizard_ir_model_menu_create_line group_system","model_wizard_ir_model_menu_create_line","group_system",1,1,1,1
@@ -59,29 +58,29 @@
"access_res_lang_group_all","res_lang group_all","model_res_lang",,1,0,0,0
"access_res_lang_group_user","res_lang group_user","model_res_lang","group_system",1,1,1,1
"access_res_partner_group_partner_manager","res_partner group_partner_manager","model_res_partner","group_partner_manager",1,1,1,1
-"access_res_partner_group_user","res_partner group_user","model_res_partner",group_user,1,0,0,0
+"access_res_partner_group_user","res_partner group_user","model_res_partner","group_user",1,0,0,0
"access_res_partner_address_group_partner_manager","res_partner_address group_partner_manager","model_res_partner_address","group_partner_manager",1,1,1,1
-"access_res_partner_address_group_user","res_partner_address group_user","model_res_partner_address",group_user,1,0,0,0
-"access_res_partner_bank_group_user","res_partner_bank group_user","model_res_partner_bank",group_user,1,0,0,0
+"access_res_partner_address_group_user","res_partner_address group_user","model_res_partner_address","group_user",1,0,0,0
+"access_res_partner_bank_group_user","res_partner_bank group_user","model_res_partner_bank","group_user",1,0,0,0
"access_res_partner_bank_group_partner_manager","res_partner_bank group_partner_manager","model_res_partner_bank","group_partner_manager",1,1,1,1
"access_res_partner_bank_type_group_partner_manager","res_partner_bank_type group_partner_manager","model_res_partner_bank_type","group_partner_manager",1,1,1,1
-"access_res_partner_bank_type_group_user","res_partner_bank_type group_user","model_res_partner_bank_type",group_user,1,0,0,0
+"access_res_partner_bank_type_group_user","res_partner_bank_type group_user","model_res_partner_bank_type","group_user",1,0,0,0
"access_res_partner_bank_type_field_group_partner_manager","res_partner_bank_type_field group_partner_manager","model_res_partner_bank_type_field","group_partner_manager",1,1,1,1
-"access_res_partner_bank_type_field_group_user","res_partner_bank_type_field group_user","model_res_partner_bank_type_field",group_user,1,0,0,0
-"access_res_partner_canal_group_user","res_partner_canal group_user","model_res_partner_canal",group_user,1,0,0,0
+"access_res_partner_bank_type_field_group_user","res_partner_bank_type_field group_user","model_res_partner_bank_type_field","group_user",1,0,0,0
+"access_res_partner_canal_group_user","res_partner_canal group_user","model_res_partner_canal","group_user",1,0,0,0
"access_res_partner_canal_group_partner_manager","res_partner_canal group_partner_manager","model_res_partner_canal","group_partner_manager",1,1,1,1
-"access_res_partner_category_group_user","res_partner_category group_user","model_res_partner_category",group_user,1,0,0,0
+"access_res_partner_category_group_user","res_partner_category group_user","model_res_partner_category","group_user",1,0,0,0
"access_res_partner_category_group_partner_manager","res_partner_category group_partner_manager","model_res_partner_category","group_partner_manager",1,1,1,1
-"access_res_partner_event_group_user","res_partner_event group_user","model_res_partner_event",group_user,1,1,1,1
+"access_res_partner_event_group_user","res_partner_event group_user","model_res_partner_event","group_user",1,1,1,1
"access_res_partner_event_group_partner_manager","res_partner_event group_partner_manager","model_res_partner_event","group_partner_manager",1,1,1,1
"access_res_partner_event_type_group_partner_manager","res_partner_event_type group_partner_manager","model_res_partner_event_type","group_partner_manager",1,1,1,1
-"access_res_partner_event_type_group_user","res_partner_event_type group_user","model_res_partner_event_type",group_user,1,0,0,0
+"access_res_partner_event_type_group_user","res_partner_event_type group_user","model_res_partner_event_type","group_user",1,0,0,0
"access_res_partner_function_group_user","res_partner_function group_user","model_res_partner_function","group_partner_manager",1,1,1,1
-"access_res_partner_function_group_partner_manager","res_partner_function group_partner_manager","model_res_partner_function",group_user,1,0,0,0
+"access_res_partner_function_group_partner_manager","res_partner_function group_partner_manager","model_res_partner_function","group_user",1,0,0,0
"access_res_partner_som_group_user","res_partner_som group_user","model_res_partner_som","group_partner_manager",1,1,1,1
-"access_res_partner_som_group_partner_manager","res_partner_som group_partner_manager","model_res_partner_som",group_user,1,0,0,0
+"access_res_partner_som_group_partner_manager","res_partner_som group_partner_manager","model_res_partner_som","group_user",1,0,0,0
"access_res_partner_title_group_user","res_partner_title group_user","model_res_partner_title","group_partner_manager",1,1,1,1
-"access_res_partner_title_group_partner_manager","res_partner_title group_partner_manager","model_res_partner_title",group_user,1,0,0,0
+"access_res_partner_title_group_partner_manager","res_partner_title group_partner_manager","model_res_partner_title","group_user",1,0,0,0
"access_res_request_group_user","res_request group_user","model_res_request",,1,1,1,1
"access_res_request_history_group_user","res_request_history group_user","model_res_request_history",,1,1,1,1
"access_res_request_link_group_system","res_request_link group_system","model_res_request_link","group_system",1,1,1,1