diff --git a/openerp/addons/base/base.sql b/openerp/addons/base/base.sql index f2cb77709ed..26d70b7ede6 100644 --- a/openerp/addons/base/base.sql +++ b/openerp/addons/base/base.sql @@ -286,6 +286,7 @@ CREATE TABLE ir_module_module ( write_date timestamp without time zone, write_uid integer references res_users on delete set null, website character varying(256), + summary character varying(256), name character varying(128) NOT NULL, author character varying(128), url character varying(128), diff --git a/openerp/addons/base/base_menu.xml b/openerp/addons/base/base_menu.xml index 90c7dd348e6..770e0e2d329 100644 --- a/openerp/addons/base/base_menu.xml +++ b/openerp/addons/base/base_menu.xml @@ -1,10 +1,19 @@ - + + + - + + + @@ -12,11 +21,13 @@ + + diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index 0e756def3ee..f4d05595b25 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 00:44+0000\n" -"PO-Revision-Date: 2012-07-08 22:23+0000\n" +"PO-Revision-Date: 2012-07-19 05:44+0000\n" "Last-Translator: Akira Hiyama \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-07-19 04:40+0000\n" -"X-Generator: Launchpad (build 15637)\n" +"X-Launchpad-Export-Date: 2012-07-20 04:37+0000\n" +"X-Generator: Launchpad (build 15644)\n" #. module: base #: model:res.country,name:base.sh @@ -459,7 +459,7 @@ msgstr "ir.ui.view_sc" #: field:res.widget.user,widget_id:0 #: field:res.widget.wizard,widgets_list:0 msgid "Widget" -msgstr "ウィジット" +msgstr "ウィジェット" #. module: base #: view:ir.model.access:0 @@ -2514,7 +2514,7 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.action_res_widget_wizard msgid "Homepage Widgets Management" -msgstr "ホームページウィジット管理" +msgstr "ホームページウィジェット管理" #. module: base #: field:res.company,rml_header1:0 @@ -2782,7 +2782,7 @@ msgstr "インポート / エクスポート" #. module: base #: model:ir.actions.todo.category,name:base.category_tools_customization_config msgid "Tools / Customization" -msgstr "ツール / カスタマイゼーション" +msgstr "ツール / カスタム化" #. module: base #: field:ir.model.data,res_id:0 @@ -2895,7 +2895,7 @@ msgstr "マネジャ" #. module: base #: model:ir.ui.menu,name:base.menu_custom msgid "Customization" -msgstr "カスタマイゼーション" +msgstr "カスタム化" #. module: base #: model:res.country,name:base.py @@ -7797,7 +7797,7 @@ msgstr "" #. module: base #: view:res.widget.wizard:0 msgid "Widget Wizard" -msgstr "ウィジットウィザード" +msgstr "ウィジェットウィザード" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn @@ -12068,7 +12068,7 @@ msgstr "" "このモジュールはパートナのアドレスの中にGoogleマップ項目を追加します。\n" "====================================================\n" "\n" -"これを使うと、URLウィジットからGoogleマップを直接開くことができます。" +"これを使うと、URLウィジェットからGoogleマップを直接開くことができます。" #. module: base #: field:workflow.activity,action:0 @@ -14297,7 +14297,7 @@ msgstr "連絡先を隠すためにはアクティブな項目のチェックを #. module: base #: model:ir.model,name:base.model_res_widget_wizard msgid "Add a widget for User" -msgstr "ユーザのウィジットを追加" +msgstr "ユーザのウィジェットを追加" #. module: base #: model:res.country,name:base.dk @@ -15305,7 +15305,7 @@ msgstr "イラン" #: model:ir.actions.act_window,name:base.res_widget_user_act_window #: model:ir.ui.menu,name:base.menu_res_widget_user_act_window msgid "Widgets per User" -msgstr "ユーザ当りのウィジット" +msgstr "ユーザ当りのウィジェット" #. module: base #: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form @@ -15579,7 +15579,7 @@ msgstr "情報" #. module: base #: view:res.widget.user:0 msgid "User Widgets" -msgstr "ユーザウィジット" +msgstr "ユーザウィジェット" #. module: base #: view:base.module.update:0 @@ -17621,7 +17621,7 @@ msgstr "機能" #. module: base #: view:res.widget:0 msgid "Search Widget" -msgstr "ウィジットの検索" +msgstr "ウィジェットの検索" #. module: base #: model:ir.module.category,description:base.module_category_customer_relationship_management @@ -17742,7 +17742,7 @@ msgstr "受発注のドキュメントの内容に応じて、自動的に正し #: model:ir.actions.act_window,name:base.res_widget_act_window #: model:ir.ui.menu,name:base.menu_res_widget_act_window msgid "Homepage Widgets" -msgstr "ホームページウィジット" +msgstr "ホームページウィジェット" #. module: base #: help:res.company,rml_footer2:0 @@ -17815,23 +17815,23 @@ msgid "" " " msgstr "" "\n" -"このモジュールは何の開発もなしで新しいモジュールの作成ができます。\n" +"このモジュールは何の開発もなしに新しいモジュールの作成ができます。\n" "======================================================================\n" "\n" "これは記録セッションの中でオブジェクトの全ての操作を記録します。そして、\n" ".ZIPモジュールを生成します。それによって、OpenERPクライアントから直接\n" "独自モジュールを作成することができます。\n" "\n" -"このバージョンは作成と既存のレコードの更新にために動作します。それは依存関係と、\n" -"全てのウィジットのタイプのためリンク(多対1、多対多など)を再計算します。\n" +"このバージョンは作成と既存のレコードの更新のために動作します。それは依存関係と、\n" +"全てのウィジェットのタイプのためリンク(多対1、多対多など)を再計算します。\n" "また、ワークフローとデモ / 更新データもサポートします。\n" "\n" "カスタム設定とデモ / テストデータのために、簡単に再利用と公表可能なモジュールを\n" "作成するために役立つはずです。\n" "\n" "利用方法:\n" -"モジュールウィザードの アドミニストレーション/カスタマイゼーション/モジュール \n" -"作成/エクスポート カスタマイゼーション を実行します。\n" +"モジュールウィザードの アドミニストレーション/カスタム化/モジュール \n" +"作成/エクスポート カスタム化 を実行します。\n" "記録の日時の基準、記録されるオブジェクト、記録モジュールを選択します。\n" " " diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index 1a0932ac7cf..49a65acebca 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -482,6 +482,7 @@ class module(osv.osv): 'application': terp.get('application', False), 'auto_install': terp.get('auto_install', False), 'icon': terp.get('icon', False), + 'summary': terp.get('summary', ''), } # update the list of available packages diff --git a/openerp/addons/base/module/module_view.xml b/openerp/addons/base/module/module_view.xml index 5624c8ff58c..bd74abfa92d 100644 --- a/openerp/addons/base/module/module_view.xml +++ b/openerp/addons/base/module/module_view.xml @@ -43,7 +43,7 @@ - + @@ -70,6 +70,7 @@ +
@@ -78,7 +79,8 @@

-
+
+

diff --git a/openerp/addons/base/res/res_users_view.xml b/openerp/addons/base/res/res_users_view.xml index 4f8fb9f94fd..546c1c063b8 100644 --- a/openerp/addons/base/res/res_users_view.xml +++ b/openerp/addons/base/res/res_users_view.xml @@ -58,7 +58,7 @@ - + @@ -199,7 +199,7 @@ () - + diff --git a/openerp/modules/db.py b/openerp/modules/db.py index 2449efc7fcd..7490631a3b9 100644 --- a/openerp/modules/db.py +++ b/openerp/modules/db.py @@ -77,8 +77,8 @@ def initialize(cr): cr.execute('INSERT INTO ir_module_module \ (author, website, name, shortdesc, description, \ - category_id, auto_install, state, certificate, web, license, application, icon, sequence) \ - VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING id', ( + category_id, auto_install, state, certificate, web, license, application, icon, sequence, summary) \ + VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING id', ( info['author'], info['website'], i, info['name'], info['description'], category_id, @@ -86,7 +86,7 @@ def initialize(cr): info['web'], info['license'], info['application'], info['icon'], - info['sequence'])) + info['sequence'], info['summary'])) id = cr.fetchone()[0] cr.execute('INSERT INTO ir_model_data \ (name,model,module, res_id, noupdate) VALUES (%s,%s,%s,%s,%s)', ( diff --git a/openerp/modules/module.py b/openerp/modules/module.py index 265a23190e5..b1d4de31bce 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -341,6 +341,7 @@ def load_information_from_description_file(module): 'web': False, 'website': '', 'sequence': 100, + 'summary': '', } info.update(itertools.izip( 'depends data demo test init_xml update_xml demo_xml'.split(),