Merge lp:~openerp-dev/openobject-addons/trunk-bug-817361-bde into lp:openobject-addons

Proposed by Bharat Devnani (Open ERP)
Status: Rejected
Rejected by: Fabien (Open ERP)
Proposed branch: lp:~openerp-dev/openobject-addons/trunk-bug-817361-bde
Merge into: lp:openobject-addons
Diff against target: 4243 lines (+3298/-59)
52 files modified
account/partner_view.xml (+18/-0)
account_cancel/i18n/sv.po (+5/-0)
account_invoice_layout/i18n/ca.po (+5/-0)
analytic_journal_billing_rate/i18n/fi.po (+100/-0)
association/i18n/sv.po (+5/-0)
auction/i18n/ca.po (+5/-0)
base_action_rule/base_action_rule.py (+7/-0)
base_action_rule/i18n/sv.po (+5/-0)
base_calendar/i18n/sv.po (+5/-0)
base_iban/base_iban.py (+32/-0)
base_iban/base_iban_view.xml (+55/-0)
base_module_record/i18n/sv.po (+5/-0)
base_setup/base_setup_views.xml (+101/-0)
base_synchro/i18n/sv.po (+5/-0)
base_vat/i18n/cs.po (+5/-0)
board/board_view.xml (+41/-0)
board/i18n/sv.po (+5/-0)
caldav/i18n/sv.po (+5/-0)
crm/crm.py (+15/-0)
crm/crm_view.xml (+54/-4)
crm/i18n/ca.po (+9/-0)
crm/i18n/sv.po (+5/-0)
crm/security/crm_security.xml (+4/-0)
email_template/i18n/fi.po (+1318/-0)
email_template/i18n/sv.po (+5/-0)
event/i18n/ru.po (+5/-0)
fetchmail/i18n/fi.po (+317/-0)
hr/security/hr_security.xml (+11/-0)
hr_holidays/hr_holidays_view.xml (+4/-0)
hr_holidays/i18n/ca.po (+5/-0)
hr_recruitment/hr_recruitment_demo.xml (+88/-42)
mail/mail_message.py (+150/-0)
mrp/i18n/sv.po (+5/-0)
mrp_operations/i18n/sv.po (+5/-0)
mrp_repair/i18n/sv.po (+5/-0)
multi_company/i18n/sv.po (+5/-0)
point_of_sale/i18n/sv.po (+5/-0)
procurement/i18n/sv.po (+5/-0)
project/project_view.xml (+6/-0)
project_issue/project_issue.py (+15/-0)
project_issue/project_issue_view.xml (+12/-0)
project_mailgate/project_mailgate.py (+44/-0)
project_scrum/i18n/sv.po (+5/-0)
purchase/i18n/sv.po (+5/-0)
report_webkit_sample/i18n/fi.po (+146/-0)
sale/sale.py (+69/-8)
sale/sale_view.xml (+41/-0)
sale/security/sale_security.xml (+11/-0)
sale/wizard/sale_make_invoice.py (+9/-5)
subscription/i18n/fi.po (+342/-0)
survey/i18n/cs.po (+5/-0)
thunderbird/i18n/fi.po (+159/-0)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/trunk-bug-817361-bde
Reviewer Review Type Date Requested Status
Mustufa Rangwala (Open ERP) (community) Approve
Bharat Devnani (Open ERP) (community) Needs Resubmitting
qdp (OpenERP) Pending
Review via email: mp+69982@code.launchpad.net

Description of the change

Hello Sir,

I have changed the make_invoices method inorder to open customer invoices form when merging/grouping two or more invoices.

Thanks & Regards,
Devnani Bharat R.

To post a comment you must log in.
Revision history for this message
Mustufa Rangwala (Open ERP) (mra-tinyerp) wrote :

Not Working:
1. Opens direct Form view now (List view should be open first)
2. Why you have removed domain and search_view_id ?
3. 'res_id': newinv and newinv[0] or False, => No need to add this line as domain will do the same thing.

Thanks,
Mustafa

review: Needs Fixing
4904. By Bharat Devnani (Open ERP)

[IMP] improved the make_invoices function in sale_make_invoice.py inorder to open customer invoice when grouping more than one Invoices

Revision history for this message
Bharat Devnani (Open ERP) (bde-openerp) wrote :

Hello Sir,

I have improved the make_invoices function in sale_make_invoice.py inorder to open customer invoice when grouping more than one Invoices.

Thanks & Regards,
Devnani Bharat R.

review: Needs Resubmitting
Revision history for this message
Mustufa Rangwala (Open ERP) (mra-tinyerp) wrote :

Line number 28: you have assigned Tree Id on Search_view ..

review: Needs Fixing
4905. By Bharat Devnani (Open ERP)

[IMP] assigned search_id in search_view_id

Revision history for this message
Bharat Devnani (Open ERP) (bde-openerp) wrote :

Hello Sir,

I have assigned search_id in search_view_id.

Thanks & Regards,
Devnani Bharat R.

review: Needs Resubmitting
4906. By Purnendu Singh (OpenERP)

[MERGE] merge with main addons

4907. By Purnendu Singh (OpenERP)

[FIX] sale: updated bde(OpenERP) patch as the date was still missing from the created invoice

Revision history for this message
Mustufa Rangwala (Open ERP) (mra-tinyerp) :
review: Approve
4908. By Bharat Devnani (Open ERP)

[MERGE] merged with main addons

Unmerged revisions

4908. By Bharat Devnani (Open ERP)

[MERGE] merged with main addons

4907. By Purnendu Singh (OpenERP)

[FIX] sale: updated bde(OpenERP) patch as the date was still missing from the created invoice

4906. By Purnendu Singh (OpenERP)

[MERGE] merge with main addons

4905. By Bharat Devnani (Open ERP)

[IMP] assigned search_id in search_view_id

4904. By Bharat Devnani (Open ERP)

[IMP] improved the make_invoices function in sale_make_invoice.py inorder to open customer invoice when grouping more than one Invoices

4903. By Bharat Devnani (Open ERP)

