[IMP] base: Remove everything related to repositires in the modules management (like download module from repositories, configure repositories)
bzr revid: hmo@tinyerp.com-20100303095553-r0u2xo2r0a1nxm01
This commit is contained in:
parent
6244d2f561
commit
ff51cf9330
|
@ -2801,11 +2801,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2741,11 +2741,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2863,11 +2863,6 @@ msgstr "Мавриций"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Провери за нови модули"
|
msgstr "Провери за нови модули"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Хранилище с модули"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2805,11 +2805,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2875,11 +2875,6 @@ msgstr "Maurici"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Cerca nous mòduls"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2804,11 +2804,6 @@ msgstr "Mauricius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Najít nové moduly"
|
msgstr "Najít nové moduly"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Repozitář modulu"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2875,11 +2875,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Suche Neue Module"
|
msgstr "Suche Neue Module"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Verzeichnis der Module"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2880,11 +2880,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Αναζήτηση νέων Αρθρωμάτων"
|
msgstr "Αναζήτηση νέων Αρθρωμάτων"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Τοποθεσία Αρθρωμάτων"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2878,11 +2878,6 @@ msgstr "Mauricio"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Buscar nuevos módulos"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2858,11 +2858,6 @@ msgstr "Mauricio"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Buscar nuevos módulos"
|
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
|
#. module: base
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
msgid "Security"
|
msgid "Security"
|
||||||
|
|
|
@ -2877,11 +2877,6 @@ msgstr "Mauricio"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Buscar nuevos módulos"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2844,11 +2844,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Otsi uusi mooduleid"
|
msgstr "Otsi uusi mooduleid"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Moodulite Varamu"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2864,11 +2864,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Etsi uusia moduuleja"
|
msgstr "Etsi uusia moduuleja"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Moduulin ohjelmalähde"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2882,11 +2882,6 @@ msgstr "Île Maurice"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Recherche de nouveaux 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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2842,11 +2842,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "סרוק לחיפוש מודול חדש"
|
msgstr "סרוק לחיפוש מודול חדש"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "מאגר מודולים"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2846,11 +2846,6 @@ msgstr "Mauricijus"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Pretraži za nove module"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2801,11 +2801,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2881,11 +2881,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Cerca nuovi Moduli"
|
msgstr "Cerca nuovi Moduli"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Repository dei Moduli"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2804,11 +2804,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2827,11 +2827,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "새 모듈 스캔"
|
msgstr "새 모듈 스캔"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "모듈 리포지토리"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2801,11 +2801,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2735,11 +2735,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
msgid "Security"
|
msgid "Security"
|
||||||
|
|
|
@ -2869,11 +2869,6 @@ msgstr "Maurīcija"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Pārbaudīt vai ir pieejami jauni moduļi"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2879,11 +2879,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Zoek naar nieuwe 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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2836,11 +2836,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Zoeken naar nieuwe modules"
|
msgstr "Zoeken naar nieuwe modules"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
msgid "Security"
|
msgid "Security"
|
||||||
|
|
|
@ -2873,11 +2873,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Zoeken naar nieuwe 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
|
#. module: base
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
msgid "Security"
|
msgid "Security"
|
||||||
|
|
|
@ -2876,11 +2876,6 @@ msgstr "Mauritius"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Sprawdź, czy są nowe moduły"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2872,11 +2872,6 @@ msgstr "Maurícia"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Pesquizar novos módulos"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2864,11 +2864,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Procurando por novos módulos"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2812,11 +2812,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2878,11 +2878,6 @@ msgstr "Маврикий"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Поиск новых модулей"
|
msgstr "Поиск новых модулей"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Хранилище модулей"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2818,11 +2818,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2821,11 +2821,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Preveri za nove module"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2807,11 +2807,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2867,11 +2867,6 @@ msgstr "Mauricijus"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Traži nove module"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2801,11 +2801,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2867,11 +2867,6 @@ msgstr "Mauritus"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Yeni modülleri tara"
|
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
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2853,11 +2853,6 @@ msgstr "Маврикій"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Пошук нових модулів"
|
msgstr "Пошук нових модулів"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Репозитарій модулів"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2753,11 +2753,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "Пошук нових модулів"
|
msgstr "Пошук нових модулів"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "Репозитарій модулів"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
msgid "Security"
|
msgid "Security"
|
||||||
|
|
|
@ -2802,11 +2802,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2814,11 +2814,6 @@ msgstr "毛里求斯"
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr "查找新模块"
|
msgstr "查找新模块"
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr "模块库"
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -2801,11 +2801,6 @@ msgstr ""
|
||||||
msgid "Scan for new modules"
|
msgid "Scan for new modules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base
|
|
||||||
#: model:ir.model,name:base.model_ir_module_repository
|
|
||||||
msgid "Module Repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base
|
#. module: base
|
||||||
#: view:ir.actions.act_window:0
|
#: view:ir.actions.act_window:0
|
||||||
#: model:ir.ui.menu,name:base.menu_security
|
#: model:ir.ui.menu,name:base.menu_security
|
||||||
|
|
|
@ -37,29 +37,6 @@ import netsvc
|
||||||
from tools.parse_version import parse_version
|
from tools.parse_version import parse_version
|
||||||
from tools.translate import _
|
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):
|
class module_category(osv.osv):
|
||||||
_name = "ir.module.category"
|
_name = "ir.module.category"
|
||||||
_description = "Module Category"
|
_description = "Module Category"
|
||||||
|
@ -298,7 +275,6 @@ class module(osv.osv):
|
||||||
|
|
||||||
# update the list of available packages
|
# update the list of available packages
|
||||||
def update_list(self, cr, uid, context={}):
|
def update_list(self, cr, uid, context={}):
|
||||||
robj = self.pool.get('ir.module.repository')
|
|
||||||
res = [0, 0] # [update, add]
|
res = [0, 0] # [update, add]
|
||||||
|
|
||||||
# iterate through installed modules and mark them as being so
|
# 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_dependencies(cr, uid, id, terp.get('depends', []))
|
||||||
self._update_category(cr, uid, id, terp.get('category', 'Uncategorized'))
|
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
|
return res
|
||||||
|
|
||||||
def download(self, cr, uid, ids, download=True, context=None):
|
def download(self, cr, uid, ids, download=True, context=None):
|
||||||
|
|
|
@ -1,13 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<openerp>
|
<openerp>
|
||||||
<data>
|
<data>
|
||||||
<record id="module_repository_openerp" model="ir.module.repository">
|
|
||||||
<field name="name">OpenERP</field>
|
|
||||||
<field name="url">http://www.openerp.com/download/modules/</field>
|
|
||||||
<field eval="False" name="active"/>
|
|
||||||
<field eval="'href="([a-zA-Z0-9_]+)-('+version+'.(\\d+)((\\.\\d+)*)([a-z]?)((_(pre|p|beta|alpha|rc)\\d*)*)(-r(\\d+))?)(\.zip)"'" name="filter"/>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<record id="ir_ui_view_sc_modules0" model="ir.ui.view_sc">
|
<record id="ir_ui_view_sc_modules0" model="ir.ui.view_sc">
|
||||||
<field name="name">Modules</field>
|
<field name="name">Modules</field>
|
||||||
<field name="resource">ir.ui.menu</field>
|
<field name="resource">ir.ui.menu</field>
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
<menuitem action="action_module_category_tree" id="menu_action_module_category_tree" parent="base.menu_management"/>
|
<menuitem action="action_module_category_tree" id="menu_action_module_category_tree" parent="base.menu_management"/>
|
||||||
|
|
||||||
<!-- Click on a category -->
|
<!-- Click on a category -->
|
||||||
|
|
||||||
<record id="view_module_filter" model="ir.ui.view">
|
<record id="view_module_filter" model="ir.ui.view">
|
||||||
<field name="name">ir.module.module.list.select</field>
|
<field name="name">ir.module.module.list.select</field>
|
||||||
<field name="model">ir.module.module</field>
|
<field name="model">ir.module.module</field>
|
||||||
|
@ -51,14 +51,14 @@
|
||||||
<filter icon="terp-sale" string="To be upgraded" domain="[('state','in', ['to upgrade', 'to remove', 'to install'])]"/>
|
<filter icon="terp-sale" string="To be upgraded" domain="[('state','in', ['to upgrade', 'to remove', 'to install'])]"/>
|
||||||
<separator orientation="vertical"/>
|
<separator orientation="vertical"/>
|
||||||
<field name="name" select="1"/>
|
<field name="name" select="1"/>
|
||||||
<field name="state" readonly="1" select="1"/>
|
<field name="state" readonly="1" select="1"/>
|
||||||
|
|
||||||
</group>
|
</group>
|
||||||
|
|
||||||
</search>
|
</search>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|
||||||
<record id="action_module_open_categ" model="ir.actions.act_window">
|
<record id="action_module_open_categ" model="ir.actions.act_window">
|
||||||
<field name="name">Modules</field>
|
<field name="name">Modules</field>
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
<field name="view_type">form</field>
|
<field name="view_type">form</field>
|
||||||
<field name="view_mode">tree,form</field>
|
<field name="view_mode">tree,form</field>
|
||||||
<field name="domain">[('category_id','=',active_id)]</field>
|
<field name="domain">[('category_id','=',active_id)]</field>
|
||||||
|
|
||||||
</record>
|
</record>
|
||||||
<record id="ir_action_module_category" model="ir.values">
|
<record id="ir_action_module_category" model="ir.values">
|
||||||
<field eval="'tree_but_open'" name="key2"/>
|
<field eval="'tree_but_open'" name="key2"/>
|
||||||
|
@ -154,43 +154,7 @@
|
||||||
<field name="domain"/>
|
<field name="domain"/>
|
||||||
<field name="search_view_id" ref="view_module_filter"/>
|
<field name="search_view_id" ref="view_module_filter"/>
|
||||||
</record>
|
</record>
|
||||||
<menuitem action="open_module_tree" id="menu_module_tree" parent="base.menu_management"/>
|
<menuitem action="open_module_tree" id="menu_module_tree" parent="base.menu_management"/>
|
||||||
|
|
||||||
<record id="repository_form" model="ir.ui.view">
|
|
||||||
<field name="name">ir.module.repository.form</field>
|
|
||||||
<field name="model">ir.module.repository</field>
|
|
||||||
<field name="type">form</field>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<form string="Repository">
|
|
||||||
<field name="name" select="1"/>
|
|
||||||
<field name="sequence"/>
|
|
||||||
<field name="url" select="1" widget="url"/>
|
|
||||||
<field name="active" select="1"/>
|
|
||||||
<field colspan="4" name="filter"/>
|
|
||||||
</form>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
<record id="repository_tree" model="ir.ui.view">
|
|
||||||
<field name="name">ir.module.repository.tree</field>
|
|
||||||
<field name="model">ir.module.repository</field>
|
|
||||||
<field name="type">tree</field>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<tree string="Repository list">
|
|
||||||
<field name="sequence"/>
|
|
||||||
<field name="active"/>
|
|
||||||
<field name="name"/>
|
|
||||||
<field name="url"/>
|
|
||||||
</tree>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
<record id="open_repository_tree" model="ir.actions.act_window">
|
|
||||||
<field name="name">Repository list</field>
|
|
||||||
<field name="res_model">ir.module.repository</field>
|
|
||||||
<field name="view_type">form</field>
|
|
||||||
<field name="view_mode">tree,form</field>
|
|
||||||
<field name="context">{'active_test': False}</field>
|
|
||||||
</record>
|
|
||||||
<menuitem action="open_repository_tree" id="menu_module_repository_tree" parent="base.menu_management"/>
|
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
##############################################################################
|
##############################################################################
|
||||||
#
|
#
|
||||||
# OpenERP, Open Source Management Solution
|
# OpenERP, Open Source Management Solution
|
||||||
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
|
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
|
||||||
#
|
#
|
||||||
|
@ -15,7 +15,7 @@
|
||||||
# GNU Affero General Public License for more details.
|
# GNU Affero General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU Affero General Public License
|
# You should have received a copy of the GNU Affero General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
|
@ -27,11 +27,11 @@ class wizard_update_module(wizard.interface):
|
||||||
|
|
||||||
arch = '''<?xml version="1.0"?>
|
arch = '''<?xml version="1.0"?>
|
||||||
<form string="Scan for new modules">
|
<form string="Scan for new modules">
|
||||||
<label string="This function will check for new modules in the 'addons' path and on module repositories:" colspan="4" align="0.0"/>
|
<label string="This function will check for new modules in the 'addons' path" colspan="4" align="0.0"/>
|
||||||
<field name="repositories" colspan="4" nolabel="1"/>
|
|
||||||
</form>'''
|
</form>'''
|
||||||
fields = {
|
fields = {
|
||||||
'repositories': {'type': 'text', 'string': 'Repositories', 'readonly': True},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
arch_module = '''<?xml version="1.0"?>
|
arch_module = '''<?xml version="1.0"?>
|
||||||
|
@ -60,16 +60,11 @@ class wizard_update_module(wizard.interface):
|
||||||
'type': 'ir.actions.act_window'
|
'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 = {
|
states = {
|
||||||
'init': {
|
'init': {
|
||||||
'actions': [_get_repositories],
|
'actions': [],
|
||||||
'result': {'type': 'form', 'arch': arch, 'fields': fields,
|
'result': {'type': 'form', 'arch': arch, 'fields': fields,
|
||||||
'state': [
|
'state': [
|
||||||
('end', 'Cancel', 'gtk-cancel'),
|
('end', 'Cancel', 'gtk-cancel'),
|
||||||
|
|
|
@ -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_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_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_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","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_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_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
|
"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_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_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_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_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_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
|
"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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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
|
"access_res_request_link_group_system","res_request_link group_system","model_res_request_link","group_system",1,1,1,1
|
||||||
|
|
|
Loading…
Reference in New Issue