[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"
|
||||
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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -1,13 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<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>
|
||||
|
||||
<data>
|
||||
<record id="ir_ui_view_sc_modules0" model="ir.ui.view_sc">
|
||||
<field name="name">Modules</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"/>
|
||||
|
||||
<!-- Click on a category -->
|
||||
|
||||
|
||||
<record id="view_module_filter" model="ir.ui.view">
|
||||
<field name="name">ir.module.module.list.select</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'])]"/>
|
||||
<separator orientation="vertical"/>
|
||||
<field name="name" select="1"/>
|
||||
<field name="state" readonly="1" select="1"/>
|
||||
|
||||
<field name="state" readonly="1" select="1"/>
|
||||
|
||||
</group>
|
||||
|
||||
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
<record id="action_module_open_categ" model="ir.actions.act_window">
|
||||
<field name="name">Modules</field>
|
||||
|
@ -66,7 +66,7 @@
|
|||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="domain">[('category_id','=',active_id)]</field>
|
||||
|
||||
|
||||
</record>
|
||||
<record id="ir_action_module_category" model="ir.values">
|
||||
<field eval="'tree_but_open'" name="key2"/>
|
||||
|
@ -154,43 +154,7 @@
|
|||
<field name="domain"/>
|
||||
<field name="search_view_id" ref="view_module_filter"/>
|
||||
</record>
|
||||
<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"/>
|
||||
<menuitem action="open_module_tree" id="menu_module_tree" parent="base.menu_management"/>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
#
|
||||
# OpenERP, Open Source Management Solution
|
||||
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
|
||||
#
|
||||
|
@ -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 <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"?>
|
||||
<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"/>
|
||||
<field name="repositories" colspan="4" nolabel="1"/>
|
||||
<label string="This function will check for new modules in the 'addons' path" colspan="4" align="0.0"/>
|
||||
|
||||
</form>'''
|
||||
fields = {
|
||||
'repositories': {'type': 'text', 'string': 'Repositories', 'readonly': True},
|
||||
|
||||
}
|
||||
|
||||
arch_module = '''<?xml version="1.0"?>
|
||||
|
@ -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'),
|
||||
|
|
|
@ -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
|
||||
|
|
|
Loading…
Reference in New Issue