[FIX] account : changed the make_invoices method inorder to open customer invoices form when merging/grouping the two or more invoices

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'account/partner_view.xml'
--- account/partner_view.xml 2011-08-15 14:21:41 +0000
+++ account/partner_view.xml 2011-09-15 12:39:08 +0000
@@ -97,6 +97,7 @@
97 <form string="Bank account">97 <form string="Bank account">
98 <field name="state"/>98 <field name="state"/>
99 <newline/>99 <newline/>
100<<<<<<< TREE
100 <field name="acc_number"/>101 <field name="acc_number"/>
101 <newline/>102 <newline/>
102 <group name="owner" colspan="2" col="2">103 <group name="owner" colspan="2" col="2">
@@ -115,6 +116,23 @@
115 <field name="bank_name"/>116 <field name="bank_name"/>
116 <field name="bank_bic"/>117 <field name="bank_bic"/>
117 </group>118 </group>
119=======
120 <field name="acc_number" attrs="{'invisible':[('state','!=','bank')]}"/>
121 <newline/>
122 <field name="bank"/>
123 <newline/>
124 <field name="sequence"/>
125 <field colspan="4" name="name"/>
126 <separator colspan="4" string="Bank account owner"/>
127 <field colspan="4" name="owner_name"/>
128 <field colspan="4" name="street"/>
129 <newline/>
130 <field name="zip"/>
131 <field name="city"/>
132 <newline/>
133 <field completion="1" name="country_id"/>
134 <field name="state_id"/>
135>>>>>>> MERGE-SOURCE
118 </form>136 </form>
119 <tree string="Bank Details">137 <tree string="Bank Details">
120 <field name="sequence" invisible="1"/>138 <field name="sequence" invisible="1"/>
121139
=== modified file 'account_cancel/i18n/sv.po'
--- account_cancel/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ account_cancel/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -14,8 +14,13 @@
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"16"Content-Transfer-Encoding: 8bit\n"
17<<<<<<< TREE
17"X-Launchpad-Export-Date: 2011-09-05 05:48+0000\n"18"X-Launchpad-Export-Date: 2011-09-05 05:48+0000\n"
18"X-Generator: Launchpad (build 13830)\n"19"X-Generator: Launchpad (build 13830)\n"
20=======
21"X-Launchpad-Export-Date: 2011-08-03 04:37+0000\n"
22"X-Generator: Launchpad (build 13573)\n"
23>>>>>>> MERGE-SOURCE
1924
20#. module: account_cancel25#. module: account_cancel
21#: model:ir.module.module,description:account_cancel.module_meta_information26#: model:ir.module.module,description:account_cancel.module_meta_information
2227
=== modified file 'account_invoice_layout/i18n/ca.po'
--- account_invoice_layout/i18n/ca.po 2011-09-05 05:59:33 +0000
+++ account_invoice_layout/i18n/ca.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:26+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:26+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-08 04:36+0000\n"
21"X-Generator: Launchpad (build 13613)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: account_invoice_layout24#. module: account_invoice_layout
20#: selection:account.invoice.line,state:025#: selection:account.invoice.line,state:0
2126
=== modified file 'analytic_journal_billing_rate/i18n/fi.po'
--- analytic_journal_billing_rate/i18n/fi.po 2011-09-05 05:59:33 +0000
+++ analytic_journal_billing_rate/i18n/fi.po 2011-09-15 12:39:08 +0000
@@ -1,3 +1,4 @@
1<<<<<<< TREE
1# Finnish translation for openobject-addons2# Finnish translation for openobject-addons
2# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 20113# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
3# This file is distributed under the same license as the openobject-addons package.4# This file is distributed under the same license as the openobject-addons package.
@@ -95,3 +96,102 @@
95#: model:ir.model,name:analytic_journal_billing_rate.model_hr_analytic_timesheet96#: model:ir.model,name:analytic_journal_billing_rate.model_hr_analytic_timesheet
96msgid "Timesheet Line"97msgid "Timesheet Line"
97msgstr "Tuntilistan rivi"98msgstr "Tuntilistan rivi"
99=======
100# Finnish translation for openobject-addons
101# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
102# This file is distributed under the same license as the openobject-addons package.
103# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
104#
105msgid ""
106msgstr ""
107"Project-Id-Version: openobject-addons\n"
108"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
109"POT-Creation-Date: 2011-01-03 16:56+0000\n"
110"PO-Revision-Date: 2011-08-08 07:40+0000\n"
111"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
112"Language-Team: Finnish <fi@li.org>\n"
113"MIME-Version: 1.0\n"
114"Content-Type: text/plain; charset=UTF-8\n"
115"Content-Transfer-Encoding: 8bit\n"
116"X-Launchpad-Export-Date: 2011-08-09 04:50+0000\n"
117"X-Generator: Launchpad (build 13628)\n"
118
119#. module: analytic_journal_billing_rate
120#: model:ir.module.module,description:analytic_journal_billing_rate.module_meta_information
121msgid ""
122"\n"
123"\n"
124" This module allows you to define what is the default invoicing rate for "
125"a specific journal on a given account. This is mostly used when a user "
126"encodes his timesheet: the values are retrieved and the fields are auto-"
127"filled... but the possibility to change these values is still available.\n"
128"\n"
129" Obviously if no data has been recorded for the current account, the "
130"default value is given as usual by the account data so that this module is "
131"perfectly compatible with older configurations.\n"
132"\n"
133" "
134msgstr ""
135
136#. module: analytic_journal_billing_rate
137#: field:analytic_journal_rate_grid,journal_id:0
138msgid "Analytic Journal"
139msgstr "Analyyttinen päiväkirja"
140
141#. module: analytic_journal_billing_rate
142#: model:ir.model,name:analytic_journal_billing_rate.model_account_invoice
143msgid "Invoice"
144msgstr "Lasku"
145
146#. module: analytic_journal_billing_rate
147#: view:analytic_journal_rate_grid:0
148msgid "Billing Rate per Journal for this Analytic Account"
149msgstr "Veloitushinta päiväkirjoittain tälle analyyttiselle tilille"
150
151#. module: analytic_journal_billing_rate
152#: field:analytic_journal_rate_grid,account_id:0
153#: model:ir.model,name:analytic_journal_billing_rate.model_account_analytic_account
154msgid "Analytic Account"
155msgstr "Analyyttinen tili"
156
157#. module: analytic_journal_billing_rate
158#: model:ir.model,name:analytic_journal_billing_rate.model_analytic_journal_rate_grid
159msgid "Relation table between journals and billing rates"
160msgstr "Suhdetaulu päiväkirjojen ja veloituhintojen välillä"
161
162#. module: analytic_journal_billing_rate
163#: field:account.analytic.account,journal_rate_ids:0
164msgid "Invoicing Rate per Journal"
165msgstr "Veloitushinta päiväkirjoittain"
166
167#. module: analytic_journal_billing_rate
168#: model:ir.module.module,shortdesc:analytic_journal_billing_rate.module_meta_information
169msgid ""
170"Analytic Journal Billing Rate, Define the default invoicing rate for a "
171"specific journal"
172msgstr ""
173"Analyyttisen päiväkirjan veloitushinta, määrittele oletushinta tietylle "
174"päiväkirjalle"
175
176#. module: analytic_journal_billing_rate
177#: constraint:account.analytic.account:0
178msgid ""
179"Error! The currency has to be the same as the currency of the selected "
180"company"
181msgstr "Virhe! Valuutan tulee olla sama kun valitun yrityksen valutta."
182
183#. module: analytic_journal_billing_rate
184#: field:analytic_journal_rate_grid,rate_id:0
185msgid "Invoicing Rate"
186msgstr "Laskutushinta"
187
188#. module: analytic_journal_billing_rate
189#: constraint:account.analytic.account:0
190msgid "Error! You can not create recursive analytic accounts."
191msgstr "Virhe! Et voi luoda sisäkkäisiä analyyttisiä tilejä."
192
193#. module: analytic_journal_billing_rate
194#: model:ir.model,name:analytic_journal_billing_rate.model_hr_analytic_timesheet
195msgid "Timesheet Line"
196msgstr "Tuntilistan rivi"
197>>>>>>> MERGE-SOURCE
98198
=== modified file 'association/i18n/sv.po'
--- association/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ association/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:54+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:54+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-03 04:37+0000\n"
21"X-Generator: Launchpad (build 13573)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: association24#. module: association
20#: field:profile.association.config.install_modules_wizard,wiki:025#: field:profile.association.config.install_modules_wizard,wiki:0
2126
=== modified file 'auction/i18n/ca.po'
--- auction/i18n/ca.po 2011-09-05 05:59:33 +0000
+++ auction/i18n/ca.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:29+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:29+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-07 04:37+0000\n"
21"X-Generator: Launchpad (build 13613)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: auction24#. module: auction
20#: model:ir.ui.menu,name:auction.auction_report_menu25#: model:ir.ui.menu,name:auction.auction_report_menu
2126
=== modified file 'base_action_rule/base_action_rule.py'
--- base_action_rule/base_action_rule.py 2011-08-22 17:16:59 +0000
+++ base_action_rule/base_action_rule.py 2011-09-15 12:39:08 +0000
@@ -275,10 +275,17 @@
275 'object_description': hasattr(obj, 'description') and obj.description or False,275 'object_description': hasattr(obj, 'description') and obj.description or False,
276 'object_user': hasattr(obj, 'user_id') and (obj.user_id and obj.user_id.name) or '/',276 'object_user': hasattr(obj, 'user_id') and (obj.user_id and obj.user_id.name) or '/',
277 'object_user_email': hasattr(obj, 'user_id') and (obj.user_id and \277 'object_user_email': hasattr(obj, 'user_id') and (obj.user_id and \
278<<<<<<< TREE
278 obj.user_id.user_email) or '/',279 obj.user_id.user_email) or '/',
279 'object_user_phone': hasattr(obj, 'partner_address_id') and (obj.partner_address_id and \280 'object_user_phone': hasattr(obj, 'partner_address_id') and (obj.partner_address_id and \
280 obj.partner_address_id.phone) or '/',281 obj.partner_address_id.phone) or '/',
281 'partner': hasattr(obj, 'partner_id') and (obj.partner_id and obj.partner_id.name) or '/',282 'partner': hasattr(obj, 'partner_id') and (obj.partner_id and obj.partner_id.name) or '/',
283=======
284 obj.user_id.user_email) or '/',
285 'object_user_phone': hasattr(obj, 'partner_address_id') and (obj.partner_address_id and \
286 obj.partner_address_id.phone) or '/',
287 'partner': hasattr(obj, 'partner_id') and (obj.partner_id and obj.partner_id.name) or '/',
288>>>>>>> MERGE-SOURCE
282 'partner_email': hasattr(obj, 'partner_address_id') and (obj.partner_address_id and\289 'partner_email': hasattr(obj, 'partner_address_id') and (obj.partner_address_id and\
283 obj.partner_address_id.email) or '/',290 obj.partner_address_id.email) or '/',
284 }291 }
285292
=== modified file 'base_action_rule/i18n/sv.po'
--- base_action_rule/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ base_action_rule/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -14,8 +14,13 @@
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"16"Content-Transfer-Encoding: 8bit\n"
17<<<<<<< TREE
17"X-Launchpad-Export-Date: 2011-09-05 05:53+0000\n"18"X-Launchpad-Export-Date: 2011-09-05 05:53+0000\n"
18"X-Generator: Launchpad (build 13830)\n"19"X-Generator: Launchpad (build 13830)\n"
20=======
21"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
22"X-Generator: Launchpad (build 13604)\n"
23>>>>>>> MERGE-SOURCE
1924
20#. module: base_action_rule25#. module: base_action_rule
21#: help:base.action.rule,act_mail_to_user:026#: help:base.action.rule,act_mail_to_user:0
2227
=== modified file 'base_calendar/i18n/sv.po'
--- base_calendar/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ base_calendar/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -14,8 +14,13 @@
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"16"Content-Transfer-Encoding: 8bit\n"
17<<<<<<< TREE
17"X-Launchpad-Export-Date: 2011-09-05 05:52+0000\n"18"X-Launchpad-Export-Date: 2011-09-05 05:52+0000\n"
18"X-Generator: Launchpad (build 13830)\n"19"X-Generator: Launchpad (build 13830)\n"
20=======
21"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
22"X-Generator: Launchpad (build 13604)\n"
23>>>>>>> MERGE-SOURCE
1924
20#. module: base_calendar25#. module: base_calendar
21#: selection:calendar.alarm,trigger_related:026#: selection:calendar.alarm,trigger_related:0
2227
=== modified file 'base_iban/base_iban.py'
--- base_iban/base_iban.py 2011-08-15 14:21:41 +0000
+++ base_iban/base_iban.py 2011-09-15 12:39:08 +0000
@@ -126,7 +126,39 @@
126 if default_iban_check(iban_country):126 if default_iban_check(iban_country):
127 iban_example = iban_country in _ref_iban and _ref_iban[iban_country] + ' \nWhere A = Account number, B = National bank code, S = Branch code, C = account No, N = branch No, K = National check digits....' or ''127 iban_example = iban_country in _ref_iban and _ref_iban[iban_country] + ' \nWhere A = Account number, B = National bank code, S = Branch code, C = account No, N = branch No, K = National check digits....' or ''
128 return _('The IBAN does not seem to be correct. You should have entered something like this %s'), (iban_example)128 return _('The IBAN does not seem to be correct. You should have entered something like this %s'), (iban_example)
129<<<<<<< TREE
129 return _('The IBAN is invalid, it should begin with the country code'), ()130 return _('The IBAN is invalid, it should begin with the country code'), ()
131=======
132 return _('The IBAN is invalid, It should begin with the country code'), ()
133
134 def name_get(self, cr, uid, ids, context=None):
135 res = []
136 to_check_ids = []
137 for val in self.browse(cr, uid, ids, context=context):
138 if val.state=='iban':
139 iban = _pretty_iban(val.iban or '')
140 bic = val.bank.bic or ''
141 res.append((val.id, _('IBAN: %s / BIC: %s') % (iban, bic)))
142 else:
143 to_check_ids.append(val.id)
144 res += super(res_partner_bank, self).name_get(cr, uid, to_check_ids, context=context)
145 return res
146
147 def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
148 #overwrite the search method in order to search not only on bank type == basic account number but also on type == iban
149 res = super(res_partner_bank,self).search(cr, uid, args, offset, limit, order, context=context, count=count)
150 if filter(lambda x:x[0]=='acc_number' ,args):
151 #get the value of the search
152 iban_value = filter(lambda x:x[0]=='acc_number' ,args)[0][2]
153 #get the other arguments of the search
154 args1 = filter(lambda x:x[0]!='acc_number' ,args)
155 #add the new criterion
156 args1 += [('iban','ilike',iban_value)]
157 #append the results to the older search
158 res += super(res_partner_bank,self).search(cr, uid, args1, offset, limit,
159 order, context=context, count=count)
160 return res
161>>>>>>> MERGE-SOURCE
130162
131 def get_bban_from_iban(self, cr, uid, ids, context=None):163 def get_bban_from_iban(self, cr, uid, ids, context=None):
132 '''164 '''
133165
=== modified file 'base_iban/base_iban_view.xml'
--- base_iban/base_iban_view.xml 2011-08-15 14:21:41 +0000
+++ base_iban/base_iban_view.xml 2011-09-15 12:39:08 +0000
@@ -2,5 +2,60 @@
2<openerp>2<openerp>
3 <data>3 <data>
44
5<<<<<<< TREE
6=======
7 <record id="view_partner_bank_iban_form" model="ir.ui.view">
8 <field name="name">res.partner.bank.form.iban.inherit</field>
9 <field name="model">res.partner.bank</field>
10 <field name="inherit_id" ref="base.view_partner_bank_form"/>
11 <field name="type">form</field>
12 <field name="arch" type="xml">
13 <field name="acc_number" position="after">
14 <newline/>
15 <field name="iban"/>
16 <newline/>
17 </field>
18 </field>
19 </record>
20
21 <record id="view_partner_abnk_iban_tree" model="ir.ui.view">
22 <field name="name">res.partner.bank.tree.iban.inherit</field>
23 <field name="model">res.partner.bank</field>
24 <field name="inherit_id" ref="base.view_partner_bank_tree"/>
25 <field name="type">tree</field>
26 <field name="arch" type="xml">
27 <field name="acc_number" position="after">
28 <field name="iban"/>
29 </field>
30 </field>
31 </record>
32
33 <!-- view for res.partner -->
34 <record id="view_partner_iban_form" model="ir.ui.view">
35 <field name="name">res.partner.form.iban.inherit</field>
36 <field name="model">res.partner</field>
37 <field name="inherit_id" ref="base.view_partner_form"/>
38 <field name="type">form</field>
39 <field name="arch" type="xml">
40 <field name="acc_number" position="after">
41 <newline/>
42 <field name="iban" attrs="{'invisible':[('state','!=','iban')]}"/>
43 <newline/>
44 </field>
45 </field>
46 </record>
47 <record id="view_partner_iban_list" model="ir.ui.view">
48 <field name="name">res.partner.form.iban.inherit.list</field>
49 <field name="model">res.partner</field>
50 <field name="inherit_id" ref="base.view_partner_form"/>
51 <field name="type">form</field>
52 <field name="arch" type="xml">
53 <xpath expr="/form/notebook/page/field[@name='bank_ids']/tree/field[@name='acc_number']" position="after">
54 <field name="iban"/>
55 </xpath>
56 </field>
57 </record>
58
59>>>>>>> MERGE-SOURCE
5 </data>60 </data>
6</openerp>61</openerp>
762
=== modified file 'base_module_record/i18n/sv.po'
--- base_module_record/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ base_module_record/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:10+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:10+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
21"X-Generator: Launchpad (build 13604)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: base_module_record24#. module: base_module_record
20#: wizard_field:base_module_record.module_record_objects,info,category:025#: wizard_field:base_module_record.module_record_objects,info,category:0
2126
=== modified file 'base_setup/base_setup_views.xml'
--- base_setup/base_setup_views.xml 2011-09-12 14:49:25 +0000
+++ base_setup/base_setup_views.xml 2011-09-15 12:39:08 +0000
@@ -73,6 +73,7 @@
73 <field name="action_id" ref="action_base_setup_installer"/>73 <field name="action_id" ref="action_base_setup_installer"/>
74 <field name="category_id" ref="base.category_administration_config"/>74 <field name="category_id" ref="base.category_administration_config"/>
75 <field name="sequence">2</field>75 <field name="sequence">2</field>
76<<<<<<< TREE
76 </record>77 </record>
7778
78 <record id="action_start_configurator" model="ir.actions.server">79 <record id="action_start_configurator" model="ir.actions.server">
@@ -91,6 +92,75 @@
91 </record>92 </record>
9293
93 <!-- Import or create customers configartion view -->94 <!-- Import or create customers configartion view -->
95=======
96 </record>
97
98 <record id="action_start_configurator" model="ir.actions.server">
99 <field name="name">Start Configuration</field>
100 <field name="model_id" ref="base.model_ir_actions_todo"/>
101 <field name="state">code</field>
102 <field name="code" eval="'# obj is a browse_record and will provide stupid ids to method\n' 'action = obj.pool.get(\'ir.actions.todo\').action_launch(cr, uid, ' + str([ref('base_setup_installer_todo')]) + ', context=context)'"/>
103 </record>
104
105 <menuitem name="Add More Features" action="action_start_configurator" id="menu_view_base_module_configuration" parent="base.menu_config" type="server" icon="STOCK_EXECUTE" sequence="100"/>
106 <record id="ir_ui_view_sc_configuration" model="ir.ui.view_sc">
107 <field name="name">Add More Features</field>
108 <field name="resource">ir.ui.menu</field>
109 <field name="user_id" ref="base.user_root"/>
110 <field name="res_id" ref="menu_view_base_module_configuration"/>
111 </record>
112<!-- Migrate data from another application Conf Wiz-->
113
114 <record id="view_migrade_application_installer_modules" model="ir.ui.view">
115 <field name="name">migrade.application.installer.modules.form</field>
116 <field name="model">migrade.application.installer.modules</field>
117 <field name="type">form</field>
118 <field name="inherit_id" ref="base.res_config_installer"/>
119 <field name="arch" type="xml">
120 <data>
121 <form position="attributes">
122 <attribute name="string">Migrate data from another application</attribute>
123 </form>
124 <separator string="title" position="attributes">
125 <attribute name="string">Migrate data from another application</attribute>
126 </separator>
127 <xpath expr="//label[@string='description']" position="attributes">
128 <attribute name="string">Import data from other applications. Following the selected application, you can import more or less type of data matching to OpenERP objects. Choose the application and then the data you want to import in OpenERP</attribute>
129 </xpath>
130 <xpath expr="//button[@string='Install Modules']" position="attributes">
131 <attribute name="string">Configure</attribute>
132 </xpath>
133 <xpath expr="//separator[@string=&quot;vsep&quot;]" position="attributes">
134 <attribute name="string"/>
135 </xpath>
136 <group colspan="8">
137 <field name="import_saleforce"/>
138 <field name="import_sugarcrm"/>
139 <field name="sync_google_contact"/>
140 <field name="quickbooks_ippids"/>
141 </group>
142 </data>
143 </field>
144 </record>
145
146 <record id="action_migrade_application_installer_modules" model="ir.actions.act_window">
147 <field name="name">Migrate data from another application</field>
148 <field name="type">ir.actions.act_window</field>
149 <field name="res_model">migrade.application.installer.modules</field>
150 <field name="view_id" ref="view_migrade_application_installer_modules"/>
151 <field name="view_type">form</field>
152 <field name="view_mode">form</field>
153 <field name="target">new</field>
154 </record>
155
156 <record id="migrade_application_installer_modules_todo" model="ir.actions.todo">
157 <field name="action_id" ref="action_migrade_application_installer_modules"/>
158 <field name="category_id" ref="base.category_administration_config"/>
159 </record>
160
161 <!-- Import or create customers configartion view -->
162
163>>>>>>> MERGE-SOURCE
94 <record id="action_import_create_installer" model="ir.actions.act_window">164 <record id="action_import_create_installer" model="ir.actions.act_window">
95 <field name="name">Import or Create Customers</field>165 <field name="name">Import or Create Customers</field>
96 <field name="type">ir.actions.act_window</field>166 <field name="type">ir.actions.act_window</field>
@@ -103,9 +173,16 @@
103 <record id="config_wizard_action_import_create_installer" model="ir.actions.todo">173 <record id="config_wizard_action_import_create_installer" model="ir.actions.todo">
104 <field name="action_id" ref="action_import_create_installer"/>174 <field name="action_id" ref="action_import_create_installer"/>
105 <field name="category_id" ref="base.category_administration_config"/>175 <field name="category_id" ref="base.category_administration_config"/>
176<<<<<<< TREE
106 </record>177 </record>
107178
108 <!-- Define default users preferences-->179 <!-- Define default users preferences-->
180=======
181 </record>
182
183 <!-- Define default users preferences-->
184
185>>>>>>> MERGE-SOURCE
109 <record id="view_user_preferences_config_form" model="ir.ui.view">186 <record id="view_user_preferences_config_form" model="ir.ui.view">
110 <field name="name">Set default users preferences</field>187 <field name="name">Set default users preferences</field>
111 <field name="model">user.preferences.config</field>188 <field name="model">user.preferences.config</field>
@@ -164,12 +241,29 @@
164 <field name="action_id" ref="action_config_access_other_user"/>241 <field name="action_id" ref="action_config_access_other_user"/>
165 <field name="category_id" ref="base.category_administration_config"/>242 <field name="category_id" ref="base.category_administration_config"/>
166 <field name="sequence">1000</field>243 <field name="sequence">1000</field>
244<<<<<<< TREE
167 <field name="state">done</field>245 <field name="state">done</field>
168 </record>246 </record>
169247
170248
171 <!-- Specify Your Terminology Config Wiz-->249 <!-- Specify Your Terminology Config Wiz-->
172 <record id="base_setup_terminology_form" model="ir.ui.view">250 <record id="base_setup_terminology_form" model="ir.ui.view">
251=======
252 <field name="state">done</field>
253 </record>
254
255 <!-- register Upload Logo configuration wizard -->
256
257 <record id="config_wizard_action_res_company_logo" model="ir.actions.todo">
258 <field name="action_id" ref="action_res_company_logo"/>
259 <field name="category_id" ref="base.category_administration_config"/>
260 <field name="state">done</field>
261 </record>
262
263 <!-- Specify Your Terminology Config Wiz-->
264
265 <record id="view_partner_terminology_config_form" model="ir.ui.view">
266>>>>>>> MERGE-SOURCE
173 <field name="name">Specify Your Terminology</field>267 <field name="name">Specify Your Terminology</field>
174 <field name="model">base.setup.terminology</field>268 <field name="model">base.setup.terminology</field>
175 <field name="type">form</field>269 <field name="type">form</field>
@@ -198,7 +292,11 @@
198 </field>292 </field>
199 </record>293 </record>
200 <record id="action_partner_terminology_config_form" model="ir.actions.act_window">294 <record id="action_partner_terminology_config_form" model="ir.actions.act_window">
295<<<<<<< TREE
201 <field name="name">Specify Your Terminology for Customers</field>296 <field name="name">Specify Your Terminology for Customers</field>
297=======
298 <field name="name">Customer / Partner / Patient ?</field>
299>>>>>>> MERGE-SOURCE
202 <field name="type">ir.actions.act_window</field>300 <field name="type">ir.actions.act_window</field>
203 <field name="res_model">base.setup.terminology</field>301 <field name="res_model">base.setup.terminology</field>
204 <field name="view_type">form</field>302 <field name="view_type">form</field>
@@ -225,6 +323,7 @@
225 <field name="action_id" ref="action_base_setup_company"/>323 <field name="action_id" ref="action_base_setup_company"/>
226 <field name="category_id" ref="base.category_administration_config"/>324 <field name="category_id" ref="base.category_administration_config"/>
227 <field name="sequence">1</field>325 <field name="sequence">1</field>
326<<<<<<< TREE
228 </record>327 </record>
229 <!-- register Upload Logo configuration wizard -->328 <!-- register Upload Logo configuration wizard -->
230 <record id="base_setup_company_logo_action" model="ir.actions.act_window">329 <record id="base_setup_company_logo_action" model="ir.actions.act_window">
@@ -240,6 +339,8 @@
240 <field name="action_id" ref="base_setup_company_logo_action"/>339 <field name="action_id" ref="base_setup_company_logo_action"/>
241 <field name="category_id" ref="base.category_administration_config"/>340 <field name="category_id" ref="base.category_administration_config"/>
242 <field name="state">done</field>341 <field name="state">done</field>
342=======
343>>>>>>> MERGE-SOURCE
243 </record>344 </record>
244345
245 </data>346 </data>
246347
=== modified file 'base_synchro/i18n/sv.po'
--- base_synchro/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ base_synchro/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -14,8 +14,13 @@
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"16"Content-Transfer-Encoding: 8bit\n"
17<<<<<<< TREE
17"X-Launchpad-Export-Date: 2011-09-05 05:54+0000\n"18"X-Launchpad-Export-Date: 2011-09-05 05:54+0000\n"
18"X-Generator: Launchpad (build 13830)\n"19"X-Generator: Launchpad (build 13830)\n"
20=======
21"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
22"X-Generator: Launchpad (build 13604)\n"
23>>>>>>> MERGE-SOURCE
1924
20#. module: base_synchro25#. module: base_synchro
21#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro26#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro
2227
=== modified file 'base_vat/i18n/cs.po'
--- base_vat/i18n/cs.po 2011-09-05 05:59:33 +0000
+++ base_vat/i18n/cs.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:10+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:10+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-08 04:36+0000\n"
21"X-Generator: Launchpad (build 13613)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: base_vat24#. module: base_vat
20#: code:addons/base_vat/base_vat.py:8725#: code:addons/base_vat/base_vat.py:87
2126
=== modified file 'board/board_view.xml'
--- board/board_view.xml 2011-08-30 09:57:31 +0000
+++ board/board_view.xml 2011-09-15 12:39:08 +0000
@@ -1,6 +1,7 @@
1<?xml version="1.0" encoding="utf-8"?>1<?xml version="1.0" encoding="utf-8"?>
2<openerp>2<openerp>
3 <data>3 <data>
4<<<<<<< TREE
45
5 <record id="action_application_tiles" model="ir.actions.client">6 <record id="action_application_tiles" model="ir.actions.client">
6 <field name="name">Applications Tiles</field>7 <field name="name">Applications Tiles</field>
@@ -61,6 +62,41 @@
61 <field name="view_mode">form</field>62 <field name="view_mode">form</field>
62 <field name="view_id" ref="view_board_homepage"/>63 <field name="view_id" ref="view_board_homepage"/>
63 </record>64 </record>
65=======
66
67 <record id="action_application_tiles" model="ir.actions.client">
68 <field name="name">Applications Tiles</field>
69 <field name="tag">board.home.applications</field>
70 </record>
71 <record id="action_res_widgets_display" model="ir.actions.client">
72 <field name="name">Homepage Widgets</field>
73 <field name="tag">board.home.widgets</field>
74 </record>
75 <record id="view_board_homepage" model="ir.ui.view">
76 <field name="name">Homepage Board</field>
77 <field name="model">board.board</field>
78 <field name="type">form</field>
79 <field name="arch" type="xml">
80 <form string="">
81 <hpaned>
82 <child1>
83 <action name="%(action_application_tiles)d"/>
84 </child1>
85 <child2>
86 <action name="%(action_res_widgets_display)d"/>
87 </child2>
88 </hpaned>
89 </form>
90 </field>
91 </record>
92 <record id="homepage_action" model="ir.actions.act_window">
93 <field name="name">Home Page</field>
94 <field name="res_model">board.board</field>
95 <field name="view_type">form</field>
96 <field name="view_mode">form</field>
97 <field name="view_id" ref="view_board_homepage"/>
98 </record>
99>>>>>>> MERGE-SOURCE
64100
65<!-- Board Tree View -->101<!-- Board Tree View -->
66102
@@ -137,8 +173,13 @@
137173
138 <menuitem174 <menuitem
139 action="action_view_board_list_form"175 action="action_view_board_list_form"
176<<<<<<< TREE
140 id="menu_view_board_form" parent="base.reporting_menu" sequence="1"/>177 id="menu_view_board_form" parent="base.reporting_menu" sequence="1"/>
141178
179=======
180 id="menu_view_board_form" parent="base.reporting_menu" groups="base.group_no_one" sequence="1"/>
181
182>>>>>>> MERGE-SOURCE
142 <act_window context="{'view': active_id}" id="dashboard_open"183 <act_window context="{'view': active_id}" id="dashboard_open"
143 multi="True" name="Open Dashboard" res_model="board.board"184 multi="True" name="Open Dashboard" res_model="board.board"
144 src_model="board.board" />185 src_model="board.board" />
145186
=== modified file 'board/i18n/sv.po'
--- board/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ board/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:33+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:33+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
21"X-Generator: Launchpad (build 13604)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: board24#. module: board
20#: view:res.log.report:025#: view:res.log.report:0
2126
=== modified file 'caldav/i18n/sv.po'
--- caldav/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ caldav/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -14,8 +14,13 @@
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"16"Content-Transfer-Encoding: 8bit\n"
17<<<<<<< TREE
17"X-Launchpad-Export-Date: 2011-09-05 05:55+0000\n"18"X-Launchpad-Export-Date: 2011-09-05 05:55+0000\n"
18"X-Generator: Launchpad (build 13830)\n"19"X-Generator: Launchpad (build 13830)\n"
20=======
21"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
22"X-Generator: Launchpad (build 13604)\n"
23>>>>>>> MERGE-SOURCE
1924
20#. module: caldav25#. module: caldav
21#: view:basic.calendar:026#: view:basic.calendar:0
2227
=== modified file 'crm/crm.py'
--- crm/crm.py 2011-09-13 13:28:43 +0000
+++ crm/crm.py 2011-09-15 12:39:08 +0000
@@ -183,11 +183,16 @@
183 context = {}183 context = {}
184 if not context.get('portal'):184 if not context.get('portal'):
185 return False185 return False
186<<<<<<< TREE
186 # was user.address_id.id, but address_id has been removed187 # was user.address_id.id, but address_id has been removed
187 user = self.pool.get('res.users').browse(cr, uid, uid, context=context)188 user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
188 if hasattr(user, 'partner_address_id') and user.partner_address_id:189 if hasattr(user, 'partner_address_id') and user.partner_address_id:
189 return user.partner_address_id190 return user.partner_address_id
190 return False191 return False
192=======
193 # was user.address_id.id, but address_id has been removed
194 return False
195>>>>>>> MERGE-SOURCE
191196
192 def _get_default_partner(self, cr, uid, context=None):197 def _get_default_partner(self, cr, uid, context=None):
193 """Gives id of partner for current user198 """Gives id of partner for current user
@@ -198,10 +203,15 @@
198 if not context.get('portal', False):203 if not context.get('portal', False):
199 return False204 return False
200 user = self.pool.get('res.users').browse(cr, uid, uid, context=context)205 user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
206<<<<<<< TREE
201 if hasattr(user, 'partner_address_id') and user.partner_address_id:207 if hasattr(user, 'partner_address_id') and user.partner_address_id:
202 return user.partner_address_id208 return user.partner_address_id
203 return user.company_id.partner_id.id209 return user.company_id.partner_id.id
204210
211=======
212 return user.company_id.partner_id.id
213
214>>>>>>> MERGE-SOURCE
205 def _get_default_email(self, cr, uid, context=None):215 def _get_default_email(self, cr, uid, context=None):
206 """Gives default email address for current user216 """Gives default email address for current user
207 :param context: if portal in context is false return false anyway217 :param context: if portal in context is false return false anyway
@@ -209,8 +219,13 @@
209 if not context.get('portal', False):219 if not context.get('portal', False):
210 return False220 return False
211 user = self.pool.get('res.users').browse(cr, uid, uid, context=context)221 user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
222<<<<<<< TREE
212 return user.user_email223 return user.user_email
213224
225=======
226 return user.user_email
227
228>>>>>>> MERGE-SOURCE
214 def _get_default_user(self, cr, uid, context=None):229 def _get_default_user(self, cr, uid, context=None):
215 """Gives current user id230 """Gives current user id
216 :param context: if portal in context is false return false anyway231 :param context: if portal in context is false return false anyway
217232
=== modified file 'crm/crm_view.xml'
--- crm/crm_view.xml 2011-09-06 08:08:46 +0000
+++ crm/crm_view.xml 2011-09-15 12:39:08 +0000
@@ -397,10 +397,60 @@
397 <field name="arch" type="xml">397 <field name="arch" type="xml">
398 <group name="default_filters" position="inside">398 <group name="default_filters" position="inside">
399 <field name="context_section_id" completion="1" widget="selection"/>399 <field name="context_section_id" completion="1" widget="selection"/>
400 </group>400<<<<<<< TREE
401 </field>401 </group>
402 </record>402 </field>
403403 </record>
404
405=======
406 </group>
407 </field>
408 </record>
409
410 <!-- Inherit View From Partner -->
411
412 <record id="view_partners_form_crm1" model="ir.ui.view">
413 <field name="name">view.res.partner.form.crm.inherited1</field>
414 <field name="model">res.partner</field>
415 <field name="type">form</field>
416 <field name="inherit_id" ref="base.view_partner_form"/>
417 <field eval="18" name="priority"/>
418 <field name="arch" type="xml">
419 <field name="user_id" position="after">
420 <field name="section_id" completion="1" widget="selection"
421 groups="base.group_extended"/>
422 </field>
423 </field>
424 </record>
425
426 <record id="view_partners_tree_crm2" model="ir.ui.view">
427 <field name="name">view.res.partner.tree.crm.inherited2</field>
428 <field name="model">res.partner</field>
429 <field name="type">tree</field>
430 <field name="inherit_id" ref="base.view_partner_tree"/>
431 <field eval="18" name="priority"/>
432 <field name="arch" type="xml">
433 <field name="country" position="after">
434 <field name="section_id" completion="1" widget="selection"
435 groups="base.group_extended"/>
436 </field>
437 </field>
438 </record>
439
440 <record id="view_partners_form_crm3" model="ir.ui.view">
441 <field name="name">view.res.partner.search.crm.inherited3</field>
442 <field name="model">res.partner</field>
443 <field name="type">search</field>
444 <field name="inherit_id" ref="base.view_res_partner_filter"/>
445 <field eval="18" name="priority"/>
446 <field name="arch" type="xml">
447 <field name="category_id" position="after">
448 <field name="section_id" completion="1" widget="selection"
449 groups="base.group_extended"/>
450 </field>
451 </field>
452 </record>
453>>>>>>> MERGE-SOURCE
404 <!-- menu for the working time -->454 <!-- menu for the working time -->
405 <menuitem action="resource.action_resource_calendar_form" id="menu_action_resource_calendar_form" parent="resource.menu_resource_config" sequence="1"/>455 <menuitem action="resource.action_resource_calendar_form" id="menu_action_resource_calendar_form" parent="resource.menu_resource_config" sequence="1"/>
406456
407457
=== modified file 'crm/i18n/ca.po'
--- crm/i18n/ca.po 2011-09-05 05:59:33 +0000
+++ crm/i18n/ca.po 2011-09-15 12:39:08 +0000
@@ -7,14 +7,23 @@
7"Project-Id-Version: OpenERP Server 6.0dev\n"7"Project-Id-Version: OpenERP Server 6.0dev\n"
8"Report-Msgid-Bugs-To: support@openerp.com\n"8"Report-Msgid-Bugs-To: support@openerp.com\n"
9"POT-Creation-Date: 2011-01-11 11:15+0000\n"9"POT-Creation-Date: 2011-01-11 11:15+0000\n"
10<<<<<<< TREE
10"PO-Revision-Date: 2011-08-17 21:32+0000\n"11"PO-Revision-Date: 2011-08-17 21:32+0000\n"
12=======
13"PO-Revision-Date: 2011-08-06 11:01+0000\n"
14>>>>>>> MERGE-SOURCE
11"Last-Translator: mgaja (GrupoIsep.com) <Unknown>\n"15"Last-Translator: mgaja (GrupoIsep.com) <Unknown>\n"
12"Language-Team: \n"16"Language-Team: \n"
13"MIME-Version: 1.0\n"17"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"18"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"19"Content-Transfer-Encoding: 8bit\n"
20<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:06+0000\n"21"X-Launchpad-Export-Date: 2011-09-05 05:06+0000\n"
17"X-Generator: Launchpad (build 13830)\n"22"X-Generator: Launchpad (build 13830)\n"
23=======
24"X-Launchpad-Export-Date: 2011-08-07 04:37+0000\n"
25"X-Generator: Launchpad (build 13613)\n"
26>>>>>>> MERGE-SOURCE
1827
19#. module: crm28#. module: crm
20#: view:crm.lead.report:029#: view:crm.lead.report:0
2130
=== modified file 'crm/i18n/sv.po'
--- crm/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ crm/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:08+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:08+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
21"X-Generator: Launchpad (build 13604)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: crm24#. module: crm
20#: view:crm.lead.report:025#: view:crm.lead.report:0
2126
=== modified file 'crm/security/crm_security.xml'
--- crm/security/crm_security.xml 2011-08-15 14:21:41 +0000
+++ crm/security/crm_security.xml 2011-09-15 12:39:08 +0000
@@ -13,11 +13,15 @@
1313
14 <record id="base.group_sale_manager" model="res.groups">14 <record id="base.group_sale_manager" model="res.groups">
15 <field name="name">Sales / Manager</field>15 <field name="name">Sales / Manager</field>
16<<<<<<< TREE
16 <field name="implied_ids" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/>17 <field name="implied_ids" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/>
17 </record>18 </record>
1819
19 <record model="res.users" id="base.user_admin">20 <record model="res.users" id="base.user_admin">
20 <field eval="[(4,ref('base.group_partner_manager'))]" name="groups_id"/>21 <field eval="[(4,ref('base.group_partner_manager'))]" name="groups_id"/>
22=======
23 <field name="implied_ids" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/>
24>>>>>>> MERGE-SOURCE
21 </record>25 </record>
2226
23 <record id="crm_rule_personal_lead" model="ir.rule">27 <record id="crm_rule_personal_lead" model="ir.rule">
2428
=== modified file 'email_template/i18n/fi.po'
--- email_template/i18n/fi.po 2011-09-05 05:59:33 +0000
+++ email_template/i18n/fi.po 2011-09-15 12:39:08 +0000
@@ -1,3 +1,4 @@
1<<<<<<< TREE
1# Finnish translation for openobject-addons2# Finnish translation for openobject-addons
2# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 20113# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
3# This file is distributed under the same license as the openobject-addons package.4# This file is distributed under the same license as the openobject-addons package.
@@ -1351,3 +1352,1320 @@
1351#, python-format1352#, python-format
1352#~ msgid "Copy of template "1353#~ msgid "Copy of template "
1353#~ msgstr "Mallipohjan kopio "1354#~ msgstr "Mallipohjan kopio "
1355=======
1356# Finnish translation for openobject-addons
1357# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
1358# This file is distributed under the same license as the openobject-addons package.
1359# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
1360#
1361msgid ""
1362msgstr ""
1363"Project-Id-Version: openobject-addons\n"
1364"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
1365"POT-Creation-Date: 2011-01-11 11:15+0000\n"
1366"PO-Revision-Date: 2011-08-08 10:24+0000\n"
1367"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1368"Language-Team: Finnish <fi@li.org>\n"
1369"MIME-Version: 1.0\n"
1370"Content-Type: text/plain; charset=UTF-8\n"
1371"Content-Transfer-Encoding: 8bit\n"
1372"X-Launchpad-Export-Date: 2011-08-09 04:50+0000\n"
1373"X-Generator: Launchpad (build 13628)\n"
1374
1375#. module: email_template
1376#: help:email_template.account,auto_delete:0
1377msgid "Permanently delete emails after sending"
1378msgstr "Poista pysyvästi sähköpostit lähetyksen jälkeen"
1379
1380#. module: email_template
1381#: view:email_template.account:0
1382msgid "Email Account Configuration"
1383msgstr "Sähköpostitilin konfiguraatio"
1384
1385#. module: email_template
1386#: code:addons/email_template/wizard/email_template_send_wizard.py:195
1387#, python-format
1388msgid "Emails for multiple items saved in outbox."
1389msgstr ""
1390"useita kohteita sisältävät sähköpostit jotka on tallennettu lähetettyihin "
1391"sähköposteihin"
1392
1393#. module: email_template
1394#: code:addons/email_template/wizard/email_template_send_wizard.py:59
1395#: code:addons/email_template/wizard/email_template_send_wizard.py:60
1396#, python-format
1397msgid ""
1398"No personal email accounts are configured for you. \n"
1399"Either ask admin to enforce an account for this template or get yourself a "
1400"personal email account."
1401msgstr ""
1402"Sinullle ei ole määritelty henkilökohtaisia sähköpostitilejä. \n"
1403"Pyydä joko pääkäyttäjää pakottamaan tili tälle pohjalle tai hanki itsellesi "
1404"henkilökohtainen sähköpostitili."
1405
1406#. module: email_template
1407#: view:email_template.mailbox:0
1408msgid "Personal Emails"
1409msgstr "Henkilökohtaiset sähköpostit"
1410
1411#. module: email_template
1412#: field:email.template,file_name:0
1413msgid "Report Filename"
1414msgstr "Raportin tiedostonnimi"
1415
1416#. module: email_template
1417#: view:email.template:0
1418msgid "Email Content "
1419msgstr "Sähköpostin sisältö "
1420
1421#. module: email_template
1422#: view:email_template.send.wizard:0
1423msgid "Send mail Wizard"
1424msgstr "Sähköpostin lähetysvelho"
1425
1426#. module: email_template
1427#: selection:email_template.mailbox,mail_type:0
1428msgid "Plain Text & HTML with no attachments"
1429msgstr "Pelkkä teksti & HTML ilman liitteitä"
1430
1431#. module: email_template
1432#: help:email.template,model_object_field:0
1433msgid ""
1434"Select the field from the model you want to use.\n"
1435"If it is a relationship field you will be able to choose the nested values "
1436"in the box below\n"
1437"(Note:If there are no values make sure you have selected the correct model)"
1438msgstr ""
1439"Valitse kenttä mallista jota haluat käyttää.\n"
1440"Jos sillä on suhdekenttä, voit valita sen allaolevasta laatikosta\n"
1441"(huom! Jos arvoja ei ole, varmista että olet valilnnut oikean mallin)"
1442
1443#. module: email_template
1444#: field:email_template.preview,body_html:0
1445#: field:email_template.preview,body_text:0
1446#: field:email_template.send.wizard,body_html:0
1447#: field:email_template.send.wizard,body_text:0
1448msgid "Body"
1449msgstr "Sisältö"
1450
1451#. module: email_template
1452#: code:addons/email_template/email_template.py:304
1453#, python-format
1454msgid "Deletion of Record failed"
1455msgstr "Tietueen poisto epäonnistui"
1456
1457#. module: email_template
1458#: help:email_template.account,company:0
1459msgid ""
1460"Select if this mail account does not belong to specific user but to the "
1461"organization as a whole. eg: info@companydomain.com"
1462msgstr ""
1463"Valitse jos tämä sähköpostitili ei kuulu tietylle käyttäjälle vaan koko "
1464"organisaatiolle. esim. info@yrityksennimi.com"
1465
1466#. module: email_template
1467#: view:email_template.send.wizard:0
1468msgid "Send now"
1469msgstr "Lähetä nyt"
1470
1471#. module: email_template
1472#: selection:email_template.mailbox,state:0
1473msgid "Not Applicable"
1474msgstr "Sopimaton"
1475
1476#. module: email_template
1477#: view:email_template.account:0
1478#: model:ir.ui.menu,name:email_template.menu_email_account_all_tools
1479#: model:ir.ui.menu,name:email_template.menu_email_template_account_all
1480msgid "Email Accounts"
1481msgstr "Sähköpostitilit"
1482
1483#. module: email_template
1484#: view:email_template.send.wizard:0
1485msgid "Send all mails"
1486msgstr "Lähetä kaikki sähköpostit"
1487
1488#. module: email_template
1489#: help:email_template.account,smtpuname:0
1490msgid ""
1491"Specify the username if your SMTP server requires authentication, otherwise "
1492"leave it empty."
1493msgstr ""
1494"Määrittele käyttäjänimi SMTP palvelimella, jos palvelin vaatii "
1495"käyttäjätunnuksen, muuten jätä tyhjäksi"
1496
1497#. module: email_template
1498#: field:email_template.mailbox,server_ref:0
1499msgid "Server Reference of mail"
1500msgstr "Palvelimen viite sähköpostille"
1501
1502#. module: email_template
1503#: view:email_template.account:0
1504#: selection:email_template.account,state:0
1505msgid "Approved"
1506msgstr "Hyväksytty"
1507
1508#. module: email_template
1509#: help:email.template,def_cc:0
1510msgid ""
1511"Carbon Copy address(es), comma-separated. Placeholders can be used here. "
1512"e.g. ${object.email_cc}"
1513msgstr ""
1514"kopio-viestistä osoitteet, pilkulla erotettuna. viitteitä voidaan käyttää "
1515"esim. ${object.email_cc}"
1516
1517#. module: email_template
1518#: view:email.template:0
1519msgid "Account"
1520msgstr "Tili"
1521
1522#. module: email_template
1523#: field:email.template,table_html:0
1524msgid "HTML code"
1525msgstr "HTML koodi"
1526
1527#. module: email_template
1528#: view:email_template.mailbox:0
1529msgid "Send Mail"
1530msgstr ""
1531
1532#. module: email_template
1533#: help:email_template.account,name:0
1534msgid ""
1535"The description is used as the Sender name along with the provided From "
1536"Email, unless it is already specified in the From Email, e.g: John Doe "
1537"<john@doe.com>"
1538msgstr ""
1539"Kuvausta käytetään lähettäjän nimenä lähettäjän sähköpostin ohessa, jos sitä "
1540"ei ole jo määritelty sähköpostissa esim. Jaska Jokunen <jaska@jokunen.com>"
1541
1542#. module: email_template
1543#: field:email.template,from_account:0
1544msgid "Email Account"
1545msgstr "Sähköpostitili"
1546
1547#. module: email_template
1548#: code:addons/email_template/wizard/email_template_send_wizard.py:201
1549#, python-format
1550msgid "Email sending failed for one or more objects."
1551msgstr ""
1552"sähköpostin lähettäminen epäonnistui yhdelle tai useammalle kohteelle"
1553
1554#. module: email_template
1555#: view:email_template.send.wizard:0
1556msgid ""
1557"Add here all attachments of the current document you want to include in the "
1558"Email."
1559msgstr ""
1560"Lisää tähän kaikki liitteet nykyiselle dokumentille, jotka haluat "
1561"sisällyttää sähköpostiin"
1562
1563#. module: email_template
1564#: help:email.template,lang:0
1565msgid ""
1566"The default language for the email. Placeholders can be used here. eg. "
1567"${object.partner_id.lang}"
1568msgstr ""
1569"Sähköpostin oletuskieli. Viitteitä voidaan käyttää tässä, esim. "
1570"${object.partner_id.lang}"
1571
1572#. module: email_template
1573#: help:email.template,sub_model_object_field:0
1574msgid ""
1575"When you choose relationship fields this field will specify the sub value "
1576"you can use."
1577msgstr ""
1578"Kun valitset viitekentät, tämä kenttä määrittelee alatason arvon jota voit "
1579"käyttää."
1580
1581#. module: email_template
1582#: selection:email_template.send.wizard,state:0
1583msgid "Wizard Complete"
1584msgstr "Velho valmis"
1585
1586#. module: email_template
1587#: field:email.template,reply_to:0
1588#: field:email_template.mailbox,reply_to:0
1589#: field:email_template.preview,reply_to:0
1590#: field:email_template.send.wizard,reply_to:0
1591msgid "Reply-To"
1592msgstr "Vastausosoite"
1593
1594#. module: email_template
1595#: view:email.template:0
1596msgid "Delete Action"
1597msgstr "Poista toiminto"
1598
1599#. module: email_template
1600#: view:email_template.account:0
1601msgid "Approve Account"
1602msgstr "Hyväksy tunnus"
1603
1604#. module: email_template
1605#: field:email_template.preview,rel_model_ref:0
1606#: field:email_template.send.wizard,rel_model_ref:0
1607msgid "Referred Document"
1608msgstr "Viitattu dokumentti"
1609
1610#. module: email_template
1611#: field:email_template.send.wizard,full_success:0
1612msgid "Complete Success"
1613msgstr "Täydellinen onnistuminen"
1614
1615#. module: email_template
1616#: selection:email_template.account,send_pref:0
1617msgid "Both HTML & Text (Mixed)"
1618msgstr "Sekä HTML että teksti (yhdistetty)"
1619
1620#. module: email_template
1621#: view:email_template.preview:0
1622msgid "OK"
1623msgstr ""
1624
1625#. module: email_template
1626#: field:email_template.account,auto_delete:0
1627msgid "Auto Delete"
1628msgstr "Automaatinen poisto"
1629
1630#. module: email_template
1631#: selection:email_template.account,send_pref:0
1632msgid "Both HTML & Text (Alternative)"
1633msgstr "Sekä HTML että teksti (vaihtoehtoiset)"
1634
1635#. module: email_template
1636#: field:email_template.send.wizard,requested:0
1637msgid "No of requested Mails"
1638msgstr "Pyydettyjen sähköpostien määrä"
1639
1640#. module: email_template
1641#: field:email.template,def_body_text:0
1642#: view:email_template.mailbox:0
1643#: field:email_template.mailbox,body_text:0
1644msgid "Standard Body (Text)"
1645msgstr "Vakiorunko (teksti)"
1646
1647#. module: email_template
1648#: field:email.template,attachment_ids:0
1649msgid "Attached Files"
1650msgstr "Liitetiedostot"
1651
1652#. module: email_template
1653#: field:email_template.account,smtpssl:0
1654msgid "SSL/TLS (only in python 2.6)"
1655msgstr ""
1656
1657#. module: email_template
1658#: field:email_template.account,email_id:0
1659msgid "From Email"
1660msgstr "Lähettäjän osoite"
1661
1662#. module: email_template
1663#: code:addons/email_template/email_template.py:304
1664#, python-format
1665msgid "Warning"
1666msgstr "Varoitus"
1667
1668#. module: email_template
1669#: model:ir.actions.act_window,name:email_template.action_email_template_account_tree_all
1670msgid "Accounts"
1671msgstr "Tilit"
1672
1673#. module: email_template
1674#: view:email_template.preview:0
1675msgid "Body(Text)"
1676msgstr "Runko (teksti)"
1677
1678#. module: email_template
1679#: view:email_template.mailbox:0
1680msgid "Company Emails"
1681msgstr "Yrityksen sähköpostit"
1682
1683#. module: email_template
1684#: view:email_template.send.wizard:0
1685msgid ""
1686"Tip: Multiple emails are sent in the same language (the first one is "
1687"proposed). We suggest you send emails in groups according to language."
1688msgstr ""
1689
1690#. module: email_template
1691#: help:email_template.preview,reply_to:0
1692#: help:email_template.send.wizard,reply_to:0
1693msgid ""
1694"The address recipients should reply to, if different from the From address. "
1695"Placeholders can be used here."
1696msgstr ""
1697"Osoite joihin vastaanottajien tulisi vastata, jos eri kuin lähettäjän "
1698"osoite. Viitteitä voidaan käyttää."
1699
1700#. module: email_template
1701#: field:email.template,def_subject:0
1702#: field:email_template.mailbox,subject:0
1703#: field:email_template.preview,subject:0
1704#: field:email_template.send.wizard,subject:0
1705msgid "Subject"
1706msgstr "aihe"
1707
1708#. module: email_template
1709#: code:addons/email_template/email_template_account.py:256
1710#, python-format
1711msgid "Reason: %s"
1712msgstr "Syy: %s"
1713
1714#. module: email_template
1715#: field:email_template.mailbox,email_from:0
1716msgid "From"
1717msgstr "Lähettäjä"
1718
1719#. module: email_template
1720#: field:email_template.preview,ref_template:0
1721#: field:email_template.send.wizard,ref_template:0
1722msgid "Template"
1723msgstr "Mallipohja"
1724
1725#. module: email_template
1726#: code:addons/email_template/email_template_account.py:367
1727#, python-format
1728msgid ""
1729"Mail from Account %s failed. Probable Reason: Server Send Error\n"
1730" Description: %s"
1731msgstr ""
1732"Sähköposti tililtä %s epäonnistui. Todennäköinen syys: palvelimen "
1733"lähetysvirhe\n"
1734" Kuvaus: %s"
1735
1736#. module: email_template
1737#: view:email.template:0
1738msgid "Insert Simple Field"
1739msgstr "Syötä yksinkertainen kenttä"
1740
1741#. module: email_template
1742#: view:email_template.preview:0
1743msgid "Body(Html)"
1744msgstr "Runko (html)"
1745
1746#. module: email_template
1747#: help:email.template,def_bcc:0
1748msgid ""
1749"Blind Carbon Copy address(es), comma-separated. Placeholders can be used "
1750"here. e.g. ${object.email_bcc}"
1751msgstr ""
1752"Piilokopion vastaanottajien osoitteet, pilkulla erotettuina. Viitteitä "
1753"voidaan käyttää esim. ${object.email_bcc}"
1754
1755#. module: email_template
1756#: model:ir.actions.act_window,name:email_template.wizard_email_template_preview
1757msgid "Template Preview"
1758msgstr "Mallipohjan esikatselu"
1759
1760#. module: email_template
1761#: field:email.template,def_body_html:0
1762msgid "Body (Text-Web Client Only)"
1763msgstr "Runko (teksti- vain web client)"
1764
1765#. module: email_template
1766#: field:email_template.account,state:0
1767#: view:email_template.mailbox:0
1768msgid "State"
1769msgstr "Tila"
1770
1771#. module: email_template
1772#: field:email.template,ref_ir_value:0
1773msgid "Wizard Button"
1774msgstr "Ohjatun toiminnon nappi"
1775
1776#. module: email_template
1777#: help:email_template.account,email_id:0
1778msgid "eg: 'john@doe.com' or 'John Doe <john@doe.com>'"
1779msgstr ""
1780
1781#. module: email_template
1782#: view:email.template:0
1783#: field:email.template,object_name:0
1784msgid "Resource"
1785msgstr "Resurssi"
1786
1787#. module: email_template
1788#: code:addons/email_template/email_template_account.py:255
1789#, python-format
1790msgid "Out going connection test failed"
1791msgstr "Lähtevä testiyhteys epäonnistui"
1792
1793#. module: email_template
1794#: code:addons/email_template/email_template_account.py:371
1795#, python-format
1796msgid "Mail from Account %s successfully Sent."
1797msgstr "Sähköpostit lähetetty onnistuneesti tililtä %s."
1798
1799#. module: email_template
1800#: view:email_template.mailbox:0
1801msgid "Standard Body"
1802msgstr "Vakiorunko"
1803
1804#. module: email_template
1805#: selection:email.template,template_language:0
1806msgid "Mako Templates"
1807msgstr ""
1808
1809#. module: email_template
1810#: help:email.template,def_body_html:0
1811#: help:email.template,def_body_text:0
1812msgid "The text version of the mail"
1813msgstr "Sähköpostin tekstiversio"
1814
1815#. module: email_template
1816#: code:addons/email_template/email_template.py:449
1817#, python-format
1818msgid " (Email Attachment)"
1819msgstr " (sähköpostin liite)"
1820
1821#. module: email_template
1822#: selection:email_template.mailbox,folder:0
1823msgid "Sent Items"
1824msgstr "Lähetetyt"
1825
1826#. module: email_template
1827#: view:email_template.account:0
1828msgid "Test Outgoing Connection"
1829msgstr "Testaa lähtevä yhteys"
1830
1831#. module: email_template
1832#: model:ir.actions.act_window,name:email_template.action_email_template_mailbox
1833msgid "Mailbox"
1834msgstr ""
1835
1836#. module: email_template
1837#: help:email.template,reply_to:0
1838msgid ""
1839"The address recipients should reply to, if different from the From address. "
1840"Placeholders can be used here. e.g. ${object.email_reply_to}"
1841msgstr ""
1842"Vastausosoite joihin vastaanottajien tulisi vastata, jos eri kuin lähettäjän "
1843"osoiste. Viitteitä voidaan käyttää, esim. ${object.email_reply_to}"
1844
1845#. module: email_template
1846#: help:email.template,ref_ir_value:0
1847msgid ""
1848"Button in the side bar of the form view of this Resource that will invoke "
1849"the Window Action"
1850msgstr "Lomakkeen sivupöydän nappi joka käynnistää toiminnon"
1851
1852#. module: email_template
1853#: field:email_template.mailbox,account_id:0
1854msgid "User account"
1855msgstr "Käyttäjätunnus"
1856
1857#. module: email_template
1858#: field:email_template.send.wizard,signature:0
1859msgid "Attach my signature to mail"
1860msgstr "Lisää allekirjoitukseni sähköpostiin"
1861
1862#. module: email_template
1863#: code:addons/email_template/wizard/email_template_send_wizard.py:255
1864#: view:email.template:0
1865#, python-format
1866msgid "Report"
1867msgstr "Raportti"
1868
1869#. module: email_template
1870#: field:email.template,sub_model_object_field:0
1871msgid "Sub Field"
1872msgstr "Alatason kenttä"
1873
1874#. module: email_template
1875#: view:email.template:0
1876#: view:email_template.mailbox:0
1877msgid "Advanced"
1878msgstr "Kehittynyt"
1879
1880#. module: email_template
1881#: view:email_template.mailbox:0
1882msgid "My Emails"
1883msgstr "Omat sähköpostit"
1884
1885#. module: email_template
1886#: view:email.template:0
1887msgid "Expression Builder"
1888msgstr ""
1889
1890#. module: email_template
1891#: help:email.template,sub_object:0
1892msgid ""
1893"When a relation field is used this field will show you the type of field you "
1894"have selected"
1895msgstr ""
1896
1897#. module: email_template
1898#: selection:email_template.mailbox,mail_type:0
1899msgid "HTML Body"
1900msgstr ""
1901
1902#. module: email_template
1903#: view:email_template.account:0
1904msgid "Suspend Account"
1905msgstr ""
1906
1907#. module: email_template
1908#: help:email.template,null_value:0
1909msgid "This Value is used if the field is empty"
1910msgstr ""
1911
1912#. module: email_template
1913#: view:email.template:0
1914msgid "Preview Template"
1915msgstr ""
1916
1917#. module: email_template
1918#: field:email_template.account,smtpserver:0
1919msgid "Server"
1920msgstr "Palvelin"
1921
1922#. module: email_template
1923#: help:email.template,copyvalue:0
1924msgid ""
1925"Copy and paste the value in the location you want to use a system value."
1926msgstr ""
1927
1928#. module: email_template
1929#: help:email.template,track_campaign_item:0
1930msgid ""
1931"Enable this is you wish to include a special tracking marker in outgoing "
1932"emails so you can identify replies and link them back to the corresponding "
1933"resource record. This is useful for CRM leads for example"
1934msgstr ""
1935"Valitse tämä jos haluat liittää sähköposteihin erityisen seurantamerkin, "
1936"jolloin voit identifioida ja seurata linkkejä takaisin liittyvään "
1937"resurssiin. Tämä on hyödyllistä esim. CRM liidien yhteydessä."
1938
1939#. module: email_template
1940#: view:email.template:0
1941msgid "Body (Raw HTML)"
1942msgstr "Runko (Raw html)"
1943
1944#. module: email_template
1945#: field:email.template,use_sign:0
1946msgid "Signature"
1947msgstr "Allekirjoitus"
1948
1949#. module: email_template
1950#: field:email.template,sub_object:0
1951msgid "Sub-model"
1952msgstr ""
1953
1954#. module: email_template
1955#: view:email.template:0
1956msgid "Options"
1957msgstr "Valinnat"
1958
1959#. module: email_template
1960#: view:email_template.send.wizard:0
1961msgid "Body (Plain Text)"
1962msgstr ""
1963
1964#. module: email_template
1965#: view:email.template:0
1966msgid "Body (Text)"
1967msgstr ""
1968
1969#. module: email_template
1970#: field:email_template.mailbox,date_mail:0
1971msgid "Rec/Sent Date"
1972msgstr ""
1973
1974#. module: email_template
1975#: selection:email_template.account,state:0
1976msgid "Initiated"
1977msgstr ""
1978
1979#. module: email_template
1980#: field:email.template,report_template:0
1981msgid "Report to send"
1982msgstr ""
1983
1984#. module: email_template
1985#: view:email_template.account:0
1986msgid "Server Information"
1987msgstr "Palvelimen tiedot"
1988
1989#. module: email_template
1990#: field:email_template.send.wizard,generated:0
1991msgid "No of generated Mails"
1992msgstr ""
1993
1994#. module: email_template
1995#: view:email.template:0
1996msgid "Mail Details"
1997msgstr ""
1998
1999#. module: email_template
2000#: code:addons/email_template/email_template_account.py:235
2001#, python-format
2002msgid "SMTP SERVER or PORT not specified"
2003msgstr ""
2004
2005#. module: email_template
2006#: view:email.template:0
2007msgid "Note: This is Raw HTML."
2008msgstr ""
2009
2010#. module: email_template
2011#: view:email.template:0
2012msgid "Group by..."
2013msgstr ""
2014
2015#. module: email_template
2016#: selection:email_template.send.wizard,state:0
2017msgid "Multiple Mail Wizard Step 1"
2018msgstr ""
2019
2020#. module: email_template
2021#: field:email_template.account,user:0
2022msgid "Related User"
2023msgstr ""
2024
2025#. module: email_template
2026#: field:email_template.mailbox,body_html:0
2027msgid "Body (Rich Text Clients Only)"
2028msgstr ""
2029
2030#. module: email_template
2031#: selection:email_template.account,company:0
2032msgid "Yes"
2033msgstr ""
2034
2035#. module: email_template
2036#: field:email.template,ref_ir_act_window:0
2037msgid "Window Action"
2038msgstr ""
2039
2040#. module: email_template
2041#: selection:email_template.account,send_pref:0
2042msgid "HTML, otherwise Text"
2043msgstr ""
2044
2045#. module: email_template
2046#: view:email_template.mailbox:0
2047#: selection:email_template.mailbox,folder:0
2048msgid "Drafts"
2049msgstr ""
2050
2051#. module: email_template
2052#: selection:email_template.account,company:0
2053msgid "No"
2054msgstr ""
2055
2056#. module: email_template
2057#: field:email_template.account,smtpport:0
2058msgid "SMTP Port"
2059msgstr ""
2060
2061#. module: email_template
2062#: field:email_template.mailbox,mail_type:0
2063msgid "Mail Contents"
2064msgstr ""
2065
2066#. module: email_template
2067#: sql_constraint:email.template:0
2068msgid "The template name must be unique !"
2069msgstr ""
2070
2071#. module: email_template
2072#: field:email.template,def_bcc:0
2073#: field:email_template.mailbox,email_bcc:0
2074#: field:email_template.preview,bcc:0
2075#: field:email_template.send.wizard,bcc:0
2076msgid "BCC"
2077msgstr ""
2078
2079#. module: email_template
2080#: selection:email_template.mailbox,mail_type:0
2081msgid "Plain Text"
2082msgstr ""
2083
2084#. module: email_template
2085#: view:email_template.account:0
2086msgid "Draft"
2087msgstr ""
2088
2089#. module: email_template
2090#: field:email.template,model_int_name:0
2091msgid "Model Internal Name"
2092msgstr ""
2093
2094#. module: email_template
2095#: field:email.template,message_id:0
2096#: field:email_template.mailbox,message_id:0
2097#: field:email_template.preview,message_id:0
2098#: field:email_template.send.wizard,message_id:0
2099msgid "Message-ID"
2100msgstr ""
2101
2102#. module: email_template
2103#: help:email_template.mailbox,server_ref:0
2104msgid "Applicable for inward items only"
2105msgstr ""
2106
2107#. module: email_template
2108#: view:email_template.send.wizard:0
2109msgid ""
2110"After clicking send all mails, mails will be sent to outbox and cleared in "
2111"next Send/Recieve"
2112msgstr ""
2113
2114#. module: email_template
2115#: field:email_template.mailbox,state:0
2116#: field:email_template.send.wizard,state:0
2117msgid "Status"
2118msgstr ""
2119
2120#. module: email_template
2121#: view:email_template.account:0
2122msgid "Outgoing"
2123msgstr ""
2124
2125#. module: email_template
2126#: code:addons/email_template/email_template_account.py:427
2127#, python-format
2128msgid "Datetime Extraction failed.Date:%s \tError:%s"
2129msgstr ""
2130
2131#. module: email_template
2132#: help:email.template,use_sign:0
2133msgid "the signature from the User details will be appended to the mail"
2134msgstr ""
2135
2136#. module: email_template
2137#: field:email_template.send.wizard,from:0
2138msgid "From Account"
2139msgstr ""
2140
2141#. module: email_template
2142#: selection:email_template.mailbox,mail_type:0
2143msgid "Intermixed content"
2144msgstr ""
2145
2146#. module: email_template
2147#: view:email_template.account:0
2148msgid "Request Re-activation"
2149msgstr ""
2150
2151#. module: email_template
2152#: view:email.template:0
2153#: model:ir.actions.act_window,name:email_template.action_email_template_tree_all
2154#: model:ir.ui.menu,name:email_template.menu_email_template_all
2155#: model:ir.ui.menu,name:email_template.menu_email_template_all_tools
2156msgid "Email Templates"
2157msgstr ""
2158
2159#. module: email_template
2160#: field:email_template.account,smtpuname:0
2161msgid "User Name"
2162msgstr ""
2163
2164#. module: email_template
2165#: field:email_template.mailbox,user:0
2166msgid "User"
2167msgstr ""
2168
2169#. module: email_template
2170#: view:email.template:0
2171msgid "Advanced Options"
2172msgstr ""
2173
2174#. module: email_template
2175#: view:email_template.mailbox:0
2176#: selection:email_template.mailbox,folder:0
2177msgid "Outbox"
2178msgstr ""
2179
2180#. module: email_template
2181#: view:email_template.send.wizard:0
2182msgid "Save in Drafts"
2183msgstr ""
2184
2185#. module: email_template
2186#: code:addons/email_template/email_template_account.py:362
2187#, python-format
2188msgid ""
2189"Mail from Account %s failed. Probable Reason:MIME Error\n"
2190"Description: %s"
2191msgstr ""
2192
2193#. module: email_template
2194#: field:email_template.account,smtptls:0
2195msgid "TLS"
2196msgstr ""
2197
2198#. module: email_template
2199#: field:email.template,lang:0
2200msgid "Language"
2201msgstr ""
2202
2203#. module: email_template
2204#: code:addons/email_template/email_template_account.py:275
2205#: code:addons/email_template/email_template_account.py:280
2206#: code:addons/email_template/email_template_account.py:362
2207#: code:addons/email_template/email_template_account.py:371
2208#: code:addons/email_template/email_template_account.py:374
2209#: code:addons/email_template/email_template_account.py:424
2210#: code:addons/email_template/wizard/email_template_send_wizard.py:201
2211#: model:ir.ui.menu,name:email_template.menu_email_template
2212#: model:ir.ui.menu,name:email_template.menu_email_template_config_tools
2213#: model:ir.ui.menu,name:email_template.menu_email_template_configuration
2214#: model:ir.ui.menu,name:email_template.menu_email_template_tools
2215#, python-format
2216msgid "Email Template"
2217msgstr ""
2218
2219#. module: email_template
2220#: view:email_template.account:0
2221msgid "Send/Receive"
2222msgstr ""
2223
2224#. module: email_template
2225#: model:ir.ui.menu,name:email_template.menu_email_template_personal_mails
2226msgid "Personal Mails"
2227msgstr ""
2228
2229#. module: email_template
2230#: view:email_template.account:0
2231#: selection:email_template.account,state:0
2232msgid "Suspended"
2233msgstr ""
2234
2235#. module: email_template
2236#: help:email.template,allowed_groups:0
2237msgid ""
2238"Only users from these groups will be allowed to send mails from this Template"
2239msgstr ""
2240
2241#. module: email_template
2242#: code:addons/email_template/email_template.py:284
2243#, python-format
2244msgid "Send Mail (%s)"
2245msgstr ""
2246
2247#. module: email_template
2248#: help:email.template,def_subject:0
2249msgid "The subject of email. Placeholders can be used here."
2250msgstr ""
2251
2252#. module: email_template
2253#: field:email_template.send.wizard,report:0
2254msgid "Report File Name"
2255msgstr ""
2256
2257#. module: email_template
2258#: field:email.template,copyvalue:0
2259msgid "Expression"
2260msgstr ""
2261
2262#. module: email_template
2263#: view:email_template.mailbox:0
2264#: field:email_template.mailbox,history:0
2265msgid "History"
2266msgstr ""
2267
2268#. module: email_template
2269#: view:email.template:0
2270#: view:email_template.mailbox:0
2271#: field:email_template.mailbox,attachments_ids:0
2272#: view:email_template.send.wizard:0
2273#: field:email_template.send.wizard,attachment_ids:0
2274msgid "Attachments"
2275msgstr ""
2276
2277#. module: email_template
2278#: field:email_template.preview,to:0
2279#: field:email_template.send.wizard,to:0
2280msgid "To"
2281msgstr ""
2282
2283#. module: email_template
2284#: selection:email_template.account,send_pref:0
2285msgid "Text, otherwise HTML"
2286msgstr ""
2287
2288#. module: email_template
2289#: code:addons/email_template/email_template.py:319
2290#, python-format
2291msgid "Copy of template %s"
2292msgstr ""
2293
2294#. module: email_template
2295#: view:email_template.send.wizard:0
2296msgid "Discard Mail"
2297msgstr ""
2298
2299#. module: email_template
2300#: model:ir.model,name:email_template.model_email_template
2301msgid "Email Templates for Models"
2302msgstr ""
2303
2304#. module: email_template
2305#: view:email_template.send.wizard:0
2306msgid "Close"
2307msgstr ""
2308
2309#. module: email_template
2310#: code:addons/email_template/email_template_mailbox.py:48
2311#, python-format
2312msgid "Error sending mail: %s"
2313msgstr ""
2314
2315#. module: email_template
2316#: constraint:email_template.account:0
2317msgid "Error: You are not allowed to have more than 1 account."
2318msgstr ""
2319
2320#. module: email_template
2321#: view:email_template.mailbox:0
2322msgid "Body (HTML-Web Client Only)"
2323msgstr ""
2324
2325#. module: email_template
2326#: code:addons/email_template/wizard/email_template_send_wizard.py:253
2327#, python-format
2328msgid "%s (Email Attachment)"
2329msgstr ""
2330
2331#. module: email_template
2332#: selection:email_template.mailbox,state:0
2333msgid "Sending"
2334msgstr ""
2335
2336#. module: email_template
2337#: model:ir.actions.act_window,help:email_template.action_email_template_mailbox
2338msgid ""
2339"An email template is an email document that will be sent as part of a "
2340"marketing campaign. You can personalize it according to specific customer "
2341"profile fields, so that a partner name or other partner related information "
2342"may be inserted automatically."
2343msgstr ""
2344
2345#. module: email_template
2346#: field:email.template,allowed_groups:0
2347msgid "Allowed User Groups"
2348msgstr ""
2349
2350#. module: email_template
2351#: field:email.template,model_object_field:0
2352msgid "Field"
2353msgstr ""
2354
2355#. module: email_template
2356#: view:email_template.account:0
2357msgid "User Information"
2358msgstr ""
2359
2360#. module: email_template
2361#: view:email.template:0
2362msgid "Actions"
2363msgstr ""
2364
2365#. module: email_template
2366#: code:addons/email_template/email_template_account.py:363
2367#: code:addons/email_template/email_template_account.py:368
2368#, python-format
2369msgid ""
2370"Server Send Error\n"
2371"Description: %s"
2372msgstr ""
2373
2374#. module: email_template
2375#: help:email.template,file_name:0
2376msgid ""
2377"Name of the generated report file. Placeholders can be used in the filename. "
2378"eg: 2009_SO003.pdf"
2379msgstr ""
2380
2381#. module: email_template
2382#: help:email_template.mailbox,date_mail:0
2383msgid "Date on which Email Sent or Received"
2384msgstr ""
2385
2386#. module: email_template
2387#: view:email_template.mailbox:0
2388#: selection:email_template.mailbox,folder:0
2389msgid "Trash"
2390msgstr ""
2391
2392#. module: email_template
2393#: model:ir.model,name:email_template.model_email_template_mailbox
2394msgid "Email Mailbox"
2395msgstr ""
2396
2397#. module: email_template
2398#: code:addons/email_template/email_template_mailbox.py:104
2399#, python-format
2400msgid ""
2401"Sending of Mail %s failed. Probable Reason:Could not login to server\n"
2402"Error: %s"
2403msgstr ""
2404
2405#. module: email_template
2406#: code:addons/email_template/wizard/email_template_send_wizard.py:60
2407#, python-format
2408msgid "Missing mail account"
2409msgstr ""
2410
2411#. module: email_template
2412#: code:addons/email_template/email_template_account.py:250
2413#, python-format
2414msgid "SMTP Test Connection Was Successful"
2415msgstr ""
2416
2417#. module: email_template
2418#: model:ir.module.module,shortdesc:email_template.module_meta_information
2419msgid "Email Template for OpenERP"
2420msgstr ""
2421
2422#. module: email_template
2423#: field:email_template.account,name:0
2424msgid "Description"
2425msgstr ""
2426
2427#. module: email_template
2428#: view:email.template:0
2429msgid "Create Action"
2430msgstr ""
2431
2432#. module: email_template
2433#: help:email_template.account,smtpserver:0
2434msgid "Enter name of outgoing server, eg: smtp.yourdomain.com"
2435msgstr ""
2436
2437#. module: email_template
2438#: help:email.template,attachment_ids:0
2439msgid ""
2440"You may attach existing files to this template, so they will be added in all "
2441"emails created from this template"
2442msgstr ""
2443
2444#. module: email_template
2445#: help:email.template,message_id:0
2446msgid ""
2447"Specify the Message-ID SMTP header to use in outgoing emails. Please note "
2448"that this overrides the Resource tracking option! Placeholders can be used "
2449"here."
2450msgstr ""
2451
2452#. module: email_template
2453#: field:email.template,def_to:0
2454#: field:email_template.mailbox,email_to:0
2455msgid "Recipient (To)"
2456msgstr ""
2457
2458#. module: email_template
2459#: field:email.template,null_value:0
2460msgid "Null Value"
2461msgstr ""
2462
2463#. module: email_template
2464#: field:email.template,template_language:0
2465msgid "Templating Language"
2466msgstr ""
2467
2468#. module: email_template
2469#: field:email.template,def_cc:0
2470#: field:email_template.mailbox,email_cc:0
2471#: field:email_template.preview,cc:0
2472#: field:email_template.send.wizard,cc:0
2473msgid "CC"
2474msgstr ""
2475
2476#. module: email_template
2477#: view:email_template.mailbox:0
2478msgid "Sent"
2479msgstr ""
2480
2481#. module: email_template
2482#: sql_constraint:email_template.account:0
2483msgid "Another setting already exists with this email ID !"
2484msgstr ""
2485
2486#. module: email_template
2487#: help:email.template,ref_ir_act_window:0
2488msgid "Action that will open this email template on Resource records"
2489msgstr ""
2490
2491#. module: email_template
2492#: field:email_template.account,smtppass:0
2493msgid "Password"
2494msgstr ""
2495
2496#. module: email_template
2497#: help:email_template.preview,message_id:0
2498#: help:email_template.send.wizard,message_id:0
2499msgid ""
2500"The Message-ID header value, if you need tospecify it, for example to "
2501"automatically recognize the replies later. Placeholders can be used here."
2502msgstr ""
2503
2504#. module: email_template
2505#: view:email_template.mailbox:0
2506#: model:ir.actions.act_window,name:email_template.action_email_template_mailbox
2507#: model:ir.ui.menu,name:email_template.menu_email_template_mails_tools
2508#: model:ir.ui.menu,name:email_template.menu_email_template_personal_mails
2509msgid "Emails"
2510msgstr ""
2511
2512#. module: email_template
2513#: view:email.template:0
2514msgid "Templates"
2515msgstr ""
2516
2517#. module: email_template
2518#: field:email_template.preview,report:0
2519msgid "Report Name"
2520msgstr ""
2521
2522#. module: email_template
2523#: field:email.template,name:0
2524msgid "Name"
2525msgstr ""
2526
2527#. module: email_template
2528#: field:email.template,track_campaign_item:0
2529msgid "Resource Tracking"
2530msgstr ""
2531
2532#. module: email_template
2533#: model:ir.model,name:email_template.model_email_template_preview
2534msgid "Email Template Preview"
2535msgstr ""
2536
2537#. module: email_template
2538#: view:email_template.preview:0
2539msgid "Email Preview"
2540msgstr ""
2541
2542#. module: email_template
2543#: help:email.template,def_to:0
2544msgid ""
2545"The Recipient of email. Placeholders can be used here. e.g. "
2546"${object.email_to}"
2547msgstr ""
2548
2549#. module: email_template
2550#: view:email.template:0
2551msgid "Existing files"
2552msgstr ""
2553
2554#. module: email_template
2555#: model:ir.module.module,description:email_template.module_meta_information
2556msgid ""
2557"\n"
2558" Email Template is extraction of Power Email basically just to send the "
2559"emails.\n"
2560" "
2561msgstr ""
2562
2563#. module: email_template
2564#: view:email_template.send.wizard:0
2565msgid "Body (HTML)"
2566msgstr ""
2567
2568#. module: email_template
2569#: help:email.template,table_html:0
2570msgid ""
2571"Copy this html code to your HTML message body for displaying the info in "
2572"your mail."
2573msgstr ""
2574
2575#. module: email_template
2576#: model:ir.model,name:email_template.model_email_template_account
2577msgid "email_template.account"
2578msgstr ""
2579
2580#. module: email_template
2581#: field:email_template.preview,rel_model:0
2582#: field:email_template.send.wizard,rel_model:0
2583msgid "Model"
2584msgstr ""
2585
2586#. module: email_template
2587#: code:addons/email_template/email_template_account.py:236
2588#, python-format
2589msgid "Core connection for the given ID does not exist"
2590msgstr ""
2591
2592#. module: email_template
2593#: field:email_template.account,company:0
2594msgid "Corporate"
2595msgstr ""
2596
2597#. module: email_template
2598#: code:addons/email_template/email_template_account.py:275
2599#, python-format
2600msgid ""
2601"Mail from Account %s failed on login. Probable Reason:Could not login to "
2602"server\n"
2603"Error: %s"
2604msgstr ""
2605
2606#. module: email_template
2607#: model:ir.model,name:email_template.model_email_template_send_wizard
2608msgid "This is the wizard for sending mail"
2609msgstr ""
2610
2611#. module: email_template
2612#: view:email.template:0
2613msgid "Addresses"
2614msgstr ""
2615
2616#. module: email_template
2617#: help:email.template,from_account:0
2618msgid "Emails will be sent from this approved account."
2619msgstr ""
2620
2621#. module: email_template
2622#: field:email_template.account,send_pref:0
2623msgid "Mail Format"
2624msgstr ""
2625
2626#. module: email_template
2627#: field:email_template.mailbox,folder:0
2628msgid "Folder"
2629msgstr ""
2630
2631#. module: email_template
2632#: view:email_template.account:0
2633msgid "Company Accounts"
2634msgstr ""
2635
2636#. module: email_template
2637#: help:email_template.account,smtpport:0
2638msgid "Enter port number, eg: 25 or 587"
2639msgstr ""
2640
2641#. module: email_template
2642#: code:addons/email_template/wizard/email_template_send_wizard.py:59
2643#, python-format
2644msgid "email-template"
2645msgstr ""
2646
2647#. module: email_template
2648#: code:addons/email_template/email_template_account.py:280
2649#: code:addons/email_template/email_template_account.py:374
2650#: code:addons/email_template/email_template_account.py:375
2651#, python-format
2652msgid "Mail from Account %s failed. Probable Reason:Account not approved"
2653msgstr ""
2654
2655#. module: email_template
2656#: selection:email_template.send.wizard,state:0
2657msgid "Simple Mail Wizard Step 1"
2658msgstr ""
2659
2660#. module: email_template
2661#: selection:email_template.mailbox,mail_type:0
2662msgid "Has Attachments"
2663msgstr ""
2664
2665#. module: email_template
2666#: code:addons/email_template/email_template.py:452
2667#: code:addons/email_template/wizard/email_template_send_wizard.py:256
2668#, python-format
2669msgid "No Description"
2670msgstr ""
2671>>>>>>> MERGE-SOURCE
13542672
=== modified file 'email_template/i18n/sv.po'
--- email_template/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ email_template/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -14,8 +14,13 @@
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"16"Content-Transfer-Encoding: 8bit\n"
17<<<<<<< TREE
17"X-Launchpad-Export-Date: 2011-09-05 05:48+0000\n"18"X-Launchpad-Export-Date: 2011-09-05 05:48+0000\n"
18"X-Generator: Launchpad (build 13830)\n"19"X-Generator: Launchpad (build 13830)\n"
20=======
21"X-Launchpad-Export-Date: 2011-08-03 04:37+0000\n"
22"X-Generator: Launchpad (build 13573)\n"
23>>>>>>> MERGE-SOURCE
1924
20#. module: email_template25#. module: email_template
21#: help:email_template.account,auto_delete:026#: help:email_template.account,auto_delete:0
2227
=== modified file 'event/i18n/ru.po'
--- event/i18n/ru.po 2011-09-05 05:59:33 +0000
+++ event/i18n/ru.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:04+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:04+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-03 04:37+0000\n"
21"X-Generator: Launchpad (build 13573)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: event24#. module: event
20#: view:event.event:025#: view:event.event:0
2126
=== modified file 'fetchmail/i18n/fi.po'
--- fetchmail/i18n/fi.po 2011-09-05 05:59:33 +0000
+++ fetchmail/i18n/fi.po 2011-09-15 12:39:08 +0000
@@ -1,3 +1,4 @@
1<<<<<<< TREE
1# Finnish translation for openobject-addons2# Finnish translation for openobject-addons
2# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 20113# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
3# This file is distributed under the same license as the openobject-addons package.4# This file is distributed under the same license as the openobject-addons package.
@@ -312,3 +313,319 @@
312313
313#~ msgid "Email Servers"314#~ msgid "Email Servers"
314#~ msgstr "sähköpostipalvelimet"315#~ msgstr "sähköpostipalvelimet"
316=======
317# Finnish translation for openobject-addons
318# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
319# This file is distributed under the same license as the openobject-addons package.
320# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
321#
322msgid ""
323msgstr ""
324"Project-Id-Version: openobject-addons\n"
325"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
326"POT-Creation-Date: 2011-01-11 11:15+0000\n"
327"PO-Revision-Date: 2011-08-04 10:18+0000\n"
328"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
329"Language-Team: Finnish <fi@li.org>\n"
330"MIME-Version: 1.0\n"
331"Content-Type: text/plain; charset=UTF-8\n"
332"Content-Transfer-Encoding: 8bit\n"
333"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
334"X-Generator: Launchpad (build 13604)\n"
335
336#. module: fetchmail
337#: constraint:email.server:0
338msgid ""
339"Warning! Record for selected Model can not be created\n"
340"Please choose valid Model"
341msgstr ""
342"Varoitus! Tietoja valitulle mallille ei voitu luoda\n"
343"Ole hyvä ja valitse voimassaoleva malli"
344
345#. module: fetchmail
346#: selection:email.server,state:0
347msgid "Confirmed"
348msgstr "Vahvistettu"
349
350#. module: fetchmail
351#: view:email.server:0
352msgid "Confirm"
353msgstr "Hyväksy"
354
355#. module: fetchmail
356#: view:email.server:0
357msgid "Group By..."
358msgstr "Ryhmittely.."
359
360#. module: fetchmail
361#: view:email.server:0
362#: field:email.server,state:0
363msgid "State"
364msgstr "Tila"
365
366#. module: fetchmail
367#: view:email.server:0
368msgid "POP"
369msgstr ""
370
371#. module: fetchmail
372#: selection:email.server,state:0
373msgid "Not Confirmed"
374msgstr "Ei vahvistettu"
375
376#. module: fetchmail
377#: field:email.server,user:0
378msgid "User Name"
379msgstr "Käyttäjätunnus"
380
381#. module: fetchmail
382#: view:email.server:0
383msgid "Type"
384msgstr "Tyyppi"
385
386#. module: fetchmail
387#: view:email.server:0
388msgid "POP/IMAP Servers"
389msgstr "POP/IMAP palvelimet"
390
391#. module: fetchmail
392#: model:ir.module.module,shortdesc:fetchmail.module_meta_information
393msgid "Fetchmail Server"
394msgstr ""
395
396#. module: fetchmail
397#: view:email.server:0
398#: field:email.server,note:0
399msgid "Description"
400msgstr "Kuvaus"
401
402#. module: fetchmail
403#: help:email.server,object_id:0
404msgid ""
405"OpenObject Model. Generates a record of this model.\n"
406"Select Object with message_new attrbutes."
407msgstr ""
408"OpenObject malli. Luo tiedot tästä mallista.\n"
409"Valitse objekti jolla on attribuutit message_new. (uusi viesti)"
410
411#. module: fetchmail
412#: field:email.server,attach:0
413msgid "Add Attachments ?"
414msgstr "Lisää liitetiedostot ?"
415
416#. module: fetchmail
417#: view:email.server:0
418msgid "# of emails"
419msgstr "Sähköpostien määrä"
420
421#. module: fetchmail
422#: model:ir.actions.act_window,name:fetchmail.act_server_history
423msgid "Email History"
424msgstr ""
425
426#. module: fetchmail
427#: field:email.server,user_id:0
428msgid "User"
429msgstr "Käyttäjä"
430
431#. module: fetchmail
432#: field:email.server,date:0
433msgid "Date"
434msgstr "Päiväys"
435
436#. module: fetchmail
437#: selection:email.server,state:0
438msgid "Waiting for Verification"
439msgstr "Odotetaan vahvistusta"
440
441#. module: fetchmail
442#: field:email.server,password:0
443msgid "Password"
444msgstr "Salasana"
445
446#. module: fetchmail
447#: model:ir.actions.act_window,name:fetchmail.act_server_history
448#: view:mailgate.message:0
449msgid "Emails"
450msgstr "Sähköpostit"
451
452#. module: fetchmail
453#: view:email.server:0
454msgid "Search Email Servers"
455msgstr "Hae sähköpostipalvelimia"
456
457#. module: fetchmail
458#: view:email.server:0
459msgid "Server & Login"
460msgstr "Palvelin ja kirjautuminen"
461
462#. module: fetchmail
463#: view:email.server:0
464msgid "Auto Reply?"
465msgstr "Automaattivastaus?"
466
467#. module: fetchmail
468#: field:email.server,name:0
469msgid "Name"
470msgstr "Nimi"
471
472#. module: fetchmail
473#: model:ir.model,name:fetchmail.model_mailgate_message
474msgid "Mailgateway Message"
475msgstr "sähköpostivälittäjän viesti"
476
477#. module: fetchmail
478#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree
479msgid "POP Servers"
480msgstr ""
481
482#. module: fetchmail
483#: view:email.server:0
484msgid "Set to Draft"
485msgstr "Aseta luonnokseksi"
486
487#. module: fetchmail
488#: field:email.server,message_ids:0
489#: model:ir.actions.act_window,name:fetchmail.action_view_mail_message_emails
490msgid "Messages"
491msgstr "Viestit"
492
493#. module: fetchmail
494#: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree
495msgid "Fetchmail Services"
496msgstr ""
497
498#. module: fetchmail
499#: field:email.server,server:0
500msgid "Server"
501msgstr "Palvelin"
502
503#. module: fetchmail
504#: field:email.server,active:0
505msgid "Active"
506msgstr "Aktiivinen"
507
508#. module: fetchmail
509#: view:email.server:0
510msgid "Process Parameter"
511msgstr "Prosessin parametri"
512
513#. module: fetchmail
514#: field:email.server,is_ssl:0
515msgid "SSL ?"
516msgstr ""
517
518#. module: fetchmail
519#: selection:email.server,type:0
520#: selection:mailgate.message,server_type:0
521msgid "IMAP Server"
522msgstr "IAMP palvelin"
523
524#. module: fetchmail
525#: field:email.server,object_id:0
526msgid "Model"
527msgstr "Malli"
528
529#. module: fetchmail
530#: view:email.server:0
531msgid "IMAP"
532msgstr "IMAP"
533
534#. module: fetchmail
535#: view:email.server:0
536#: model:ir.model,name:fetchmail.model_email_server
537msgid "POP/IMAP Server"
538msgstr "POP/IMAP palvelin"
539
540#. module: fetchmail
541#: constraint:email.server:0
542msgid "Warning! Can't have duplicate server configuration!"
543msgstr "Varoitus! Ei voi olla kahta palvelinkonfiguraatiota!"
544
545#. module: fetchmail
546#: field:email.server,type:0
547#: field:mailgate.message,server_type:0
548msgid "Server Type"
549msgstr "Palvelimen tyyppi"
550
551#. module: fetchmail
552#: view:email.server:0
553msgid "Login Information"
554msgstr "Kirjautumistiedot"
555
556#. module: fetchmail
557#: view:email.server:0
558msgid "Server Information"
559msgstr "Palvelimen tiedot"
560
561#. module: fetchmail
562#: help:email.server,attach:0
563msgid "Fetches mail with attachments if true."
564msgstr "Syötää sähköposteja liitteineen jos tosi (true)."
565
566#. module: fetchmail
567#: selection:email.server,type:0
568#: selection:mailgate.message,server_type:0
569msgid "POP Server"
570msgstr "POP palvelin"
571
572#. module: fetchmail
573#: field:email.server,port:0
574msgid "Port"
575msgstr "Portti"
576
577#. module: fetchmail
578#: model:ir.module.module,description:fetchmail.module_meta_information
579msgid ""
580"Fetchmail: \n"
581" * Fetch email from Pop / IMAP server\n"
582" * Support SSL\n"
583" * Integrated with all Modules\n"
584" * Automatic Email Receive\n"
585" * Email based Records (Add, Update)\n"
586" "
587msgstr ""
588
589#. module: fetchmail
590#: view:email.server:0
591msgid "SSL"
592msgstr ""
593
594#. module: fetchmail
595#: help:email.server,action_id:0
596msgid ""
597"An Email Server Action. It will be run whenever an e-mail is fetched from "
598"server."
599msgstr ""
600"Sähköpostipalvelimen toiminto. Suoritetaan kun sähköpostia haetaan "
601"palvelimelta."
602
603#. module: fetchmail
604#: help:email.server,priority:0
605msgid "Priority between 0 to 10, select define the order of Processing"
606msgstr "Prioriteetti välillä 0 ... 10. Määrittelee prosessointijärjestyksen"
607
608#. module: fetchmail
609#: field:email.server,action_id:0
610msgid "Email Server Action"
611msgstr "Sähköpostipalvelimen toiminto"
612
613#. module: fetchmail
614#: field:email.server,priority:0
615msgid "Server Priority"
616msgstr "Palvelimen prioriteetti"
617
618#. module: fetchmail
619#: view:mailgate.message:0
620#: field:mailgate.message,server_id:0
621msgid "Mail Server"
622msgstr "Sähköpostipalvelin"
623
624#. module: fetchmail
625#: view:email.server:0
626msgid "Fetch Emails"
627msgstr "Hae sähköpostit"
628
629#~ msgid "Email Servers"
630#~ msgstr "sähköpostipalvelimet"
631>>>>>>> MERGE-SOURCE
315632
=== modified file 'hr/security/hr_security.xml'
--- hr/security/hr_security.xml 2011-08-24 15:11:43 +0000
+++ hr/security/hr_security.xml 2011-09-15 12:39:08 +0000
@@ -2,13 +2,24 @@
2<openerp>2<openerp>
3<data noupdate="1">3<data noupdate="1">
44
5<<<<<<< TREE
5 <record id="base.group_hr_user" model="res.groups">6 <record id="base.group_hr_user" model="res.groups">
6 <field name="name">Human Resources / HR Officer</field>7 <field name="name">Human Resources / HR Officer</field>
7 <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>8 <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
8 </record>9 </record>
10=======
11 <record id="base.group_hr_user" model="res.groups">
12 <field name="name">Human Resources / Officer</field>
13 </record>
14>>>>>>> MERGE-SOURCE
9 <record id="base.group_hr_manager" model="res.groups">15 <record id="base.group_hr_manager" model="res.groups">
16<<<<<<< TREE
10 <field name="name">Human Resources / HR Manager</field>17 <field name="name">Human Resources / HR Manager</field>
11 <field name="implied_ids" eval="[(4, ref('base.group_hr_user'))]"/>18 <field name="implied_ids" eval="[(4, ref('base.group_hr_user'))]"/>
19=======
20 <field name="name">Human Resources / Manager</field>
21 <field name="implied_ids" eval="[(4, ref('base.group_hr_user'))]"/>
22>>>>>>> MERGE-SOURCE
12 </record>23 </record>
1324
14</data>25</data>
1526
=== modified file 'hr_holidays/hr_holidays_view.xml'
--- hr_holidays/hr_holidays_view.xml 2011-09-11 13:50:25 +0000
+++ hr_holidays/hr_holidays_view.xml 2011-09-15 12:39:08 +0000
@@ -144,7 +144,11 @@
144 <field name="model">hr.holidays</field>144 <field name="model">hr.holidays</field>
145 <field name="type">tree</field>145 <field name="type">tree</field>
146 <field name="arch" type="xml">146 <field name="arch" type="xml">
147<<<<<<< TREE
147 <tree colors="red:state == 'refuse';blue:state == 'draft';black:state in ('confirm','validate','validate1')" string="Leaves">148 <tree colors="red:state == 'refuse';blue:state == 'draft';black:state in ('confirm','validate','validate1')" string="Leaves">
149=======
150 <tree colors="red:state in ('refuse');blue:state in ('draft');black:state in ('confirm','validate','validate1')" string="Leaves">
151>>>>>>> MERGE-SOURCE
148 <field name="holiday_type"/>152 <field name="holiday_type"/>
149 <field name="employee_id"/>153 <field name="employee_id"/>
150 <field name="category_id"/>154 <field name="category_id"/>
151155
=== modified file 'hr_holidays/i18n/ca.po'
--- hr_holidays/i18n/ca.po 2011-09-05 05:59:33 +0000
+++ hr_holidays/i18n/ca.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:32+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:32+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-07 04:37+0000\n"
21"X-Generator: Launchpad (build 13613)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: hr_holidays24#. module: hr_holidays
20#: selection:hr.holidays.status,color_name:025#: selection:hr.holidays.status,color_name:0
2126
=== modified file 'hr_recruitment/hr_recruitment_demo.xml'
--- hr_recruitment/hr_recruitment_demo.xml 2011-08-27 23:31:30 +0000
+++ hr_recruitment/hr_recruitment_demo.xml 2011-09-15 12:39:08 +0000
@@ -131,47 +131,93 @@
131 <field eval="time.strftime('%Y-%m-15')" name="date_deadline"/>131 <field eval="time.strftime('%Y-%m-15')" name="date_deadline"/>
132 <field eval="'6630125'" name="partner_phone"/>132 <field eval="'6630125'" name="partner_phone"/>
133 </record>133 </record>
134134<<<<<<< TREE
135 <record id="hr_case_programmer" model="hr.applicant">135
136 <field name="partner_address_id" ref="base.res_partner_address_14"/>136 <record id="hr_case_programmer" model="hr.applicant">
137 <field eval="time.strftime('%Y-%m-12 17:49:19')" name="date"/>137 <field name="partner_address_id" ref="base.res_partner_address_14"/>
138 <field name="type_id" ref="degree_bac5"/>138 <field eval="time.strftime('%Y-%m-12 17:49:19')" name="date"/>
139 <field name="partner_id" ref="base.res_partner_15"/>139 <field name="type_id" ref="degree_bac5"/>
140 <field eval="'3'" name="priority"/>140 <field name="partner_id" ref="base.res_partner_15"/>
141 <field name="user_id" ref="base.user_root"/>141 <field eval="'3'" name="priority"/>
142 <field eval="'Shane Williams'" name="partner_name"/>142 <field name="user_id" ref="base.user_root"/>
143 <field eval="'open'" name="state"/>143 <field eval="'Shane Williams'" name="partner_name"/>
144 <field eval="1.15" name="duration"/>144 <field eval="'open'" name="state"/>
145 <field eval="'tina_augustie@example.com'" name="partner_name2"/>145 <field eval="1.15" name="duration"/>
146 <field eval="'9812398524'" name="partner_mobile"/>146 <field eval="'tina_augustie@example.com'" name="partner_name2"/>
147 <field eval="1" name="active"/>147 <field eval="'9812398524'" name="partner_mobile"/>
148 <field name="categ_id" ref="categ_job2"/>148 <field eval="1" name="active"/>
149 <field name="stage_id" ref="stage_job4"/>149 <field name="categ_id" ref="categ_job2"/>
150 <field eval="'Programmer'" name="name"/>150 <field name="stage_id" ref="stage_job4"/>
151 <field eval="time.strftime('%Y-%m-15')" name="date_deadline"/>151 <field eval="'Programmer'" name="name"/>
152 <field eval="'6630125'" name="partner_phone"/>152 <field eval="time.strftime('%Y-%m-15')" name="date_deadline"/>
153 <field name="job_id" ref="hr.job_jr_appli"/>153 <field eval="'6630125'" name="partner_phone"/>
154 <field eval="11000.0" name="salary_expected"/>154 <field name="job_id" ref="hr.job_jr_appli"/>
155 </record>155 <field eval="11000.0" name="salary_expected"/>
156156 </record>
157 <record id="hr_case_advertisement" model="hr.applicant">157
158 <field eval="time.strftime('%Y-%m-26 17:39:42')" name="date"/>158 <record id="hr_case_advertisement" model="hr.applicant">
159 <field eval="time.strftime('%Y-%m-28')" name="date_deadline"/>159 <field eval="time.strftime('%Y-%m-26 17:39:42')" name="date"/>
160 <field name="type_id" ref="degree_licenced"/>160 <field eval="time.strftime('%Y-%m-28')" name="date_deadline"/>
161 <field name="partner_id" ref="base.res_partner_11"/>161 <field name="type_id" ref="degree_licenced"/>
162 <field eval="'4'" name="priority"/>162 <field name="partner_id" ref="base.res_partner_11"/>
163 <field name="user_id" ref="base.user_root"/>163 <field eval="'4'" name="priority"/>
164 <field eval="'David Armstrong'" name="partner_name"/>164 <field name="user_id" ref="base.user_root"/>
165 <field eval="'done'" name="state"/>165 <field eval="'David Armstrong'" name="partner_name"/>
166 <field eval="'david@market.edu'" name="partner_name2"/>166 <field eval="'done'" name="state"/>
167 <field eval="'9925741564'" name="partner_mobile"/>167 <field eval="'david@market.edu'" name="partner_name2"/>
168 <field eval="1" name="active"/>168 <field eval="'9925741564'" name="partner_mobile"/>
169 <field eval="2.20" name="duration"/>169 <field eval="1" name="active"/>
170 <field name="categ_id" ref="categ_job1"/>170 <field eval="2.20" name="duration"/>
171 <field name="stage_id" ref="stage_job5"/>171 <field name="categ_id" ref="categ_job1"/>
172 <field eval="'Advertisement'" name="name"/>172 <field name="stage_id" ref="stage_job5"/>
173 <field eval="'25968745'" name="partner_phone"/>173 <field eval="'Advertisement'" name="name"/>
174 <field eval="11000.0" name="salary_expected"/>174 <field eval="'25968745'" name="partner_phone"/>
175 </record>175 <field eval="11000.0" name="salary_expected"/>
176 </record>
177=======
178
179 <record id="hr_case_programmer" model="hr.applicant">
180 <field model="res.partner.canal" name="canal_id" search="[('name','=','E-mail')]"/>
181 <field name="partner_address_id" ref="base.res_partner_address_14"/>
182 <field eval="time.strftime('%Y-%m-12 17:49:19')" name="date"/>
183 <field name="type_id" ref="degree_bac5"/>
184 <field name="partner_id" ref="base.res_partner_15"/>
185 <field eval="'3'" name="priority"/>
186 <field name="user_id" ref="base.user_root"/>
187 <field eval="'Shane Williams'" name="partner_name"/>
188 <field eval="'open'" name="state"/>
189 <field eval="1.15" name="duration"/>
190 <field eval="'tina_augustie@example.com'" name="partner_name2"/>
191 <field eval="'9812398524'" name="partner_mobile"/>
192 <field eval="1" name="active"/>
193 <field name="categ_id" ref="categ_job2"/>
194 <field name="stage_id" ref="stage_job4"/>
195 <field eval="'Programmer'" name="name"/>
196 <field eval="time.strftime('%Y-%m-15')" name="date_deadline"/>
197 <field eval="'6630125'" name="partner_phone"/>
198 <field name="job_id" ref="hr.job_jr_appli"/>
199 <field eval="11000.0" name="salary_expected"/>
200 </record>
201
202 <record id="hr_case_advertisement" model="hr.applicant">
203 <field eval="time.strftime('%Y-%m-26 17:39:42')" name="date"/>
204 <field eval="time.strftime('%Y-%m-28')" name="date_deadline"/>
205 <field name="type_id" ref="degree_licenced"/>
206 <field name="partner_id" ref="base.res_partner_11"/>
207 <field eval="'4'" name="priority"/>
208 <field name="user_id" ref="base.user_root"/>
209 <field eval="'David Armstrong'" name="partner_name"/>
210 <field eval="'done'" name="state"/>
211 <field eval="'david@market.edu'" name="partner_name2"/>
212 <field eval="'9925741564'" name="partner_mobile"/>
213 <field eval="1" name="active"/>
214 <field eval="2.20" name="duration"/>
215 <field name="categ_id" ref="categ_job1"/>
216 <field name="stage_id" ref="stage_job5"/>
217 <field eval="'Advertisement'" name="name"/>
218 <field eval="'25968745'" name="partner_phone"/>
219 <field eval="11000.0" name="salary_expected"/>
220 </record>
221>>>>>>> MERGE-SOURCE
176</data>222</data>
177</openerp>223</openerp>
178224
=== modified file 'mail/mail_message.py'
--- mail/mail_message.py 2011-09-12 12:27:58 +0000
+++ mail/mail_message.py 2011-09-15 12:39:08 +0000
@@ -32,9 +32,159 @@
32from osv import osv32from osv import osv
33from osv import fields33from osv import fields
34from tools.translate import _34from tools.translate import _
35<<<<<<< TREE
35from tools.safe_eval import literal_eval36from tools.safe_eval import literal_eval
3637
37_logger = logging.getLogger('mail')38_logger = logging.getLogger('mail')
39=======
40import logging
41import xmlrpclib
42
43_logger = logging.getLogger('mailgate')
44
45class mailgate_thread(osv.osv):
46 '''
47 Mailgateway Thread
48 '''
49 _name = 'mailgate.thread'
50 _description = 'Mailgateway Thread'
51
52 _columns = {
53 'message_ids': fields.one2many('mailgate.message', 'res_id', 'Messages', readonly=True),
54 }
55
56 def copy(self, cr, uid, id, default=None, context=None):
57 """
58 Overrides orm copy method.
59 @param self: the object pointer
60 @param cr: the current row, from the database cursor,
61 @param uid: the current user’s ID for security checks,
62 @param id: Id of mailgate thread
63 @param default: Dictionary of default values for copy.
64 @param context: A standard dictionary for contextual values
65 """
66 if default is None:
67 default = {}
68
69 default.update({
70 'message_ids': [],
71 'date_closed': False,
72 'date_open': False
73 })
74 return super(mailgate_thread, self).copy(cr, uid, id, default, context=context)
75
76 def message_new(self, cr, uid, msg, context):
77 raise Exception, _('Method is not implemented')
78
79 def message_update(self, cr, uid, ids, vals={}, msg="", default_act='pending', context=None):
80 raise Exception, _('Method is not implemented')
81
82 def message_followers(self, cr, uid, ids, context=None):
83 """ Get a list of emails of the people following this thread
84 """
85 res = {}
86 if isinstance(ids, (str, int, long)):
87 ids = [long(ids)]
88 for thread in self.browse(cr, uid, ids, context=context):
89 l=[]
90 for message in thread.message_ids:
91 l.append((message.user_id and message.user_id.user_email) or '')
92 l.append(message.email_from or '')
93 l.append(message.email_cc or '')
94 res[thread.id] = l
95 return res
96
97 def msg_send(self, cr, uid, id, *args, **argv):
98 raise Exception, _('Method is not implemented')
99
100 def history(self, cr, uid, cases, keyword, history=False, subject=None, email=False, details=None, \
101 email_from=False, message_id=False, references=None, attach=None, email_cc=None, \
102 email_bcc=None, email_date=None, context=None):
103 """
104 @param self: The object pointer
105 @param cr: the current row, from the database cursor,
106 @param uid: the current user’s ID for security checks,
107 @param cases: a browse record list
108 @param keyword: Subject of the history item
109 @param history: Value True/False, If True it makes entry in case History otherwise in Case Log
110 @param email: Email-To / Recipient address
111 @param email_from: Email From / Sender address if any
112 @param email_cc: Comma-Separated list of Carbon Copy Emails To addresse if any
113 @param email_bcc: Comma-Separated list of Blind Carbon Copy Emails To addresses if any
114 @param email_date: Email Date string if different from now, in server Timezone
115 @param details: Description, Details of case history if any
116 @param atach: Attachment sent in email
117 @param context: A standard dictionary for contextual values"""
118 if context is None:
119 context = {}
120 if attach is None:
121 attach = []
122
123 if email_date:
124 edate = parsedate(email_date)
125 if edate is not None:
126 email_date = time.strftime('%Y-%m-%d %H:%M:%S', edate)
127
128 # The mailgate sends the ids of the cases and not the object list
129
130 if all(isinstance(case_id, (int, long)) for case_id in cases):
131 cases = self.browse(cr, uid, cases, context=context)
132
133 att_obj = self.pool.get('ir.attachment')
134 obj = self.pool.get('mailgate.message')
135
136 for case in cases:
137 attachments = []
138 for att in attach:
139 att_ids = att_obj.search(cr, uid, [('name','=',att[0]), ('res_id', '=', case.id)])
140 if att_ids:
141 attachments.append(att_ids[0])
142 else:
143 attachments.append(att_obj.create(cr, uid, {'res_model':case._name,'res_id':case.id, 'name': att[0], 'datas': base64.encodestring(att[1])}))
144
145 partner_id = hasattr(case, 'partner_id') and (case.partner_id and case.partner_id.id or False) or False
146 if not partner_id and case._name == 'res.partner':
147 partner_id = case.id
148 data = {
149 'name': keyword,
150 'user_id': uid,
151 'model' : case._name,
152 'partner_id': partner_id,
153 'res_id': case.id,
154 'date': time.strftime('%Y-%m-%d %H:%M:%S'),
155 'message_id': message_id,
156 'description': details,
157 'attachment_ids': [(6, 0, attachments)]
158 }
159
160 if history:
161 for param in (email, email_cc, email_bcc):
162 if isinstance(param, list):
163 param = ", ".join(param)
164
165 data = {
166 'name': subject or _('History'),
167 'history': True,
168 'user_id': uid,
169 'model' : case._name,
170 'res_id': case.id,
171 'date': email_date or time.strftime('%Y-%m-%d %H:%M:%S'),
172 'description': details or (hasattr(case, 'description') and case.description or False),
173 'email_to': email,
174 'email_from': email_from or \
175 (hasattr(case, 'user_id') and case.user_id and case.user_id.user_email),
176 'email_cc': email_cc,
177 'email_bcc': email_bcc,
178 'partner_id': partner_id,
179 'references': references,
180 'message_id': message_id,
181 'attachment_ids': [(6, 0, attachments)]
182 }
183
184 obj.create(cr, uid, data, context=context)
185 return True
186mailgate_thread()
187>>>>>>> MERGE-SOURCE
38188
39def format_date_tz(date, tz=None):189def format_date_tz(date, tz=None):
40 if not date:190 if not date:
41191
=== modified file 'mrp/i18n/sv.po'
--- mrp/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ mrp/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 04:59+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 04:59+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-05 04:39+0000\n"
21"X-Generator: Launchpad (build 13604)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: mrp24#. module: mrp
20#: field:mrp.production,move_created_ids:025#: field:mrp.production,move_created_ids:0
2126
=== modified file 'mrp_operations/i18n/sv.po'
--- mrp_operations/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ mrp_operations/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:35+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:35+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
21"X-Generator: Launchpad (build 13604)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: mrp_operations24#. module: mrp_operations
20#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form25#: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form
2126
=== modified file 'mrp_repair/i18n/sv.po'
--- mrp_repair/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ mrp_repair/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:42+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:42+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-03 04:37+0000\n"
21"X-Generator: Launchpad (build 13573)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: mrp_repair24#. module: mrp_repair
20#: view:mrp.repair:025#: view:mrp.repair:0
2126
=== modified file 'multi_company/i18n/sv.po'
--- multi_company/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ multi_company/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:44+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:44+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-03 04:37+0000\n"
21"X-Generator: Launchpad (build 13573)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: multi_company24#. module: multi_company
20#: model:res.company,overdue_msg:multi_company.res_company_odoo25#: model:res.company,overdue_msg:multi_company.res_company_odoo
2126
=== modified file 'point_of_sale/i18n/sv.po'
--- point_of_sale/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ point_of_sale/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:05+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:05+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-05 04:39+0000\n"
21"X-Generator: Launchpad (build 13604)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: point_of_sale24#. module: point_of_sale
20#: field:pos.discount,discount_notes:025#: field:pos.discount,discount_notes:0
2126
=== modified file 'procurement/i18n/sv.po'
--- procurement/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ procurement/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -14,8 +14,13 @@
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"16"Content-Transfer-Encoding: 8bit\n"
17<<<<<<< TREE
17"X-Launchpad-Export-Date: 2011-09-05 05:50+0000\n"18"X-Launchpad-Export-Date: 2011-09-05 05:50+0000\n"
18"X-Generator: Launchpad (build 13830)\n"19"X-Generator: Launchpad (build 13830)\n"
20=======
21"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
22"X-Generator: Launchpad (build 13604)\n"
23>>>>>>> MERGE-SOURCE
1924
20#. module: procurement25#. module: procurement
21#: view:make.procurement:026#: view:make.procurement:0
2227
=== modified file 'project/project_view.xml'
--- project/project_view.xml 2011-09-13 16:29:07 +0000
+++ project/project_view.xml 2011-09-15 12:39:08 +0000
@@ -618,9 +618,15 @@
618 <field name="type">form</field>618 <field name="type">form</field>
619 <field eval="18" name="priority"/>619 <field eval="18" name="priority"/>
620 <field name="arch" type="xml">620 <field name="arch" type="xml">
621<<<<<<< TREE
621 <group name="default_filters" position="inside">622 <group name="default_filters" position="inside">
622 <field name="context_project_id" context="{'user_preference':True}" widget="selection"/>623 <field name="context_project_id" context="{'user_preference':True}" widget="selection"/>
623 </group>624 </group>
625=======
626 <group name="default_filters" position="inside">
627 <field name="context_project_id" context="{'user_prefence':True}" widget="selection"/>
628 </group>
629>>>>>>> MERGE-SOURCE
624 </field>630 </field>
625 </record>631 </record>
626 <act_window context="{'search_default_user_id': [active_id], 'default_user_id': active_id}" domain="[('state', '&lt;&gt;', 'cancelled'),('state', '&lt;&gt;', 'done')]" id="act_res_users_2_project_task_opened" name="Assigned tasks" res_model="project.task" src_model="res.users" view_mode="tree,form,gantt,calendar,graph" view_type="form"/>632 <act_window context="{'search_default_user_id': [active_id], 'default_user_id': active_id}" domain="[('state', '&lt;&gt;', 'cancelled'),('state', '&lt;&gt;', 'done')]" id="act_res_users_2_project_task_opened" name="Assigned tasks" res_model="project.task" src_model="res.users" view_mode="tree,form,gantt,calendar,graph" view_type="form"/>
627633
=== modified file 'project_issue/project_issue.py'
--- project_issue/project_issue.py 2011-09-14 12:58:14 +0000
+++ project_issue/project_issue.py 2011-09-15 12:39:08 +0000
@@ -118,6 +118,7 @@
118 hours = cal_obj.interval_hours_get(cr, uid, issue.project_id.resource_calendar_id.id,118 hours = cal_obj.interval_hours_get(cr, uid, issue.project_id.resource_calendar_id.id,
119 datetime.strptime(issue.create_date, '%Y-%m-%d %H:%M:%S'),119 datetime.strptime(issue.create_date, '%Y-%m-%d %H:%M:%S'),
120 datetime.strptime(issue.date_closed, '%Y-%m-%d %H:%M:%S'))120 datetime.strptime(issue.date_closed, '%Y-%m-%d %H:%M:%S'))
121<<<<<<< TREE
121 elif field in ['days_since_creation']:122 elif field in ['days_since_creation']:
122 if issue.create_date:123 if issue.create_date:
123 days_since_creation = datetime.today() - datetime.strptime(issue.create_date, "%Y-%m-%d %H:%M:%S")124 days_since_creation = datetime.today() - datetime.strptime(issue.create_date, "%Y-%m-%d %H:%M:%S")
@@ -130,6 +131,14 @@
130 inactive_days = datetime.today() - datetime.strptime(issue.date_action_last, '%Y-%m-%d %H:%M:%S')131 inactive_days = datetime.today() - datetime.strptime(issue.date_action_last, '%Y-%m-%d %H:%M:%S')
131 res[issue.id][field] = inactive_days.days132 res[issue.id][field] = inactive_days.days
132 continue133 continue
134=======
135 elif field in ['inactivity_days']:
136 res[issue.id][field] = 0
137 if issue.date_action_last:
138 inactive_days = datetime.today() - datetime.strptime(issue.date_action_last, '%Y-%m-%d %H:%M:%S')
139 res[issue.id][field] = inactive_days.days
140 continue
141>>>>>>> MERGE-SOURCE
133 if ans:142 if ans:
134 resource_id = False143 resource_id = False
135 if issue.user_id:144 if issue.user_id:
@@ -224,9 +233,15 @@
224 multi='compute_day', type="float", store=True),233 multi='compute_day', type="float", store=True),
225 'working_hours_close': fields.function(_compute_day, string='Working Hours to Close the Issue', \234 'working_hours_close': fields.function(_compute_day, string='Working Hours to Close the Issue', \
226 multi='compute_day', type="float", store=True),235 multi='compute_day', type="float", store=True),
236<<<<<<< TREE
227 'inactivity_days': fields.function(_compute_day, string='Days since last action', \237 'inactivity_days': fields.function(_compute_day, string='Days since last action', \
228 multi='compute_day', type="integer", help="Difference in days between last action and current date"),238 multi='compute_day', type="integer", help="Difference in days between last action and current date"),
229 'message_ids': fields.one2many('mail.message', 'res_id', 'Messages', domain=[('model','=',_name)]),239 'message_ids': fields.one2many('mail.message', 'res_id', 'Messages', domain=[('model','=',_name)]),
240=======
241 'inactivity_days': fields.function(_compute_day, string='Days since last action', \
242 multi='compute_day', type="integer", help="Difference in days between last action and current date"),
243 'message_ids': fields.one2many('mailgate.message', 'res_id', 'Messages', domain=[('model','=',_name)]),
244>>>>>>> MERGE-SOURCE
230 'date_action_last': fields.datetime('Last Action', readonly=1),245 'date_action_last': fields.datetime('Last Action', readonly=1),
231 'date_action_next': fields.datetime('Next Action', readonly=1),246 'date_action_next': fields.datetime('Next Action', readonly=1),
232 'progress': fields.function(_hours_get, string='Progress (%)', multi='hours', group_operator="avg", help="Computed as: Time Spent / Total Time.",247 'progress': fields.function(_hours_get, string='Progress (%)', multi='hours', group_operator="avg", help="Computed as: Time Spent / Total Time.",
233248
=== modified file 'project_issue/project_issue_view.xml'
--- project_issue/project_issue_view.xml 2011-09-14 12:58:14 +0000
+++ project_issue/project_issue_view.xml 2011-09-15 12:39:08 +0000
@@ -149,7 +149,11 @@
149 <field name="write_date" />149 <field name="write_date" />
150 <field name="date_closed"/>150 <field name="date_closed"/>
151 <field name="date_open"/>151 <field name="date_open"/>
152<<<<<<< TREE
152 <field name="date_action_last"/>153 <field name="date_action_last"/>
154=======
155 <field name="last_action_date"/>
156>>>>>>> MERGE-SOURCE
153 </group>157 </group>
154 <group colspan="2" col="2">158 <group colspan="2" col="2">
155 <separator string="Statistics" colspan="2" col="2"/>159 <separator string="Statistics" colspan="2" col="2"/>
@@ -157,8 +161,12 @@
157 <field name="day_close"/>161 <field name="day_close"/>
158 <field name="working_hours_open" widget="float_time"/>162 <field name="working_hours_open" widget="float_time"/>
159 <field name="working_hours_close" widget="float_time"/>163 <field name="working_hours_close" widget="float_time"/>
164<<<<<<< TREE
160 <field name="inactivity_days"/>165 <field name="inactivity_days"/>
161 <field name="days_since_creation"/>166 <field name="days_since_creation"/>
167=======
168 <field name="inactivity_days"/>
169>>>>>>> MERGE-SOURCE
162 </group>170 </group>
163 <group colspan="2" col="2">171 <group colspan="2" col="2">
164 <separator string="References" colspan="2"/>172 <separator string="References" colspan="2"/>
@@ -219,6 +227,10 @@
219 <filter domain="[('user_id','=',False)]" help="Unassigned Issues" icon="terp-personal-" separator="1"/>227 <filter domain="[('user_id','=',False)]" help="Unassigned Issues" icon="terp-personal-" separator="1"/>
220 </field>228 </field>
221 <field name="project_id"/>229 <field name="project_id"/>
230<<<<<<< TREE
231=======
232 <field name="version_id" widget="selection"/>
233>>>>>>> MERGE-SOURCE
222 <field name="id"/>234 <field name="id"/>
223 </group>235 </group>
224 <newline/>236 <newline/>
225237
=== modified file 'project_mailgate/project_mailgate.py'
--- project_mailgate/project_mailgate.py 2011-09-07 22:38:59 +0000
+++ project_mailgate/project_mailgate.py 2011-09-15 12:39:08 +0000
@@ -52,6 +52,7 @@
52 'description': msg['body_text'],52 'description': msg['body_text'],
53 })53 })
54 act = 'do_'+default_act54 act = 'do_'+default_act
55<<<<<<< TREE
5556
56 maps = { 57 maps = {
57 'cost':'planned_hours',58 'cost':'planned_hours',
@@ -83,6 +84,49 @@
83 task_followers.add(task.user_id.user_email)84 task_followers.add(task.user_id.user_email)
84 followers[task.id] = filter(None, task_followers)85 followers[task.id] = filter(None, task_followers)
85 return followers86 return followers
87=======
88 if 'state' in msg_actions:
89 if msg_actions['state'] in ['draft', 'close', 'cancel', 'open', 'pending']:
90 act = 'do_' + msg_actions['state']
91
92 for k1, k2 in [('cost', 'planned_hours')]:
93 try:
94 data[k2] = float(msg_actions[k1])
95 except:
96 pass
97
98 if 'priority' in msg_actions:
99 if msg_actions['priority'] in ('1', '2', '3', '4', '5'):
100 data['priority'] = msg_actions['priority']
101
102 self.write(cr, uid, [id], data)
103 getattr(self, act)(cr, uid, [id])
104 return True
105
106 def message_followers(self, cr, uid, ids, context=None):
107 res = []
108 if isinstance(ids, (str, int, long)):
109 select = [ids]
110 else:
111 select = ids
112 for task in self.browse(cr, uid, select, context=context):
113 user_email = (task.user_id and task.user_id.user_email) or False
114 res += [(user_email, False, False, task.priority)]
115 if isinstance(ids, (str, int, long)):
116 return len(res) and res[0] or False
117 return res
118
119 def msg_send(self, cr, uid, id, *args, **argv):
120 return True
121
122 def _history(self, cr, uid, cases, keyword, history=False, subject=None, email=False, details=None, email_from=False, message_id=False, attach=[], context=None):
123 mailgate_pool = self.pool.get('mailgate.thread')
124 return mailgate_pool.history(cr, uid, cases, keyword, history=history,\
125 subject=subject, email=email, \
126 details=details, email_from=email_from,\
127 message_id=message_id, attach=attach, \
128 context=context)
129>>>>>>> MERGE-SOURCE
86130
87 def do_draft(self, cr, uid, ids, context=None):131 def do_draft(self, cr, uid, ids, context=None):
88 res = super(project_tasks, self).do_draft(cr, uid, ids, context)132 res = super(project_tasks, self).do_draft(cr, uid, ids, context)
89133
=== modified file 'project_scrum/i18n/sv.po'
--- project_scrum/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ project_scrum/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:03+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-03 04:37+0000\n"
21"X-Generator: Launchpad (build 13573)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: project_scrum24#. module: project_scrum
20#: help:project.scrum.email,scrum_master_email:025#: help:project.scrum.email,scrum_master_email:0
2126
=== modified file 'purchase/i18n/sv.po'
--- purchase/i18n/sv.po 2011-09-05 05:59:33 +0000
+++ purchase/i18n/sv.po 2011-09-15 12:39:08 +0000
@@ -13,8 +13,13 @@
13"MIME-Version: 1.0\n"13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"15"Content-Transfer-Encoding: 8bit\n"
16<<<<<<< TREE
16"X-Launchpad-Export-Date: 2011-09-05 05:02+0000\n"17"X-Launchpad-Export-Date: 2011-09-05 05:02+0000\n"
17"X-Generator: Launchpad (build 13830)\n"18"X-Generator: Launchpad (build 13830)\n"
19=======
20"X-Launchpad-Export-Date: 2011-08-05 04:39+0000\n"
21"X-Generator: Launchpad (build 13604)\n"
22>>>>>>> MERGE-SOURCE
1823
19#. module: purchase24#. module: purchase
20#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder025#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0
2126
=== modified file 'report_webkit_sample/i18n/fi.po'
--- report_webkit_sample/i18n/fi.po 2011-09-05 05:59:33 +0000
+++ report_webkit_sample/i18n/fi.po 2011-09-15 12:39:08 +0000
@@ -1,3 +1,4 @@
1<<<<<<< TREE
1# Finnish translation for openobject-addons2# Finnish translation for openobject-addons
2# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 20113# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
3# This file is distributed under the same license as the openobject-addons package.4# This file is distributed under the same license as the openobject-addons package.
@@ -141,3 +142,148 @@
141#: report:report.webkitaccount.invoice:76142#: report:report.webkitaccount.invoice:76
142msgid "Total"143msgid "Total"
143msgstr "Kokonaismäärä"144msgstr "Kokonaismäärä"
145=======
146# Finnish translation for openobject-addons
147# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
148# This file is distributed under the same license as the openobject-addons package.
149# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
150#
151msgid ""
152msgstr ""
153"Project-Id-Version: openobject-addons\n"
154"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
155"POT-Creation-Date: 2011-01-11 11:16+0000\n"
156"PO-Revision-Date: 2011-08-01 06:15+0000\n"
157"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
158"Language-Team: Finnish <fi@li.org>\n"
159"MIME-Version: 1.0\n"
160"Content-Type: text/plain; charset=UTF-8\n"
161"Content-Transfer-Encoding: 8bit\n"
162"X-Launchpad-Export-Date: 2011-08-03 04:37+0000\n"
163"X-Generator: Launchpad (build 13573)\n"
164
165#. module: report_webkit_sample
166#: model:ir.actions.report.xml,name:report_webkit_sample.report_webkit_html
167msgid "WebKit invoice"
168msgstr "Webkit lasku"
169
170#. module: report_webkit_sample
171#: report:report.webkitaccount.invoice:35
172msgid "Supplier Invoice"
173msgstr "Toimittajan lasku"
174
175#. module: report_webkit_sample
176#: report:report.webkitaccount.invoice:49
177msgid "Unit Price"
178msgstr "Yksikköhinta"
179
180#. module: report_webkit_sample
181#: model:ir.module.module,description:report_webkit_sample.module_meta_information
182msgid ""
183"Samples for Webkit Report Engine (report_webkit module).\n"
184"\n"
185" A sample invoice report is included in this module, as well as a wizard "
186"to\n"
187" add Webkit Report entries on any Document in the system.\n"
188" \n"
189" You have to create the print buttons by calling the wizard. For more "
190"details see:\n"
191" http://files.me.com/nbessi/06n92k.mov \n"
192" "
193msgstr ""
194
195#. module: report_webkit_sample
196#: model:ir.module.module,shortdesc:report_webkit_sample.module_meta_information
197msgid "Webkit Report Samples"
198msgstr "Webkit esimerkkiraportit"
199
200#. module: report_webkit_sample
201#: report:report.webkitaccount.invoice:49
202msgid "Disc.(%)"
203msgstr "Alennus (%)"
204
205#. module: report_webkit_sample
206#: report:report.webkitaccount.invoice:22
207msgid "Fax"
208msgstr "Faksi"
209
210#. module: report_webkit_sample
211#: report:report.webkitaccount.invoice:44
212msgid "Document"
213msgstr "Dokumentti"
214
215#. module: report_webkit_sample
216#: report:report.webkitaccount.invoice:49
217msgid "Description"
218msgstr "Kuvaus"
219
220#. module: report_webkit_sample
221#: report:report.webkitaccount.invoice:49
222msgid "Price"
223msgstr "Hinta"
224
225#. module: report_webkit_sample
226#: report:report.webkitaccount.invoice:44
227msgid "Invoice Date"
228msgstr "Laskun päivämäärä"
229
230#. module: report_webkit_sample
231#: report:report.webkitaccount.invoice:49
232msgid "QTY"
233msgstr "Määrä"
234
235#. module: report_webkit_sample
236#: report:report.webkitaccount.invoice:64
237msgid "Base"
238msgstr "Pohja"
239
240#. module: report_webkit_sample
241#: report:report.webkitaccount.invoice:44
242msgid "Partner Ref."
243msgstr "Kumppanin viite"
244
245#. module: report_webkit_sample
246#: report:report.webkitaccount.invoice:49
247msgid "Taxes"
248msgstr "Verot"
249
250#. module: report_webkit_sample
251#: report:report.webkitaccount.invoice:64
252msgid "Amount"
253msgstr "Määrä"
254
255#. module: report_webkit_sample
256#: report:report.webkitaccount.invoice:28
257msgid "VAT"
258msgstr "ALV"
259
260#. module: report_webkit_sample
261#: report:report.webkitaccount.invoice:37
262msgid "Refund"
263msgstr "Palautus"
264
265#. module: report_webkit_sample
266#: report:report.webkitaccount.invoice:19
267msgid "Tel"
268msgstr "Puh"
269
270#. module: report_webkit_sample
271#: report:report.webkitaccount.invoice:25
272msgid "E-mail"
273msgstr "Sähköposti"
274
275#. module: report_webkit_sample
276#: report:report.webkitaccount.invoice:33
277msgid "Invoice"
278msgstr "Lasku"
279
280#. module: report_webkit_sample
281#: report:report.webkitaccount.invoice:39
282msgid "Supplier Refund"
283msgstr "Toimittajan hyvitys"
284
285#. module: report_webkit_sample
286#: report:report.webkitaccount.invoice:76
287msgid "Total"
288msgstr "Kokonaismäärä"
289>>>>>>> MERGE-SOURCE
144290
=== modified file 'sale/sale.py'
--- sale/sale.py 2011-09-15 08:54:54 +0000
+++ sale/sale.py 2011-09-15 12:39:08 +0000
@@ -105,11 +105,11 @@
105 procurement_order mp on (mp.move_id=m.id)105 procurement_order mp on (mp.move_id=m.id)
106 WHERE106 WHERE
107 p.sale_id IN %s GROUP BY m.state, mp.state, p.sale_id, p.type''', (tuple(ids),))107 p.sale_id IN %s GROUP BY m.state, mp.state, p.sale_id, p.type''', (tuple(ids),))
108 108
109 for item in cr.dictfetchall():109 for item in cr.dictfetchall():
110 if item['move_state'] == 'cancel':110 if item['move_state'] == 'cancel':
111 continue111 continue
112 112
113 if item['picking_type'] == 'in':#this is a returned picking113 if item['picking_type'] == 'in':#this is a returned picking
114 tmp[item['sale_order_id']]['total'] -= item['nbr'] or 0.0 # Deducting the return picking qty114 tmp[item['sale_order_id']]['total'] -= item['nbr'] or 0.0 # Deducting the return picking qty
115 if item['procurement_state'] == 'done' or item['move_state'] == 'done':115 if item['procurement_state'] == 'done' or item['move_state'] == 'done':
@@ -118,7 +118,7 @@
118 tmp[item['sale_order_id']]['total'] += item['nbr'] or 0.0118 tmp[item['sale_order_id']]['total'] += item['nbr'] or 0.0
119 if item['procurement_state'] == 'done' or item['move_state'] == 'done':119 if item['procurement_state'] == 'done' or item['move_state'] == 'done':
120 tmp[item['sale_order_id']]['picked'] += item['nbr'] or 0.0120 tmp[item['sale_order_id']]['picked'] += item['nbr'] or 0.0
121 121
122 for order in self.browse(cr, uid, ids, context=context):122 for order in self.browse(cr, uid, ids, context=context):
123 if order.shipped:123 if order.shipped:
124 res[order.id] = 100.0124 res[order.id] = 100.0
@@ -418,7 +418,7 @@
418 'comment': order.note,418 'comment': order.note,
419 'payment_term': pay_term,419 'payment_term': pay_term,
420 'fiscal_position': order.fiscal_position.id or order.partner_id.property_account_position.id,420 'fiscal_position': order.fiscal_position.id or order.partner_id.property_account_position.id,
421 'date_invoice': context.get('date_invoice',False),421 'date_invoice': context.get('date_inv',False),
422 'company_id': order.company_id.id,422 'company_id': order.company_id.id,
423 'user_id': order.user_id and order.user_id.id or False423 'user_id': order.user_id and order.user_id.id or False
424 }424 }
@@ -710,7 +710,7 @@
710 'note': line.notes,710 'note': line.notes,
711 'company_id': order.company_id.id,711 'company_id': order.company_id.id,
712 })712 })
713 713
714 if line.product_id:714 if line.product_id:
715 proc_id = self.pool.get('procurement.order').create(cr, uid, {715 proc_id = self.pool.get('procurement.order').create(cr, uid, {
716 'name': line.name,716 'name': line.name,
@@ -1047,7 +1047,7 @@
1047 if not packaging and product_obj.packaging:1047 if not packaging and product_obj.packaging:
1048 packaging = product_obj.packaging[0].id1048 packaging = product_obj.packaging[0].id
1049 result['product_packaging'] = packaging1049 result['product_packaging'] = packaging
1050 1050
1051 if packaging:1051 if packaging:
1052 default_uom = product_obj.uom_id and product_obj.uom_id.id1052 default_uom = product_obj.uom_id and product_obj.uom_id.id
1053 pack = self.pool.get('product.packaging').browse(cr, uid, packaging, context=context)1053 pack = self.pool.get('product.packaging').browse(cr, uid, packaging, context=context)
@@ -1129,7 +1129,7 @@
1129 max(0,product_obj.qty_available), product_obj.uom_id.name)1129 max(0,product_obj.qty_available), product_obj.uom_id.name)
1130 warning_msgs += _("Not enough stock ! : ") + warn_msg + "\n\n"1130 warning_msgs += _("Not enough stock ! : ") + warn_msg + "\n\n"
1131 # get unit price1131 # get unit price
1132 1132
1133 if not pricelist:1133 if not pricelist:
1134 warn_msg = _('You have to select a pricelist or a customer in the sales form !\n'1134 warn_msg = _('You have to select a pricelist or a customer in the sales form !\n'
1135 'Please set one before choosing a product.')1135 'Please set one before choosing a product.')
@@ -1150,7 +1150,7 @@
1150 if warning_msgs:1150 if warning_msgs:
1151 warning = {1151 warning = {
1152 'title': _('Configuration Error !'),1152 'title': _('Configuration Error !'),
1153 'message' : warning_msgs 1153 'message' : warning_msgs
1154 }1154 }
1155 return {'value': result, 'domain': domain, 'warning': warning}1155 return {'value': result, 'domain': domain, 'warning': warning}
11561156
@@ -1212,6 +1212,7 @@
12121212
1213 def execute(self, cr, uid, ids, context=None):1213 def execute(self, cr, uid, ids, context=None):
1214 ir_values_obj = self.pool.get('ir.values')1214 ir_values_obj = self.pool.get('ir.values')
1215<<<<<<< TREE
1215 data_obj = self.pool.get('ir.model.data')1216 data_obj = self.pool.get('ir.model.data')
1216 menu_obj = self.pool.get('ir.ui.menu')1217 menu_obj = self.pool.get('ir.ui.menu')
1217 module_obj = self.pool.get('ir.module.module')1218 module_obj = self.pool.get('ir.module.module')
@@ -1270,6 +1271,66 @@
1270 pooler.restart_pool(cr.dbname, update_module=True)[1]1271 pooler.restart_pool(cr.dbname, update_module=True)[1]
12711272
1272 ir_values_obj.set(cr, uid, 'default', False, 'order_policy', ['sale.order'], wizard.order_policy) 1273 ir_values_obj.set(cr, uid, 'default', False, 'order_policy', ['sale.order'], wizard.order_policy)
1274=======
1275 data_obj = self.pool.get('ir.model.data')
1276 menu_obj = self.pool.get('ir.ui.menu')
1277 module_obj = self.pool.get('ir.module.module')
1278 module_upgrade_obj = self.pool.get('base.module.upgrade')
1279 module_name = []
1280 group_ids=[]
1281 group_name = ['group_sale_salesman','group_sale_manager']
1282
1283 for name in group_name:
1284 data_id = data_obj.name_search(cr, uid, name)
1285 group_ids.append(data_obj.browse(cr,uid,data_id[0][0]).res_id)
1286
1287 wizard = self.browse(cr, uid, ids)[0]
1288
1289 if wizard.sale_orders:
1290 menu_name = 'menu_invoicing_sales_order_lines'
1291 data_id = data_obj.name_search(cr, uid, menu_name)
1292 menu_id = data_obj.browse(cr,uid,data_id[0][0]).res_id
1293 menu_obj.write(cr, uid, menu_id, {'groups_id':[(4,group_ids[0]),(4,group_ids[1])]})
1294
1295 if wizard.deli_orders:
1296 menu_name = 'menu_action_picking_list_to_invoice'
1297 data_id = data_obj.name_search(cr, uid, menu_name)
1298 menu_id = data_obj.browse(cr,uid,data_id[0][0]).res_id
1299 menu_obj.write(cr, uid, menu_id, {'groups_id':[(4,group_ids[0]),(4,group_ids[1])]})
1300
1301 if wizard.task_work:
1302 module_name.append('project_timesheet')
1303 module_name.append('account_analytic_analysis')
1304
1305 if wizard.timesheet:
1306 module_name.append('account_analytic_analysis')
1307
1308 if wizard.charge_delivery:
1309 module_name.append('delivery')
1310
1311 if wizard.time_unit:
1312 product_obj = self.pool.get('product.product')
1313 product_id = product_obj.name_search(cr, uid, 'Employee')
1314 product_obj.write(cr, uid, product_id[0][0], {'uom_id':wizard.time_unit.id})
1315
1316 if len(module_name):
1317 module_ids = []
1318 need_install = False
1319 module_ids = []
1320 for module in module_name:
1321 data_id = module_obj.name_search(cr,uid,module)
1322 module_ids.append(data_id[0][0])
1323
1324 for module in module_obj.browse(cr, uid, module_ids):
1325 if module.state == 'uninstalled':
1326 module_obj.state_update(cr, uid, [module.id], 'to install', ['uninstalled'], context)
1327 need_install = True
1328 cr.commit()
1329 if need_install:
1330 pooler.restart_pool(cr.dbname, update_module=True)[1]
1331
1332 ir_values_obj.set(cr, uid, 'default', False, 'order_policy', ['sale.order'], wizard.order_policy)
1333>>>>>>> MERGE-SOURCE
12731334
1274sale_config_picking_policy()1335sale_config_picking_policy()
12751336
12761337
=== modified file 'sale/sale_view.xml'
--- sale/sale_view.xml 2011-09-09 10:15:04 +0000
+++ sale/sale_view.xml 2011-09-15 12:39:08 +0000
@@ -240,9 +240,16 @@
240 <separator orientation="vertical"/>240 <separator orientation="vertical"/>
241 <filter icon="terp-dolar_ok!" string="To Invoice" domain="[('state','=','manual')]" help="Sales Order ready to be invoiced"/>241 <filter icon="terp-dolar_ok!" string="To Invoice" domain="[('state','=','manual')]" help="Sales Order ready to be invoiced"/>
242 <separator orientation="vertical"/>242 <separator orientation="vertical"/>
243<<<<<<< TREE
243 <field name="name"/>244 <field name="name"/>
244 <field name="partner_id"/>245 <field name="partner_id"/>
245 <field name="user_id">246 <field name="user_id">
247=======
248 <field name="name" select="1"/>
249 <field name="date_order" select="1" string="Order date"/>
250 <field name="partner_id" select="1"/>
251 <field name="user_id" select="1">
252>>>>>>> MERGE-SOURCE
246 <filter domain="[('user_id','=',uid)]" help="My Sale Orders" icon="terp-personal"/>253 <filter domain="[('user_id','=',uid)]" help="My Sale Orders" icon="terp-personal"/>
247 </field>254 </field>
248 <newline/>255 <newline/>
@@ -487,6 +494,7 @@
487 <form position="attributes">494 <form position="attributes">
488 <attribute name="string">Sales Application Configuration</attribute>495 <attribute name="string">Sales Application Configuration</attribute>
489 </form>496 </form>
497<<<<<<< TREE
490 <group colspan="4" col="8" position="replace">498 <group colspan="4" col="8" position="replace">
491 <group colspan="8">499 <group colspan="8">
492 <separator string="How do you generate your costumer invoice ?"/>500 <separator string="How do you generate your costumer invoice ?"/>
@@ -518,6 +526,39 @@
518 <field name="time_unit" widget="selection" domain="[('category_id','=',3)]" nolabel="1"/>526 <field name="time_unit" widget="selection" domain="[('category_id','=',3)]" nolabel="1"/>
519 </group>527 </group>
520 </group>528 </group>
529=======
530 <group colspan="4" col="8" position="replace">
531 <group colspan="8">
532 <separator string="How do you generate your costumer invoice ?"/>
533 </group>
534 <group colspan="8" col="2">
535 <label align="0.0" string="Based on Sales Orders" width="200" colspan="1"/>
536 <field name="sale_orders" on_change="onchange_order(sale_orders,deli_orders)" nolabel="1"/>
537 <label align="0.0" string="Based on Delivery Orders" width="200" colspan="1"/>
538 <field name="deli_orders" on_change="onchange_order(sale_orders,deli_orders)" nolabel="1"/>
539 <label align="0.0" string="Based on Task's Work" width="200" colspan="1"/>
540 <field name="task_work" nolabel="1"/>
541 <label align="0.0" string="Based on Timesheet" width="200" colspan="1"/>
542 <field name="timesheet" nolabel="1"/>
543 </group>
544 <group colspan="8">
545 <separator string="Options"/>
546 </group>
547 <group colspan="8">
548 <group colspan="4" col="2" attrs="{'invisible':['|',('sale_orders','!=',True),('deli_orders','!=',True)]}">
549 <label align="0.0" string="Main Method Based On" width="200" colspan="1"/>
550 <field name="order_policy" nolabel="1"/>
551 </group>
552 <group colspan="4" col="2" attrs="{'invisible':[('sale_orders','!=',True), ('deli_orders','!=',True)]}">
553 <label align="0.0" string="Do you charge the delivery" width="200" colspan="1"/>
554 <field name="charge_delivery" nolabel="1"/>
555 </group>
556 <group colspan="4" col="2" attrs="{'invisible':[('task_work','=',False),('timesheet','=',False)]}">
557 <label align="0.0" string="Main Working Time Unit" width="200" colspan="1"/>
558 <field name="time_unit" widget="selection" domain="[('category_id','=',3)]" nolabel="1"/>
559 </group>
560 </group>
561>>>>>>> MERGE-SOURCE
521 </group>562 </group>
522 <xpath expr="//button[@name=&quot;action_skip&quot;]" position="replace"/>563 <xpath expr="//button[@name=&quot;action_skip&quot;]" position="replace"/>
523 </data>564 </data>
524565
=== modified file 'sale/security/sale_security.xml'
--- sale/security/sale_security.xml 2011-08-15 14:21:41 +0000
+++ sale/security/sale_security.xml 2011-09-15 12:39:08 +0000
@@ -9,6 +9,7 @@
99
10 <record id="base.group_sale_salesman_all_leads" model="res.groups">10 <record id="base.group_sale_salesman_all_leads" model="res.groups">
11 <field name="name">Sales / User - All Leads</field>11 <field name="name">Sales / User - All Leads</field>
12<<<<<<< TREE
12 <field name="implied_ids" eval="[(4, ref('base.group_sale_salesman'))]"/>13 <field name="implied_ids" eval="[(4, ref('base.group_sale_salesman'))]"/>
13 </record>14 </record>
1415
@@ -20,6 +21,16 @@
20 <record model="res.users" id="base.user_admin">21 <record model="res.users" id="base.user_admin">
21 <field eval="[(4,ref('base.group_partner_manager'))]" name="groups_id"/>22 <field eval="[(4,ref('base.group_partner_manager'))]" name="groups_id"/>
22 </record>23 </record>
24=======
25 <field name="implied_ids" eval="[(4, ref('base.group_sale_salesman'))]"/>
26 </record>
27
28 <record id="base.group_sale_manager" model="res.groups">
29 <field name="name">Sales / Manager</field>
30 <field name="implied_ids" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/>
31 </record>
32
33>>>>>>> MERGE-SOURCE
23 <record model="ir.ui.menu" id="base.menu_base_partner">34 <record model="ir.ui.menu" id="base.menu_base_partner">
24 <field eval="[(4, ref('base.group_sale_salesman'))]" name="groups_id"/>35 <field eval="[(4, ref('base.group_sale_salesman'))]" name="groups_id"/>
25 </record>36 </record>
2637
=== modified file 'sale/wizard/sale_make_invoice.py'
--- sale/wizard/sale_make_invoice.py 2011-01-14 00:11:01 +0000
+++ sale/wizard/sale_make_invoice.py 2011-09-15 12:39:08 +0000
@@ -58,18 +58,22 @@
58 for i in o.invoice_ids:58 for i in o.invoice_ids:
59 newinv.append(i.id)59 newinv.append(i.id)
6060
61 res = mod_obj.get_object_reference(cr, uid, 'account', 'view_account_invoice_filter')61 form_id = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form')
62 form_res = form_id and form_id[1] or False
63 tree_id = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_tree')
64 tree_res = tree_id and tree_id[1] or False
65 search_id = mod_obj.get_object_reference(cr, uid, 'account', 'view_account_invoice_filter')
6266
63 return {67 return {
64 'domain': "[('id','in', ["+','.join(map(str,newinv))+"])]",68 'domain': "[('id','in', ["+','.join(map(str,newinv))+"])]",
65 'name': 'Invoices',69 'name': _('Customer Invoices'),
66 'view_type': 'form',70 'view_type': 'form',
67 'view_mode': 'tree,form',71 'view_mode': 'tree,form',
72 'views': [(tree_res, 'tree'), (form_res, 'form')],
68 'res_model': 'account.invoice',73 'res_model': 'account.invoice',
69 'view_id': False,74 'context': "{'type': 'out_invoice'}",
70 'context': "{'type': 'out_refund'}",
71 'type': 'ir.actions.act_window',75 'type': 'ir.actions.act_window',
72 'search_view_id': res and res[1] or False76 'search_view_id': search_id and search_id[1] or False,
73 }77 }
7478
75sale_make_invoice()79sale_make_invoice()
7680
=== modified file 'subscription/i18n/fi.po'
--- subscription/i18n/fi.po 2011-09-05 05:59:33 +0000
+++ subscription/i18n/fi.po 2011-09-15 12:39:08 +0000
@@ -1,3 +1,4 @@
1<<<<<<< TREE
1# Finnish translation for openobject-addons2# Finnish translation for openobject-addons
2# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 20113# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
3# This file is distributed under the same license as the openobject-addons package.4# This file is distributed under the same license as the openobject-addons package.
@@ -337,3 +338,344 @@
337#: field:subscription.subscription,doc_lines:0338#: field:subscription.subscription,doc_lines:0
338msgid "Documents created"339msgid "Documents created"
339msgstr "Dokumentti luotu"340msgstr "Dokumentti luotu"
341=======
342# Finnish translation for openobject-addons
343# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
344# This file is distributed under the same license as the openobject-addons package.
345# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
346#
347msgid ""
348msgstr ""
349"Project-Id-Version: openobject-addons\n"
350"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
351"POT-Creation-Date: 2011-01-11 11:16+0000\n"
352"PO-Revision-Date: 2011-08-04 08:23+0000\n"
353"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
354"Language-Team: Finnish <fi@li.org>\n"
355"MIME-Version: 1.0\n"
356"Content-Type: text/plain; charset=UTF-8\n"
357"Content-Transfer-Encoding: 8bit\n"
358"X-Launchpad-Export-Date: 2011-08-05 04:39+0000\n"
359"X-Generator: Launchpad (build 13604)\n"
360
361#. module: subscription
362#: field:subscription.subscription,doc_source:0
363#: field:subscription.subscription.history,document_id:0
364msgid "Source Document"
365msgstr "Lähdedokumentti"
366
367#. module: subscription
368#: field:subscription.document,model:0
369msgid "Object"
370msgstr "Objekti"
371
372#. module: subscription
373#: view:subscription.subscription:0
374msgid "This Week"
375msgstr "Tällä viikolla"
376
377#. module: subscription
378#: view:subscription.subscription:0
379msgid "Search Subscription"
380msgstr "Hae tilausta"
381
382#. module: subscription
383#: field:subscription.subscription,date_init:0
384msgid "First Date"
385msgstr "Ensimmäinen päivä"
386
387#. module: subscription
388#: field:subscription.document.fields,field:0
389msgid "Field"
390msgstr "Kenttä"
391
392#. module: subscription
393#: view:subscription.subscription:0
394#: field:subscription.subscription,state:0
395msgid "State"
396msgstr "Tila"
397
398#. module: subscription
399#: model:ir.model,name:subscription.model_subscription_subscription_history
400msgid "Subscription history"
401msgstr "Tilaushistoria"
402
403#. module: subscription
404#: selection:subscription.subscription,state:0
405msgid "Draft"
406msgstr "Luonnos"
407
408#. module: subscription
409#: selection:subscription.document.fields,value:0
410msgid "Current Date"
411msgstr "Nykyinen päivämäärä"
412
413#. module: subscription
414#: selection:subscription.subscription,interval_type:0
415msgid "Weeks"
416msgstr "Viikot"
417
418#. module: subscription
419#: view:subscription.subscription:0
420msgid "Today"
421msgstr "Tänään"
422
423#. module: subscription
424#: code:addons/subscription/subscription.py:44
425#, python-format
426msgid "Error !"
427msgstr "Virhe !"
428
429#. module: subscription
430#: model:ir.actions.act_window,name:subscription.action_subscription_form
431#: model:ir.ui.menu,name:subscription.menu_action_subscription_form
432#: view:subscription.subscription:0
433msgid "Subscriptions"
434msgstr "Tilaukset"
435
436#. module: subscription
437#: field:subscription.subscription,interval_number:0
438msgid "Interval Qty"
439msgstr "Välin määrä"
440
441#. module: subscription
442#: view:subscription.subscription:0
443msgid "Stop"
444msgstr "Lopeta"
445
446#. module: subscription
447#: view:subscription.subscription:0
448msgid "Set to Draft"
449msgstr "Aseta luonnokseksi"
450
451#. module: subscription
452#: model:ir.module.module,description:subscription.module_meta_information
453msgid ""
454"Module allows to create new documents and add subscription on that document."
455msgstr ""
456"Moduuli mahdollistaa uusien dokumenttien luomisen ja tilauksen liittämisen "
457"tähän dokumenttiin."
458
459#. module: subscription
460#: view:subscription.subscription:0
461#: selection:subscription.subscription,state:0
462msgid "Running"
463msgstr "Käynnissä olevat"
464
465#. module: subscription
466#: view:subscription.subscription.history:0
467msgid "Subscription History"
468msgstr "Tilaushistoria"
469
470#. module: subscription
471#: view:subscription.subscription:0
472#: field:subscription.subscription,user_id:0
473msgid "User"
474msgstr "Käyttäjä"
475
476#. module: subscription
477#: field:subscription.subscription,interval_type:0
478msgid "Interval Unit"
479msgstr "Välin yksikkö"
480
481#. module: subscription
482#: field:subscription.subscription.history,date:0
483msgid "Date"
484msgstr "Päiväys"
485
486#. module: subscription
487#: field:subscription.subscription,exec_init:0
488msgid "Number of documents"
489msgstr "Dokumenttien määrä"
490
491#. module: subscription
492#: help:subscription.document,active:0
493msgid ""
494"If the active field is set to False, it will allow you to hide the "
495"subscription document without removing it."
496msgstr ""
497"Jos aktiivinen kenttä asetetaan tilaan epätosi (false) voit piilottaa "
498"tilauksen poistamatta sitä"
499
500#. module: subscription
501#: selection:subscription.subscription.history,document_id:0
502msgid "Sale Order"
503msgstr "Myyntitilaus"
504
505#. module: subscription
506#: field:subscription.document,name:0
507#: field:subscription.subscription,name:0
508msgid "Name"
509msgstr "Nimi"
510
511#. module: subscription
512#: code:addons/subscription/subscription.py:44
513#, python-format
514msgid ""
515"You cannot modify the Object linked to the Document Type!\n"
516"Create another Document instead !"
517msgstr ""
518
519#. module: subscription
520#: field:subscription.document,field_ids:0
521msgid "Fields"
522msgstr "Kentät"
523
524#. module: subscription
525#: view:subscription.subscription:0
526#: field:subscription.subscription,note:0
527#: field:subscription.subscription,notes:0
528msgid "Notes"
529msgstr "Huomautukset"
530
531#. module: subscription
532#: selection:subscription.subscription,interval_type:0
533msgid "Months"
534msgstr "Kuukaudet"
535
536#. module: subscription
537#: selection:subscription.subscription,interval_type:0
538msgid "Days"
539msgstr "Päivät"
540
541#. module: subscription
542#: field:subscription.document,active:0
543#: field:subscription.subscription,active:0
544msgid "Active"
545msgstr "Aktiivinen"
546
547#. module: subscription
548#: field:subscription.subscription,cron_id:0
549msgid "Cron Job"
550msgstr "Ajastimen tehtävä"
551
552#. module: subscription
553#: model:ir.model,name:subscription.model_subscription_subscription
554#: field:subscription.subscription.history,subscription_id:0
555msgid "Subscription"
556msgstr "Tilaus"
557
558#. module: subscription
559#: view:subscription.subscription:0
560#: field:subscription.subscription,partner_id:0
561msgid "Partner"
562msgstr "Kumppani"
563
564#. module: subscription
565#: help:subscription.subscription,cron_id:0
566msgid "Scheduler which runs on subscription"
567msgstr "Ajastin joka suoritetaan tilauksesta"
568
569#. module: subscription
570#: model:ir.ui.menu,name:subscription.config_recuuring_event
571#: model:ir.ui.menu,name:subscription.next_id_45
572msgid "Recurring Events"
573msgstr "Toistuvat tapahtumat"
574
575#. module: subscription
576#: view:subscription.subscription:0
577msgid "Subsription Data"
578msgstr "Tilauksen tiedot"
579
580#. module: subscription
581#: help:subscription.subscription,note:0
582msgid "Description or Summary of Subscription"
583msgstr "Kuvaus tai yhteenveto tilauksesta"
584
585#. module: subscription
586#: model:ir.model,name:subscription.model_subscription_document
587#: view:subscription.document:0
588#: field:subscription.document.fields,document_id:0
589msgid "Subscription Document"
590msgstr "Tilattu dokumentti"
591
592#. module: subscription
593#: help:subscription.subscription,active:0
594msgid ""
595"If the active field is set to False, it will allow you to hide the "
596"subscription without removing it."
597msgstr ""
598"Jos aktiivinen kenttä asetetaan tilaan epätosi (false) voit piilottaa "
599"tilauksen poistamatta sitä"
600
601#. module: subscription
602#: help:subscription.document.fields,value:0
603msgid "Default value is considered for field when new document is generated."
604msgstr "Oletusarvo kentälle kun uusi dokumentti luodaan"
605
606#. module: subscription
607#: selection:subscription.document.fields,value:0
608msgid "False"
609msgstr "Epätosi"
610
611#. module: subscription
612#: view:subscription.subscription:0
613msgid "Group By..."
614msgstr "Ryhmittely.."
615
616#. module: subscription
617#: view:subscription.subscription:0
618msgid "Process"
619msgstr "Prosessi"
620
621#. module: subscription
622#: model:ir.module.module,shortdesc:subscription.module_meta_information
623msgid "Subscription and recurring operations"
624msgstr "Tilaukset ja toistuvat operaatiot"
625
626#. module: subscription
627#: help:subscription.subscription,doc_source:0
628msgid ""
629"User can choose the source document on which he wants to create documents"
630msgstr "Vot valita lähdedokumentin jonka perusteella dokumentti luodaan"
631
632#. module: subscription
633#: model:ir.actions.act_window,name:subscription.action_document_form
634#: model:ir.ui.menu,name:subscription.menu_action_document_form
635msgid "Document Types"
636msgstr "Dokumenttityypit"
637
638#. module: subscription
639#: code:addons/subscription/subscription.py:115
640#, python-format
641msgid "Wrong Source Document !"
642msgstr "Väärä lähdedokumentti"
643
644#. module: subscription
645#: model:ir.model,name:subscription.model_subscription_document_fields
646#: view:subscription.document.fields:0
647msgid "Subscription Document Fields"
648msgstr "Tilatun dokumentin kentät"
649
650#. module: subscription
651#: view:subscription.subscription:0
652#: selection:subscription.subscription,state:0
653msgid "Done"
654msgstr "Valmis"
655
656#. module: subscription
657#: selection:subscription.subscription.history,document_id:0
658msgid "Invoice"
659msgstr "Lasku"
660
661#. module: subscription
662#: code:addons/subscription/subscription.py:115
663#, python-format
664msgid ""
665"Please provide another source document.\n"
666"This one does not exist !"
667msgstr ""
668"Ole hyvä ja syötä toinen lähdedokumentti.\n"
669"tätä ei ole olemassa !"
670
671#. module: subscription
672#: field:subscription.document.fields,value:0
673msgid "Default Value"
674msgstr "Oletusarvo"
675
676#. module: subscription
677#: view:subscription.subscription:0
678#: field:subscription.subscription,doc_lines:0
679msgid "Documents created"
680msgstr "Dokumentti luotu"
681>>>>>>> MERGE-SOURCE
340682
=== modified file 'survey/i18n/cs.po'
--- survey/i18n/cs.po 2011-09-05 05:59:33 +0000
+++ survey/i18n/cs.po 2011-09-15 12:39:08 +0000
@@ -14,8 +14,13 @@
14"MIME-Version: 1.0\n"14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"16"Content-Transfer-Encoding: 8bit\n"
17<<<<<<< TREE
17"X-Launchpad-Export-Date: 2011-09-05 05:44+0000\n"18"X-Launchpad-Export-Date: 2011-09-05 05:44+0000\n"
18"X-Generator: Launchpad (build 13830)\n"19"X-Generator: Launchpad (build 13830)\n"
20=======
21"X-Launchpad-Export-Date: 2011-08-08 04:36+0000\n"
22"X-Generator: Launchpad (build 13613)\n"
23>>>>>>> MERGE-SOURCE
1924
20#. module: survey25#. module: survey
21#: view:survey.print:026#: view:survey.print:0
2227
=== modified file 'thunderbird/i18n/fi.po'
--- thunderbird/i18n/fi.po 2011-09-05 05:59:33 +0000
+++ thunderbird/i18n/fi.po 2011-09-15 12:39:08 +0000
@@ -1,3 +1,4 @@
1<<<<<<< TREE
1# Finnish translation for openobject-addons2# Finnish translation for openobject-addons
2# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 20113# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
3# This file is distributed under the same license as the openobject-addons package.4# This file is distributed under the same license as the openobject-addons package.
@@ -154,3 +155,161 @@
154"\n"155"\n"
155" "156" "
156msgstr ""157msgstr ""
158=======
159# Finnish translation for openobject-addons
160# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
161# This file is distributed under the same license as the openobject-addons package.
162# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
163#
164msgid ""
165msgstr ""
166"Project-Id-Version: openobject-addons\n"
167"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
168"POT-Creation-Date: 2011-01-11 11:16+0000\n"
169"PO-Revision-Date: 2011-08-04 09:45+0000\n"
170"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
171"Language-Team: Finnish <fi@li.org>\n"
172"MIME-Version: 1.0\n"
173"Content-Type: text/plain; charset=UTF-8\n"
174"Content-Transfer-Encoding: 8bit\n"
175"X-Launchpad-Export-Date: 2011-08-05 04:40+0000\n"
176"X-Generator: Launchpad (build 13604)\n"
177
178#. module: thunderbird
179#: field:thunderbird.installer,plugin_file:0
180#: field:thunderbird.installer,thunderbird:0
181msgid "Thunderbird Plug-in"
182msgstr "Thunderbird liitännäinen"
183
184#. module: thunderbird
185#: help:thunderbird.installer,plugin_file:0
186msgid ""
187"Thunderbird plug-in file. Save as this file and install this plug-in in "
188"thunderbird."
189msgstr ""
190"Thunderbird liitännäisen tiedosto. Tallenna tämä tiedosto ja asenna se "
191"liitännäiseksi thunderbirdissä."
192
193#. module: thunderbird
194#: help:thunderbird.installer,thunderbird:0
195msgid ""
196"Allows you to select an object that you would like to add to your email and "
197"its attachments."
198msgstr ""
199"Voit valita objektin jonka haluat liittää sähköpostiin ja sen liitteisiin."
200
201#. module: thunderbird
202#: help:thunderbird.installer,pdf_file:0
203msgid "The documentation file :- how to install Thunderbird Plug-in."
204msgstr "Dokumentaatio - kuinka asennat thunderbird liitännäisen"
205
206#. module: thunderbird
207#: model:ir.model,name:thunderbird.model_email_server_tools
208msgid "Email Server Tools"
209msgstr "Sähköpostipalvelimen työkalut"
210
211#. module: thunderbird
212#: view:thunderbird.installer:0
213msgid "_Close"
214msgstr "_Sulje"
215
216#. module: thunderbird
217#: field:thunderbird.installer,pdf_file:0
218msgid "Installation Manual"
219msgstr "Asennusohje"
220
221#. module: thunderbird
222#: field:thunderbird.installer,description:0
223msgid "Description"
224msgstr "Kuvaus"
225
226#. module: thunderbird
227#: view:thunderbird.installer:0
228msgid "title"
229msgstr "otsikko"
230
231#. module: thunderbird
232#: model:ir.ui.menu,name:thunderbird.menu_base_config_plugins_thunderbird
233#: view:thunderbird.installer:0
234msgid "Thunderbird Plug-In"
235msgstr "Thunderbird liitännäinen"
236
237#. module: thunderbird
238#: view:thunderbird.installer:0
239msgid ""
240"This plug-in allows you to link your e-mail to OpenERP's documents. You can "
241"attach it to any existing one in OpenERP or create a new one."
242msgstr ""
243"Tämä liitännäien sallii sinun linkittää sähköpostisi OpenERP dokumentteihin. "
244"Voit liittää sen mihin tahansa OpenERP:iin tai luoda uuden."
245
246#. module: thunderbird
247#: model:ir.module.module,shortdesc:thunderbird.module_meta_information
248msgid "Thunderbird Interface"
249msgstr "Thunderbird liitäntä"
250
251#. module: thunderbird
252#: model:ir.model,name:thunderbird.model_thunderbird_installer
253msgid "thunderbird.installer"
254msgstr ""
255
256#. module: thunderbird
257#: field:thunderbird.installer,name:0
258#: field:thunderbird.installer,pdf_name:0
259msgid "File name"
260msgstr "Tiedostonimi"
261
262#. module: thunderbird
263#: view:thunderbird.installer:0
264msgid "Installation and Configuration Steps"
265msgstr "Asennus ja konfigurointivaiheet"
266
267#. module: thunderbird
268#: field:thunderbird.installer,progress:0
269msgid "Configuration Progress"
270msgstr "Konfiguraation eteneminen"
271
272#. module: thunderbird
273#: model:ir.actions.act_window,name:thunderbird.action_thunderbird_installer
274#: model:ir.actions.act_window,name:thunderbird.action_thunderbird_wizard
275#: view:thunderbird.installer:0
276msgid "Thunderbird Plug-In Configuration"
277msgstr "Thunderbird liitännäisen konfiguraatio"
278
279#. module: thunderbird
280#: model:ir.model,name:thunderbird.model_thunderbird_partner
281msgid "Thunderbid Plugin Tools"
282msgstr "Thunderbird liitännäisen työkalut"
283
284#. module: thunderbird
285#: view:thunderbird.installer:0
286msgid "Configure"
287msgstr "Konfiguroi"
288
289#. module: thunderbird
290#: view:thunderbird.installer:0
291msgid "Skip"
292msgstr "Ohita"
293
294#. module: thunderbird
295#: field:thunderbird.installer,config_logo:0
296msgid "Image"
297msgstr "kuva"
298
299#. module: thunderbird
300#: model:ir.module.module,description:thunderbird.module_meta_information
301msgid ""
302"\n"
303" This module is required for the thuderbird plug-in to work\n"
304" properly.\n"
305" The Plugin allows you archive email and its attachments to the "
306"selected \n"
307" OpenERP objects. You can select a partner, a task, a project, an "
308"analytical\n"
309" account,or any other object and attach selected mail as eml file in \n"
310" attachment of selected record. You can create Documents for crm Lead,\n"
311" HR Applicant and project issue from selected mails.\n"
312"\n"
313" "
314msgstr ""
315>>>>>>> MERGE-SOURCE

Subscribers

People subscribed via source and target branches

to all changes: