[MERGE] branch merged with lp:openobject-addons

bzr revid: mtr@tinyerp.com-20111024094620-7v8fr3ryttd5vuh7
This commit is contained in:
Meera Trambadia (OpenERP)
2011-10-24 15:16:20 +05:30
55 changed files with 1185 additions and 947 deletions
+24 -22
View File
@@ -1714,35 +1714,37 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment Term">
<field name="name" select="1"/>
<field name="sequence"/>
<group colspan="2" col="4">
<separator string="Amount Computation" colspan="4"/>
<field name="value" colspan="4"/>
<field name="value_amount" colspan="4" attrs="{'readonly':[('value','=','balance')]}"/>
<group>
<group colspan="2" col="4">
<field name="name" select="1"/>
<separator string="Amount Computation" colspan="4"/>
<field name="value" colspan="4"/>
<field name="value_amount" colspan="4" attrs="{'readonly':[('value','=','balance')]}"/>
</group>
<group colspan="2" col="4">
<field name="sequence"/>
<separator string="Due Date Computation" colspan="4"/>
<field name="days" colspan="4"/>
<field name="days2" colspan="4"/>
</group>
</group>
<group colspan="2" col="4">
<separator string="Due date Computation" colspan="4"/>
<field name="days" colspan="4"/>
<field name="days2" colspan="4"/>
</group>
<label string=""/>
<newline/>
<label string="Example: at 14 net days 2 percents, remaining amount at 30 days end of month." colspan="4"/>
<separator string="Example" colspan="4"/>
<label string="At 14 net days 2 percent, remaining amount at 30 days end of month." colspan="4"/>
<group colspan="2" col="2">
<label string="Line 1:" colspan="2"/>
<label string=" valuation: percent"/>
<label string=" number of days: 14"/>
<label string=" value amount: 0.02"/>
<label string=" day of the month: 0"/>
<label string=" Valuation: Percent"/>
<label string=" Number of Days: 14"/>
<label string=" Value amount: 0.02"/>
<label string=" Day of the Month: 0"/>
</group>
<newline/>
<group colspan="2" col="2">
<label string="Line 2:" colspan="2"/>
<label string=" valuation: balance"/>
<label string=" number of days: 30"/>
<label string=" value amount: n.a"/>
<label string=" day of the month= -1"/>
<label string=" Valuation: Balance"/>
<label string=" Number of Days: 30"/>
<label string=" Value amount: n.a"/>
<label string=" Day of the Month= -1"/>
</group>
</form>
</field>
@@ -1769,7 +1771,7 @@
<separator colspan="4" string="Information"/>
<field name="name" select="1"/>
<field name="active" select="1"/>
<separator colspan="4" string="Description on invoices"/>
<separator colspan="4" string="Description On Invoices"/>
<field colspan="4" name="note" nolabel="1"/>
<separator colspan="4" string="Computation"/>
<field colspan="4" name="line_ids" nolabel="1"/>
@@ -55,6 +55,18 @@
</field>
</record>
<record model="ir.ui.view" id="account_invoice_supplier_form_layout">
<field name="name">account.invoice.supplier.form.layout</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_supplier_form"/>
<field name="type">form</field>
<field name="arch" type="xml">
<xpath expr="//field[@name='invoice_line']/tree/*[1]" position="before">
<field name="state" invisible="1"/>
</xpath>
</field>
</record>
<!-- notification message views -->
<record model="ir.ui.view" id="view_notify_message_search">
<field name="name">notify.message.search</field>
+109 -77
View File
@@ -39,8 +39,6 @@ class account_voucher(osv.osv):
res[voucher.id] = ok
return res
def _get_type(self, cr, uid, context=None):
if context is None:
context = {}
@@ -98,7 +96,6 @@ class account_voucher(osv.osv):
journal_id = context.get('journal_id', False)
if journal_id:
journal = journal_pool.browse(cr, uid, journal_id, context=context)
# currency_id = journal.company_id.currency_id.id
if journal.currency:
return journal.currency.id
return False
@@ -182,6 +179,14 @@ class account_voucher(osv.osv):
res[voucher.id] = abs(voucher.amount - abs(credit - debit))
return res
def _paid_amount_in_company_currency(self, cr, uid, ids, name, args, context=None):
if not ids: return {}
res = {}
debit = credit = 0.0
for voucher in self.browse(cr, uid, ids, context=context):
res[voucher.id] = voucher.amount / voucher.payment_rate
return res
_name = 'account.voucher'
_description = 'Accounting Voucher'
_order = "date desc, id desc"
@@ -242,6 +247,9 @@ class account_voucher(osv.osv):
'comment': fields.char('Counterpart Comment', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}),
'analytic_id': fields.many2one('account.analytic.account','Write-Off Analytic Account', readonly=True, states={'draft': [('readonly', False)]}),
'writeoff_amount': fields.function(_get_writeoff_amount, string='Reconcile Amount', type='float', readonly=True),
'payment_rate': fields.float('Payment Rate', digits=(12,6), required=True, readonly=True, states={'draft': [('readonly', False)]},
help='The rate between the journal currency and the company currency for this particular payment.'),
'paid_amount_in_company_currency': fields.function(_paid_amount_in_company_currency, string='Paid Amount in Company Currency', type='float', readonly=True),
}
_defaults = {
'period_id': _get_period,
@@ -260,6 +268,7 @@ class account_voucher(osv.osv):
'tax_id': _get_tax,
'payment_option': 'without_writeoff',
'comment': _('Write-Off'),
'payment_rate': 1.0,
}
def compute_tax(self, cr, uid, ids, context=None):
@@ -409,6 +418,19 @@ class account_voucher(osv.osv):
return default
def onchange_rate(self, cr, uid, ids, rate, amount, context=None):
res = {'value': {'paid_amount_in_company_currency': 0.0}}
if rate and amount:
res['value']['paid_amount_in_company_currency'] = amount / rate
return res
def onchange_amount(self, cr, uid, ids, amount, rate, partner_id, journal_id, currency_id, ttype, date, context=None):
res = self.onchange_partner_id(cr, uid, ids, partner_id, journal_id, amount, currency_id, ttype, date, context=context)
vals = self.onchange_rate(cr, uid, ids, rate, amount, context=context)
for key in vals.keys():
res[key].update(vals[key])
return res
def onchange_partner_id(self, cr, uid, ids, partner_id, journal_id, price, currency_id, ttype, date, context=None):
"""
Returns a dict that contains new values and context
@@ -421,42 +443,32 @@ class account_voucher(osv.osv):
"""
if context is None:
context = {}
if not journal_id:
return {}
context_multi_currency = context.copy()
if date:
context_multi_currency.update({'date': date})
line_pool = self.pool.get('account.voucher.line')
line_ids = ids and line_pool.search(cr, uid, [('voucher_id', '=', ids[0])]) or False
if line_ids:
line_pool.unlink(cr, uid, line_ids)
currency_pool = self.pool.get('res.currency')
move_line_pool = self.pool.get('account.move.line')
partner_pool = self.pool.get('res.partner')
journal_pool = self.pool.get('account.journal')
line_pool = self.pool.get('account.voucher.line')
vals = self.onchange_journal(cr, uid, ids, journal_id, [], False, partner_id, context)
vals = vals.get('value')
#set default values
default = {
'value': {'line_ids': [] ,'line_dr_ids': [] ,'line_cr_ids': [] ,'pre_line': False,},
}
#drop existing lines
line_ids = ids and line_pool.search(cr, uid, [('voucher_id', '=', ids[0])]) or False
if line_ids:
line_pool.unlink(cr, uid, line_ids)
if not partner_id or not journal_id:
return default
journal = journal_pool.browse(cr, uid, journal_id, context=context)
currency_id = vals.get('currency_id', currency_id)
default = {
'value':{'line_ids':[], 'line_dr_ids':[], 'line_cr_ids':[], 'pre_line': False, 'currency_id':currency_id},
}
currency_id = currency_id or journal.company_id.currency_id.id
if not partner_id:
return default
if not partner_id and ids:
line_ids = line_pool.search(cr, uid, [('voucher_id', '=', ids[0])])
if line_ids:
line_pool.unlink(cr, uid, line_ids)
return default
partner = partner_pool.browse(cr, uid, partner_id, context=context)
currency_id = currency_id or journal.company_id.currency_id.id
account_id = False
if journal.type in ('sale','sale_refund'):
account_id = partner.property_account_receivable.id
@@ -484,64 +496,78 @@ class account_voucher(osv.osv):
ids = move_line_pool.search(cr, uid, [('state','=','valid'), ('account_id.type', '=', account_type), ('reconcile_id', '=', False), ('partner_id', '=', partner_id)], context=context)
else:
ids = context['move_line_ids']
invoice_id = context.get('invoice_id', False)
company_currency = journal.company_id.currency_id.id
move_line_found = False
#order the lines by most old first
ids.reverse()
moves = move_line_pool.browse(cr, uid, ids, context=context)
#company_currency = journal.company_id.currency_id.id
#if company_currency != currency_id and ttype == 'payment':
# total_debit = currency_pool.compute(cr, uid, currency_id, company_currency, total_debit, context=context_multi_currency)
#elif company_currency != currency_id and ttype == 'receipt':
# total_credit = currency_pool.compute(cr, uid, currency_id, company_currency, total_credit, context=context_multi_currency)
company_currency = journal.company_id.currency_id.id
for line in moves:
if line.credit and line.reconcile_partial_id and ttype == 'receipt':
continue
if line.debit and line.reconcile_partial_id and ttype == 'payment':
continue
if invoice_id:
if line.invoice.id == invoice_id:
#if the invoice linked to the voucher line is equal to the invoice_id in context
#then we assign the amount on that line, whatever the other voucher lines
move_line_found = line.id
break
elif currency_id == company_currency:
#otherwise treatments is the same but with other field names
if line.amount_residual == price:
#if the amount residual is equal the amount voucher, we assign it to that voucher
#line, whatever the other voucher lines
move_line_found = line.id
break
#otherwise we will split the voucher amount on each line (by most old first)
total_credit += line.credit or 0.0
total_debit += line.debit or 0.0
elif currency_id == line.currency_id.id:
if line.amount_residual_currency == price:
move_line_found = line.id
break
total_credit += line.credit and line.amount_currency or 0.0
total_debit += line.debit and line.amount_currency or 0.0
if line.currency_id and currency_id==line.currency_id.id:
total_credit += line.amount_currency <0 and -line.amount_currency or 0.0
total_debit += line.amount_currency >0 and line.amount_currency or 0.0
else:
total_credit += currency_pool.compute(cr, uid, company_currency, currency_id, line.credit or 0.0)
total_debit += currency_pool.compute(cr, uid, company_currency, currency_id, line.debit or 0.0)
#voucher line creation
for line in moves:
if line.credit and line.reconcile_partial_id and ttype == 'receipt':
continue
if line.debit and line.reconcile_partial_id and ttype == 'payment':
continue
if line.currency_id and currency_id==line.currency_id.id:
amount_original = abs(line.amount_currency)
amount_unreconciled = abs(line.amount_residual_currency)
else:
amount_original = currency_pool.compute(cr, uid, company_currency, currency_id, line.credit or line.debit or 0.0)
amount_unreconciled = currency_pool.compute(cr, uid, company_currency, currency_id, abs(line.amount_residual))
#original_amount = line.credit or line.debit or 0.0
#amount_unreconciled = currency_pool.compute(cr, uid, line.currency_id and line.currency_id.id or company_currency, currency_id, abs(line.amount_residual_currency), context=context_multi_currency)
rs = {
'name':line.move_id.name,
'type': line.credit and 'dr' or 'cr',
'move_line_id':line.id,
'account_id':line.account_id.id,
'amount_original': amount_original,
'amount': (move_line_found == line.id) and min(price, amount_unreconciled) or 0.0,
'date_original':line.date,
'date_due':line.date_maturity,
'amount_unreconciled': amount_unreconciled,
}
if line.credit:
amount = min(amount_unreconciled, total_debit)
rs['amount'] = amount
total_debit -= amount
else:
amount = min(amount_unreconciled, total_credit)
rs['amount'] = amount
total_credit -= amount
#split voucher amount by most old first, but only for lines in the same currency
if not move_line_found:
line_currency_id = line.currency_id and line.currency_id.id or company_currency
if currency_id == line_currency_id:
if line.credit:
amount = min(amount_unreconciled, abs(total_debit))
rs['amount'] = amount
total_debit -= amount
else:
amount = min(amount_unreconciled, abs(total_credit))
rs['amount'] = amount
total_credit -= amount
default['value']['line_ids'].append(rs)
if rs['type'] == 'cr':
@@ -556,23 +582,30 @@ class account_voucher(osv.osv):
default['value']['writeoff_amount'] = self._compute_writeoff_amount(cr, uid, default['value']['line_dr_ids'], default['value']['line_cr_ids'], price)
return default
def onchange_date(self, cr, uid, ids, partner_id, journal_id, price, currency_id, ttype, date, context=None):
def onchange_date(self, cr, uid, ids, date, currency_id, amount, context=None):
"""
@param date: latest value from user input for field date
@param args: other arguments
@param context: context arguments, like lang, time zone
@return: Returns a dict which contains new values, and context
"""
res = {'value': {}}
#set the period of the voucher
period_pool = self.pool.get('account.period')
res = self.onchange_partner_id(cr, uid, ids, partner_id, journal_id, price, currency_id, ttype, date, context=context)
pids = period_pool.search(cr, uid, [('date_start', '<=', date), ('date_stop', '>=', date)])
if pids:
if not 'value' in res:
res['value'] = {}
res['value'].update({'period_id':pids[0]})
#set the default payment rate of the voucher and compute the paid amount in company currency
payment_rate = 1.0
if currency_id:
payment_rate = self.pool.get('res.currency').browse(cr, uid, currency_id, context={'date': date}).rate
res['value'].update({'payment_rate': payment_rate})
vals = self.onchange_rate(cr, uid, ids, payment_rate, amount, context=context)
for key in vals.keys():
res[key].update(vals[key])
return res
def onchange_journal(self, cr, uid, ids, journal_id, line_ids, tax_id, partner_id, context=None):
def onchange_journal(self, cr, uid, ids, journal_id, line_ids, tax_id, partner_id, date, amount, ttype, context=None):
if not journal_id:
return False
journal_pool = self.pool.get('account.journal')
@@ -583,11 +616,19 @@ class account_voucher(osv.osv):
tax_id = account_id.tax_ids[0].id
vals = self.onchange_price(cr, uid, ids, line_ids, tax_id, partner_id, context)
vals['value'].update({'tax_id':tax_id})
currency_id = False #journal.company_id.currency_id.id
vals['value'].update({'tax_id':tax_id,'amount': amount})
currency_id = False
if journal.currency:
currency_id = journal.currency.id
vals['value'].update({'currency_id':currency_id})
payment_rate = self.pool.get('res.currency').browse(cr, uid, currency_id, context={'date': date}).rate
vals['value'].update({'payment_rate': payment_rate})
res = self.onchange_rate(cr, uid, ids, payment_rate, amount, context=context)
for key in res.keys():
vals[key].update(res[key])
vals['value'].update({'currency_id': currency_id})
res = self.onchange_partner_id(cr, uid, ids, partner_id, journal_id, amount, currency_id, ttype, date, context)
for key in res.keys():
vals[key].update(res[key])
return vals
def proforma_voucher(self, cr, uid, ids, context=None):
@@ -631,7 +672,6 @@ class account_voucher(osv.osv):
raise osv.except_osv(_('Invalid action !'), _('Cannot delete Voucher(s) which are already opened or paid !'))
return super(account_voucher, self).unlink(cr, uid, ids, context=context)
# TODO: may be we can remove this method if not used anyware
def onchange_payment(self, cr, uid, ids, pay_now, journal_id, partner_id, ttype='sale'):
res = {}
if not partner_id:
@@ -690,9 +730,9 @@ class account_voucher(osv.osv):
# TODO: Make this logic available.
# -for sale, purchase we have but for the payment and receipt we do not have as based on the bank/cash journal we can not know its payment or receipt
if voucher_brw.type in ('purchase', 'payment'):
credit = currency_obj.compute(cr, uid, current_currency, company_currency, voucher_brw.amount, context=context)
credit = voucher_brw.amount / voucher_brw.payment_rate
elif voucher_brw.type in ('sale', 'receipt'):
debit = currency_obj.compute(cr, uid, current_currency, company_currency, voucher_brw.amount, context=context)
debit = voucher_brw.amount / voucher_brw.payment_rate
if debit < 0: credit = -debit; debit = 0.0
if credit < 0: debit = -credit; credit = 0.0
sign = debit - credit < 0 and -1 or 1
@@ -817,10 +857,10 @@ class account_voucher(osv.osv):
continue
#we check if the voucher line is fully paid or not and create a move line to balance the payment and initial invoice if needed
if line.amount == line.amount_unreconciled:
amount = currency_obj.compute(cr, uid, current_currency, company_currency, line.untax_amount or line.amount, context=context)
amount = (line.untax_amount or line.amount) / voucher_brw.payment_rate
amount_residual = line.move_line_id.amount_residual - amount #residual amount in company currency
else:
amount = currency_obj.compute(cr, uid, current_currency, company_currency, line.untax_amount or line.amount, context=context)
amount = (line.untax_amount or line.amount) / voucher_brw.payment_rate
amount_residual = 0.0
move_line = {
'journal_id': voucher_brw.journal_id.id,
@@ -970,9 +1010,9 @@ class account_voucher(osv.osv):
line_total = move_line_brw.debit - move_line_brw.credit
rec_list_ids = []
if voucher.type == 'sale':
line_total = line_total - currency_pool.compute(cr, uid, current_currency, company_currency, voucher.tax_amount, context=context)
line_total = line_total - (voucher.tax_amount / voucher.payment_rate)
elif voucher.type == 'purchase':
line_total = line_total + currency_pool.compute(cr, uid, current_currency, company_currency, voucher.tax_amount, context=context)
line_total = line_total + (voucher.tax_amount / voucher.payment_rate)
#create one move line per voucher line where amount is not 0.0
line_total, rec_list_ids = self.voucher_move_line_create(cr, uid, voucher.id, line_total, move_id, company_currency, current_currency, context)
@@ -1172,17 +1212,10 @@ class account_bank_statement_line(osv.osv):
def _amount_reconciled(self, cursor, user, ids, name, args, context=None):
if not ids:
return {}
res = {}
# company_currency_id = False
for line in self.browse(cursor, user, ids, context=context):
# if not company_currency_id:
# company_currency_id = line.company_id.id
if line.voucher_id:
res[line.id] = line.voucher_id.amount#
# res_currency_obj.compute(cursor, user,
# company_currency_id, line.statement_id.currency.id,
# line.voucher_id.amount, context=context)
else:
res[line.id] = 0.0
return res
@@ -1203,7 +1236,6 @@ class account_bank_statement_line(osv.osv):
'amount_reconciled': fields.function(_amount_reconciled,
string='Amount reconciled', type='float'),
'voucher_id': fields.many2one('account.voucher', 'Payment'),
}
def unlink(self, cr, uid, ids, context=None):
+3 -2
View File
@@ -45,10 +45,11 @@ class invoice(osv.osv):
'close_after_process': True,
'invoice_type':inv.type,
'invoice_id':inv.id,
'default_type': inv.type in ('out_invoice','out_refund') and 'receipt' or 'payment'
'default_type': inv.type in ('out_invoice','out_refund') and 'receipt' or 'payment',
'type': inv.type in ('out_invoice','out_refund') and 'receipt' or 'payment'
}
}
invoice()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
@@ -149,12 +149,13 @@
'partner_id': ref('res_partner_strauss0'),
'period_id': ref('account.period_3'),
'type': 'receipt',
'date': time.strftime("%Y-03-01"),
'date': time.strftime("%Y-%m-%d"),
'payment_option': 'with_writeoff',
'writeoff_acc_id': ref('account.a_expense'),
'comment': 'Write Off',
'name': 'First payment',
}
vals.update(self.onchange_date(cr, uid, [], time.strftime('%Y-03-01'), ref('base.USD'), 240)['value'])
if not res['value']['line_cr_ids']:
res['value']['line_cr_ids'] = [{'type': 'cr', 'account_id': ref('account.a_recv'),}]
for item in res['value']['line_cr_ids']:
@@ -247,12 +248,13 @@
'partner_id': ref('res_partner_strauss0'),
'period_id': ref('account.period_3'),
'type': 'receipt',
'date': time.strftime("%Y-04-01"),
'date': time.strftime("%Y-%m-%d"),
'payment_option': 'with_writeoff',
'writeoff_acc_id': ref('account.a_expense'),
'comment': 'Write Off',
'name': 'Second payment',
}
vals.update(self.onchange_date(cr, uid, [], time.strftime('%Y-04-01'), ref('base.USD'), 45.0)['value'])
if not res['value']['line_cr_ids']:
res['value']['line_cr_ids'] = [{'type': 'cr', 'account_id': ref('account.a_recv'),}]
for item in res['value']['line_cr_ids']:
@@ -239,12 +239,13 @@
'partner_id': ref('res_partner_clements0'),
'period_id': ref('account.period_3'),
'type': 'payment',
'date': time.strftime("%Y-04-01"),
'date': time.strftime("%Y-%m-%d"),
'payment_option': 'with_writeoff',
'writeoff_acc_id': ref('account.a_expense'),
'comment': 'Write Off',
'name': 'Second payment',
}
vals.update(self.onchange_date(cr, uid, [], time.strftime('%Y-04-01'), ref('base.USD'), 45.0)['value'])
if not res['value']['line_dr_ids']:
res['value']['line_dr_ids'] = [{'type': 'dr', 'account_id': ref('account.a_pay'),}]
for item in res['value']['line_dr_ids']:
@@ -155,12 +155,12 @@
!python {model: account.voucher}: |
import netsvc, time
vals = {}
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_michael0"), ref('bank_journal_EUR'), 240.0, 2, ttype='receipt', date=False)
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_michael0"), ref('bank_journal_EUR'), 240.0, False, ttype='receipt', date=False)
vals = {
'account_id': ref('account.cash'),
'amount': 200.0,
'company_id': ref('base.main_company'),
'currency_id': ref('base.EUR'),
'currency_id': False,
'journal_id': ref('bank_journal_EUR'),
'partner_id': ref('res_partner_michael0'),
'period_id': ref('account.period_3'),
@@ -220,8 +220,9 @@
move_line_obj = self.pool.get('account.move.line')
move_lines = move_line_obj.search(cr, uid, [('move_id', '=', invoice_id.move_id.id), ('invoice', '=', invoice_id.id), ('account_id', '=', invoice_id.account_id.id)])
move_line = move_line_obj.browse(cr, uid, move_lines[0])
print move_line.amount_residual, move_line.amount_residual_currency
assert (move_line.amount_residual_currency == 55.56 and move_line.amount_residual == 20) , "Residual amount is not correct for first Invoice"
- toto
-
I check the residual amuont of Invoice2, should be 22.22 in residual currency and 10 in amount_residual
-
!python {model: account.invoice}: |
@@ -247,13 +248,14 @@
'partner_id': ref('res_partner_michael0'),
'period_id': ref('account.period_3'),
'type': 'receipt',
'date': time.strftime("%Y-04-01"),
'date': time.strftime("%Y-%m-%d"),
'payment_option': 'with_writeoff',
'writeoff_acc_id': ref('account.a_expense'),
'exchange_acc_id': ref('account.o_expense'),
'comment': 'Write Off',
'name': 'Second payment',
}
vals.update(self.onchange_date(cr, uid, [], time.strftime('%Y-04-01'), ref('base.USD'), 80.0)['value'])
if not res['value']['line_cr_ids']:
res['value']['line_cr_ids'] = [{'type': 'cr', 'account_id': ref('account.a_recv'),}]
for item in res['value']['line_cr_ids']:
@@ -155,7 +155,7 @@
!python {model: account.voucher}: |
import netsvc, time
vals = {}
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_michal1"), ref('bank_journal_EUR'), 200.0, 2, ttype='receipt', date=False)
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_michal1"), ref('bank_journal_EUR'), 200.0, False, ttype='receipt', date=False)
vals = {
'account_id': ref('account.cash'),
'amount': 200.0,
@@ -240,7 +240,7 @@
!python {model: account.voucher}: |
import netsvc, time
vals = {}
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_michal1"), ref('bank_journal_USD'), 80.0, 2, ttype='receipt', date=False)
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_michal1"), ref('bank_journal_USD'), 80.0, ref('base.USD'), ttype='receipt', date=False)
vals = {
'account_id': ref('account.cash'),
'amount': 80.0,
@@ -250,13 +250,14 @@
'partner_id': ref('res_partner_michal1'),
'period_id': ref('account.period_3'),
'type': 'receipt',
'date': time.strftime("%Y-04-01"),
'date': time.strftime("%Y-%m-%d"),
'payment_option': 'with_writeoff',
'writeoff_acc_id': ref('account.a_expense'),
'exchange_acc_id': ref('account.o_expense'),
'comment': 'Write Off',
'name': 'Second payment',
}
vals.update(self.onchange_date(cr, uid, [], time.strftime('%Y-04-01'), ref('base.USD'), 80.0)['value'])
if not res['value']['line_cr_ids']:
res['value']['line_cr_ids'] = [{'type': 'cr', 'account_id': ref('account.a_recv'),}]
for item in res['value']['line_cr_ids']:
@@ -118,7 +118,7 @@
!python {model: account.voucher}: |
import netsvc, time
vals = {}
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_peter0"), ref('bank_journal_EUR'), 120.00, 2, ttype='receipt', date=False)
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_peter0"), ref('bank_journal_EUR'), 120.00, False, ttype='receipt', date=False)
vals = {
'account_id': ref('account.cash'),
'amount': 120.00,
@@ -210,7 +210,7 @@
!python {model: account.voucher}: |
import netsvc, time
vals = {}
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_peter0"), ref('bank_journal_EUR'), 120.00, 2, ttype='receipt', date=False)
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_peter0"), ref('bank_journal_EUR'), 120.00, False, ttype='receipt', date=False)
vals = {
'account_id': ref('account.cash'),
'amount': 120.00,
@@ -97,7 +97,7 @@
!python {model: account.voucher}: |
import netsvc, time
vals = {}
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_john0"), ref('bank_journal_CHF'), 200.00, 2, ttype='receipt', date=False)
res = self.onchange_partner_id(cr, uid, [], ref("res_partner_john0"), ref('bank_journal_CHF'), 200.00, ref('base.CHF'), ttype='receipt', date=False)
vals = {
'account_id': ref('account.cash'),
'amount': 200.00,
@@ -107,13 +107,14 @@
'partner_id': ref('res_partner_john0'),
'period_id': ref('account.period_3'),
'type': 'receipt',
'date': time.strftime("%Y-03-01"),
'date': time.strftime("%Y-%m-%d"),
'payment_option': 'with_writeoff',
'writeoff_acc_id': ref('account.a_expense'),
'exchange_acc_id': ref('account.o_expense'),
'comment': 'Write Off',
'name': 'First payment',
}
vals.update(self.onchange_date(cr, uid, [], time.strftime('%Y-03-01'), ref('base.CHF'), 200.0)['value'])
if not res['value']['line_cr_ids']:
res['value']['line_cr_ids'] = [{'type': 'cr', 'account_id': ref('account.a_recv'),}]
for item in res['value']['line_cr_ids']:
@@ -74,14 +74,14 @@
<field name="arch" type="xml">
<form string="Bill Payment">
<group col="6" colspan="4">
<field name="partner_id" required="1" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)" context="{'invoice_currency':currency_id}" string="Supplier"/>
<field name="amount" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)"/>
<field name="partner_id" required="1" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" context="{'invoice_currency':currency_id}" string="Supplier"/>
<field name="amount" on_change="onchange_amount(amount, payment_rate, partner_id, journal_id, currency_id, type, date, context)"/>
<field name="journal_id"
domain="[('type','in',['bank', 'cash'])]"
widget="selection" select="1"
on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)"
on_change="onchange_journal(journal_id, line_dr_ids, False, partner_id, date, amount, type, context)"
string="Payment Method"/>
<field name="date" select="1" on_change="onchange_date(partner_id, journal_id, amount, currency_id, type, date)"/>
<field name="date" select="1" on_change="onchange_date(date, currency_id, amount, context)"/>
<field name="reference" select="1" string="Payment Ref"/>
<field name="name" colspan="2"/>
<field name="account_id"
@@ -92,7 +92,7 @@
</group>
<notebook colspan="4">
<page string="Payment Information">
<field name="line_dr_ids" attrs="{'invisible': [('type', '=', 'receipt')]}" default_get="{'journal_id':journal_id, 'type':type, 'partner_id':partner_id}" colspan="4" nolabel="1" height="140" on_change="onchange_line_ids(line_dr_ids, line_cr_ids, amount)">
<field name="line_dr_ids" attrs="{'invisible': [('type', '=', 'receipt')]}" default_get="{'journal_id':journal_id, 'type':type, 'partner_id':partner_id}" colspan="4" nolabel="1" height="140" on_change="onchange_line_ids(line_dr_ids, line_cr_ids, amount, context)">
<tree string="Open Supplier Journal Entries" editable="bottom">
<field name="move_line_id" context="{'journal_id':parent.journal_id, 'partner_id':parent.partner_id}"
on_change="onchange_move_line_id(move_line_id)"
@@ -106,7 +106,7 @@
<field name="amount" sum="Payment"/>
</tree>
</field>
<field name="line_cr_ids" colspan="4" nolabel="1" attrs="{'invisible': [('type', '=', 'payment')]}" default_get="{'journal_id':journal_id, 'partner_id':partner_id}" on_change="onchange_line_ids(line_dr_ids, line_cr_ids, amount)">
<field name="line_cr_ids" colspan="4" nolabel="1" attrs="{'invisible': [('type', '=', 'payment')]}" default_get="{'journal_id':journal_id, 'partner_id':partner_id}" on_change="onchange_line_ids(line_dr_ids, line_cr_ids, amount, context)">
<tree string="Open Customer Journal Entries" editable="bottom">
<field name="move_line_id"/>
<field name="account_id" groups="base.group_extended" domain="[('type','=','receivable')]"/>
@@ -122,6 +122,8 @@
<group col="2" colspan="1">
<separator string="Other Information" colspan="2"/>
<field name="currency_id"/>
<field name="payment_rate" required="1" on_change="onchange_rate(payment_rate, amount, context)" groups='base.group_extended'/>
<field name="paid_amount_in_company_currency" groups='base.group_extended'/>
<field name="number"/>
</group>
</page>
@@ -137,15 +139,15 @@
<field name="arch" type="xml">
<form string="Bill Payment">
<group col="6" colspan="4">
<field name="partner_id" domain="[('supplier','=',True)]" required="1" invisible="context.get('line_type', False)" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)" context="{'invoice_currency':currency_id}" string="Supplier"/>
<field name="amount" invisible="context.get('line_type', False)" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)"/>
<field name="partner_id" domain="[('supplier','=',True)]" required="1" invisible="context.get('line_type', False)" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" context="{'invoice_currency':currency_id}" string="Supplier"/>
<field name="amount" invisible="context.get('line_type', False)" on_change="onchange_amount(amount, payment_rate, partner_id, journal_id, currency_id, type, date, context)"/>
<field name="journal_id"
domain="[('type','in',['bank', 'cash'])]"
invisible="context.get('line_type', False)"
widget="selection" select="1"
on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)"
on_change="onchange_journal(journal_id, line_dr_ids, False, partner_id, date, amount, type, context)"
string="Payment Method"/>
<field name="date" select="1" invisible="context.get('line_type', False)" on_change="onchange_date(partner_id, journal_id, amount, currency_id, type, date)"/>
<field name="date" select="1" invisible="context.get('line_type', False)" on_change="onchange_date(date, currency_id, amount, context)"/>
<field name="reference" select="1" invisible="context.get('line_type', False)" string="Payment Ref"/>
<field name="name" colspan="2" invisible="context.get('line_type', False)"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
@@ -186,12 +188,14 @@
<field name="narration" colspan="2" nolabel="1"/>
</group>
<group col="2" colspan="1">
<group col="2" colspan="1">
<group col="2" colspan="1" attrs="{'invisible':[('currency_id','=',False)]}">
<separator string="Currency Options" colspan="2"/>
<field name="exchange_acc_id"
attrs="{'invisible':[('currency_id','=',False)]}"
domain="[('type','=','other')]"/>
<field name="analytic_id"
groups="analytic.group_analytic_accounting"/>
<field name="payment_rate" required="1" on_change="onchange_rate(payment_rate, amount, context)" groups='base.group_extended'/>
<field name="paid_amount_in_company_currency" groups='base.group_extended'/>
</group>
<group col="2" colspan="1">
<separator string="Payment Options" colspan="2"/>
<field name="payment_option" required="1"/>
<field name="writeoff_amount"
@@ -201,12 +205,13 @@
domain="[('type','=','other')]"/>
<field name="comment"
attrs="{'invisible':[('payment_option','!=','with_writeoff')]}"/>
<field name="analytic_id"
groups="analytic.group_analytic_accounting"/>
</group>
<separator string="Other Information" colspan="2"/>
<group col="2" colspan="1">
<field name="number"/>
<field name="currency_id" invisible="1"/>
<group col="4" colspan="2">
<separator string="Other Information" colspan="4"/>
<field name="number" colspan="4"/>
<field name="currency_id" invisible="1" colspan="4"/>
</group>
</group>
</page>
@@ -279,19 +284,19 @@
<field name="arch" type="xml">
<form string="Customer Payment">
<group col="6" colspan="4">
<field name="partner_id" required="1" invisible="context.get('line_type', False)" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)" string="Customer"/>
<field name="partner_id" required="1" invisible="context.get('line_type', False)" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" string="Customer"/>
<field name="currency_id" invisible="1"/>
<field name="amount"
invisible="context.get('line_type', False)"
string="Paid Amount"
on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)"/>
on_change="onchange_amount(amount, payment_rate, partner_id, journal_id, currency_id, type, date, context)"/>
<field name="journal_id"
domain="[('type','in',['bank', 'cash'])]"
invisible="context.get('line_type', False)"
widget="selection" select="1"
on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)"
on_change="onchange_journal(journal_id, line_cr_ids, False, partner_id, date, amount, type, context)"
string="Payment Method"/>
<field name="date" select="1" invisible="context.get('line_type', False)" on_change="onchange_date(partner_id, journal_id, amount, currency_id, type, date)"/>
<field name="date" select="1" invisible="context.get('line_type', False)" on_change="onchange_date(date, currency_id, amount, context)"/>
<field name="reference" select="1" invisible="context.get('line_type', False)" string="Payment Ref"/>
<field name="name" colspan="2" invisible="context.get('line_type', False)"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
@@ -303,7 +308,7 @@
</group>
<notebook colspan="4">
<page string="Payment Information">
<field name="line_cr_ids" default_get="{'journal_id':journal_id, 'type':type, 'partner_id':partner_id}" colspan="4" nolabel="1" height="140" on_change="onchange_line_ids(line_dr_ids, line_cr_ids, amount)">
<field name="line_cr_ids" default_get="{'journal_id':journal_id, 'type':type, 'partner_id':partner_id}" colspan="4" nolabel="1" height="140" on_change="onchange_line_ids(line_dr_ids, line_cr_ids, amount, context)">
<tree string="Invoices and outstanding transactions" editable="bottom">
<field name="move_line_id" context="{'journal_id':parent.journal_id, 'partner_id':parent.partner_id}"
on_change="onchange_move_line_id(move_line_id)"
@@ -318,7 +323,7 @@
<field name="amount" sum="Payment"/>
</tree>
</field>
<field name="line_dr_ids" colspan="4" nolabel="1" attrs="{'invisible': [('pre_line','=',False)]}" default_get="{'journal_id':journal_id, 'partner_id':partner_id}" on_change="onchange_line_ids(line_dr_ids, line_cr_ids, amount)">
<field name="line_dr_ids" colspan="4" nolabel="1" attrs="{'invisible': [('pre_line','=',False)]}" default_get="{'journal_id':journal_id, 'partner_id':partner_id}" on_change="onchange_line_ids(line_dr_ids, line_cr_ids, amount, context)">
<tree string="Credits" editable="bottom">
<field name="move_line_id"/>
<field name="account_id" groups="base.group_extended" domain="[('type','=','receivable')]"/>
@@ -332,13 +337,15 @@
<field name="narration" colspan="2" nolabel="1"/>
</group>
<group col="2" colspan="1">
<group col="2" colspan="1" attrs="{'invisible':[('currency_id','=',False)]}">
<separator string="Currency Options" colspan="2"/>
<field name="exchange_acc_id"
domain="[('type','=','other')]"/>
<field name="payment_rate" required="1" on_change="onchange_rate(payment_rate, amount, context)" groups='base.group_extended'/>
<field name="paid_amount_in_company_currency" groups='base.group_extended'/>
</group>
<group col="2" colspan="1">
<separator string="Payment Options" colspan="2"/>
<field name="analytic_id"
groups="analytic.group_analytic_accounting"/>
<field name="exchange_acc_id"
attrs="{'invisible':[('currency_id','=',False)]}"
domain="[('type','=','other')]"/>
<field name="payment_option" required="1"/>
<field name="writeoff_amount"
attrs="{'invisible':[('payment_option','!=','with_writeoff')]}"/>
@@ -347,10 +354,12 @@
domain="[('type','=','other')]"/>
<field name="comment"
attrs="{'invisible':[('payment_option','!=','with_writeoff')]}"/>
<field name="analytic_id"
groups="analytic.group_analytic_accounting"/>
</group>
<separator string="Other Information" colspan="2"/>
<group col="4" colspan="1">
<field name="number"/>
<group col="4" colspan="2">
<separator string="Other Information" colspan="4"/>
<field name="number" colspan="4"/>
</group>
</group>
</page>
@@ -82,9 +82,9 @@
<field name="arch" type="xml">
<form string="Sales Receipt">
<group col="6" colspan="4">
<field name="partner_id" required="1" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)" string="Customer"/>
<field name="date" on_change="onchange_date(partner_id, journal_id, amount, currency_id, type, date)"/>
<field name="journal_id" domain="[('type','in',['sale','sale_refund'])]" widget="selection" on_change="onchange_journal(journal_id, line_cr_ids, tax_id, partner_id)"/>
<field name="partner_id" required="1" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" string="Customer"/>
<field name="date" on_change="onchange_date(date, currency_id, amount, context)"/>
<field name="journal_id" domain="[('type','in',['sale','sale_refund'])]" widget="selection" on_change="onchange_journal(journal_id, line_cr_ids, tax_id, partner_id, date, amount, type, context)"/>
<field name="number"/>
<field name="name" colspan="2"/>
<field name="company_id" select="1" widget="selection" groups="base.group_multi_company"/>
@@ -209,9 +209,9 @@
<field name="arch" type="xml">
<form string="Supplier Voucher">
<group col="6" colspan="4">
<field name="partner_id" domain="[('supplier','=',True)]" required="1" string="Supplier" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date)"/>
<field name="date" string="Bill Date" select="1" on_change="onchange_date(partner_id, journal_id, amount, currency_id, type, date)"/>
<field name="journal_id" domain="[('type','in',['purchase','purchase_refund'])]" widget="selection" select="1" on_change="onchange_journal(journal_id, line_dr_ids, tax_id, partner_id)"/>
<field name="partner_id" domain="[('supplier','=',True)]" required="1" string="Supplier" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)"/>
<field name="date" string="Bill Date" select="1" on_change="onchange_date(date, currency_id, amount, context)"/>
<field name="journal_id" domain="[('type','in',['purchase','purchase_refund'])]" widget="selection" select="1" on_change="onchange_journal(journal_id, line_dr_ids, tax_id, partner_id, date, amount, type, context)"/>
<field name="number"/>
<field name="name" colspan="2"/>
<field name="reference" select="1"/>
+107 -5
View File
@@ -995,15 +995,24 @@ class calendar_event(osv.osv):
"""
result = {}
if not isinstance(ids, list):
ids = [ids]
for datas in self.read(cr, uid, ids, ['id','byday','recurrency', 'month_list','end_date', 'rrule_type', 'select1', 'interval', 'count', 'end_type', 'mo', 'tu', 'we', 'th', 'fr', 'sa', 'su', 'exrule', 'day', 'week_list' ], context=context):
event = datas['id']
if datas.get('interval', 0) < 0:
raise osv.except_osv(_('Warning!'), _('Interval cannot be negative'))
if datas.get('count', 0) < 0:
raise osv.except_osv(_('Warning!'), _('Count cannot be negative'))
result[event] = self.compute_rule_string(datas)
if datas['recurrency']:
result[event] = self.compute_rule_string(datas)
else:
result[event] = ""
return result
_columns = {
'id': fields.integer('ID', readonly=True),
'sequence': fields.integer('Sequence'),
@@ -1072,6 +1081,7 @@ rule or repeating pattern of time to exclude from the recurring rule."),
'recurrency': fields.boolean('Recurrent', help="Recurrent Meeting"),
'edit_all': fields.boolean('Edit All', help="Edit all Occurrences of recurrent Meeting."),
}
def default_organizer(self, cr, uid, context=None):
user_pool = self.pool.get('res.users')
user = user_pool.browse(cr, uid, uid, context=context)
@@ -1177,7 +1187,6 @@ rule or repeating pattern of time to exclude from the recurring rule."),
@param self: the object pointer
@param datas: dictionary of freq and interval value.
"""
def get_week_string(freq, datas):
weekdays = ['mo', 'tu', 'we', 'th', 'fr', 'sa', 'su']
if freq == 'weekly':
@@ -1211,9 +1220,88 @@ rule or repeating pattern of time to exclude from the recurring rule."),
interval_srting = datas.get('interval') and (';INTERVAL=' + str(datas.get('interval'))) or ''
return 'FREQ=' + freq.upper() + get_week_string(freq, datas) + interval_srting + get_end_date(datas) + get_month_string(freq, datas)
def _get_empty_rrule_data(self):
return {
'byday' : False,
'recurrency' : False,
'end_date' : False,
'rrule_type' : False,
'select1' : False,
'interval' : 0,
'count' : False,
'end_type' : False,
'mo' : False,
'tu' : False,
'we' : False,
'th' : False,
'fr' : False,
'sa' : False,
'su' : False,
'exrule' : False,
'day' : False,
'week_list' : False
}
def _write_rrule(self, cr, uid, ids, field_value, rule_date=False, context=None):
data = self._get_empty_rrule_data()
if field_value:
data['recurrency'] = True
for event in self.browse(cr, uid, ids, context=context):
rdate = rule_date or event.date
update_data = self._parse_rrule(field_value, dict(data), rdate)
data.update(update_data)
#parse_rrule
self.write(cr, uid, event.id, data, context=context)
def _parse_rrule(self, rule, data, date_start):
day_list = ['mo', 'tu', 'we', 'th', 'fr', 'sa', 'su']
rrule_type = ['yearly', 'monthly', 'weekly', 'daily']
r = rrule.rrulestr(rule, dtstart=datetime.strptime(date_start, "%Y-%m-%d %H:%M:%S"))
if r._freq > 0 and r._freq < 4:
data['rrule_type'] = rrule_type[r._freq]
data['count'] = r._count
data['interval'] = r._interval
data['end_date'] = r._until and r._until.strftime("%Y-%m-%d %H:%M:%S")
#repeat weekly
if r._byweekday:
for i in xrange(0,7):
if i in r._byweekday:
data[day_list[i]] = True
data['rrule_type'] = 'weekly'
#repeat monthly bynweekday ((weekday, weeknumber), )
if r._bynweekday:
data['week_list'] = day_list[r._bynweekday[0][0]].upper()
data['byday'] = r._bynweekday[0][1]
data['select1'] = 'day'
data['rrule_type'] = 'monthly'
if r._bymonthday:
data['day'] = r._bymonthday[0]
data['select1'] = 'date'
data['rrule_type'] = 'monthly'
#yearly but for openerp it's monthly, take same information as monthly but interval is 12 times
if r._bymonth:
data['interval'] = data['interval'] * 12
#FIXEME handle forever case
#end of recurrence
#in case of repeat for ever that we do not support right now
if not (data.get('count') or data.get('end_date')):
data['count'] = 100
if data.get('count'):
data['end_type'] = 'count'
else:
data['end_type'] = 'end_date'
return data
def remove_virtual_id(self, ids):
if isinstance(ids, (str, int)):
if isinstance(ids, (str, int, long)):
return base_calendar_id2real_id(ids)
if isinstance(ids, (list, tuple)):
@@ -1243,7 +1331,6 @@ rule or repeating pattern of time to exclude from the recurring rule."),
if until_date:
continue
until_date = arg[2]
res = super(calendar_event, self).search(cr, uid, args_without_date, \
0, 0, order, context, count=False)
res = self.get_recurrent_ids(cr, uid, res, start_date, until_date, limit, context=context)
@@ -1289,6 +1376,9 @@ rule or repeating pattern of time to exclude from the recurring rule."),
select = [ids]
else:
select = ids
new_ids = []
res = False
for event_id in select:
@@ -1339,6 +1429,13 @@ rule or repeating pattern of time to exclude from the recurring rule."),
context=context)
vals.update(updated_vals.get('value', {}))
if new_ids:
if 'rrule' in vals.keys():
if 'date' in vals.keys():
date_to_write = vals['date']
else:
date_to_write = False
self._write_rrule(cr, uid, new_ids, vals['rrule'], date_to_write, context)
res = super(calendar_event, self).write(cr, uid, new_ids, vals, context=context)
if ('alarm_id' in vals or 'base_calendar_alarm_id' in vals)\
@@ -1465,6 +1562,11 @@ rule or repeating pattern of time to exclude from the recurring rule."),
if vals.get('vtimezone', '') and vals.get('vtimezone', '').startswith('/freeassociation.sourceforge.net/tzfile/'):
vals['vtimezone'] = vals['vtimezone'][40:]
if 'date' in vals and 'rrule' in vals and vals['rrule']:
update_datas = self._parse_rrule(vals['rrule'], self._get_empty_rrule_data(), vals['date'])
update_datas['recurrency'] = True
vals.update(update_datas)
updated_vals = self.onchange_dates(cr, uid, [],
vals.get('date', False),
@@ -15,7 +15,7 @@
Now I will set recurrence for this event to occur monday and friday of week
-
!python {model: calendar.event}: |
data = {'fr': 1, 'mo': 1, 'interval': 1, 'rrule_type': 'weekly', 'end_type': 'end_date', 'end_date': '2011-05-31 00:00:00'}
data = {'fr': 1, 'mo': 1, 'interval': 1, 'rrule_type': 'weekly', 'end_type': 'end_date', 'end_date': '2011-05-31 00:00:00', 'recurrency' : True}
self.write(cr, uid, [ref("calendar_event_technicalpresentation0")], data)
- |
In order to check that recurrent events are views successfully in calendar view,
+11
View File
@@ -143,6 +143,17 @@ class res_partner_address(osv.osv):
res.append((r['id'], addr.strip() or '/'))
return res
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
if not args:
args=[]
ids = self.search(cr, user, [('name',operator,name)] + args, limit=limit, context=context)
jobs = self.pool.get('res.partner.job')
if name:
job_ids = jobs.search(cr, user, [('contact_id', operator, name)] + args, limit=limit, context=context)
for job in jobs.browse(cr, user, job_ids):
ids += [job.address_id.id]
return self.name_get(cr, user, ids, context)
_name = 'res.partner.address'
_inherit = 'res.partner.address'
_description ='Partner Address'
+10
View File
@@ -53,6 +53,16 @@
<action name="%(action_res_widgets_events)d"/>
</child2>
</hpaned>
<!--
The new version should this, kept as comment until rng grammar is updated.
<board style="1">
<column>
<action name="100"/>
</column>
<column/>
<column/>
</board>
-->
</form>
</field>
</record>
+1 -1
View File
@@ -324,7 +324,6 @@ class node_calendar(nodes.node_class):
uid = self.context.uid
res = self.set_data(cr, data)
if res and len(res):
# We arbitrarily construct only the first node of the data
# that have been imported. ICS may have had more elements,
@@ -332,6 +331,7 @@ class node_calendar(nodes.node_class):
assert isinstance(res[0], (int, long))
fnodes = fil_obj.get_calendar_objects(cr, uid, [self.calendar_id], self,
domain=[('id','=',res[0])], context=ctx)
if self.context.get('DAV-client','') in ('iPhone', 'iCalendar',):
# For those buggy clients, register the alias
bca_obj = fil_obj.pool.get('basic.calendar.alias')
+8 -6
View File
@@ -121,10 +121,10 @@ def str2mailto(emailstr, multi=False):
for mas in mailz:
m = mege.match(mas.strip())
if not m:
# one of the rare non-matching strings is "sad" :(
# retz.append({ 'name': mas.strip() })
# continue
raise ValueError("Invalid email address %r" % mas)
#one of the rare non-matching strings is "sad" :(
retz.append({ 'name': mas.strip() })
continue
# raise ValueError("Invalid email address %r" % mas)
rd = { 'name': m.group(1).strip(),
'email': m.group(5), }
if m.group(2):
@@ -189,6 +189,9 @@ def map_data(cr, uid, obj, context=None):
field = obj.ical_get(map_dict, 'field')
field_type = obj.ical_get(map_dict, 'type')
if field:
#ignore write date, this field is resered for the orm
if field == 'write_date':
continue
if field_type == 'selection':
if not map_val:
continue
@@ -299,7 +302,6 @@ class CalDAV(object):
att_data = []
exdates = []
_server_tzinfo = pytz.timezone(tools.get_server_timezone())
for cal_data in child.getChildren():
if cal_data.name.lower() == 'organizer':
dmail = { 'name': cal_data.params.get('CN', ['',])[0],
@@ -552,7 +554,7 @@ class CalDAV(object):
@param data_id: Get Data’s ID or False
@param context: A standard dictionary for contextual values
"""
ical_data = content
self.__attribute__ = get_attribute_mapping(cr, uid, self._calname, context)
parsedCal = vobject.readOne(ical_data)
+6 -19
View File
@@ -24,6 +24,7 @@ from tools import config
import base64
import addons
from tools.translate import _
import tools
class caldav_browse(osv.osv_memory):
@@ -176,16 +177,6 @@ configuration
pref_ids = pref_obj.browse(cr, uid ,context.get('rec_id',False), context=context)
res = {}
host = context.get('host')
port = ''
prefix = 'http://'
if not config.get('xmlrpc'):
if not config.get('netrpc'):
prefix = 'https://'
port = config.get('xmlrpcs_port', 8071)
else:
port = config.get('netrpc_port',8070)
else:
port = config.get('xmlrpc_port',8069)
if not config.get_misc('webdav','enable',True):
raise Exception("WebDAV is disabled, cannot continue")
user_pool = self.pool.get('res.users')
@@ -195,16 +186,16 @@ configuration
if pref_ids:
pref_ids = pref_ids[0]
if pref_ids.device == 'iphone':
url = host + ':' + str(port) + '/'+ pref_ids.service + '/' + cr.dbname + '/'+'calendars/'
url = host + '/'+ pref_ids.service + '/' + cr.dbname + '/'+'calendars/'
else :
url = host + ':' + str(port) + '/'+ pref_ids.service + '/' + cr.dbname + '/'+'calendars/'+ 'users/'+ current_user.login + '/'+ pref_ids.collection.name+ '/'+ pref_ids.calendar.name
url = host + '/'+ pref_ids.service + '/' + cr.dbname + '/'+'calendars/'+ 'users/'+ current_user.login + '/'+ pref_ids.collection.name+ '/'+ pref_ids.calendar.name
res['description'] = self.__doc.get(pref_ids.device , self.__doc['other'])
file = open(addons.get_module_resource('caldav','doc', 'caldav_doc.pdf'),'rb')
res['caldav_doc_file'] = base64.encodestring(file.read())
#res['doc_link'] = 'http://doc.openerp.com/'
res['url'] = prefix+url
res['url'] = url
return res
def browse_caldav(self, cr, uid, ids, context):
@@ -239,12 +230,8 @@ class user_preference(osv.osv_memory):
return ids[0]
def _get_default_host(self, cr, uid, context):
ids=self.search(cr,uid,[])
host_name = ''
if ids:
ids = len(ids)> 1 and len(ids)-1 or ids[0] # Use len(ids)-1 for taking the value of last id
host_name = self.browse(cr, uid,[ids],context=context)[0].host_name
return host_name
return self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', default='http://localhost:8069', context=context)
_defaults={
'service': 'webdav',
+1 -1
View File
@@ -42,7 +42,7 @@
and I set the fields so that the meeting will occur weekly on Monday and Friday 10 times.
-
!python {model: crm.meeting}: |
self.write(cr, uid, [ref("crm_meeting_regardingpresentation0")], {'fr': 1, 'mo': 1, 'th': 1, 'tu': 1, 'we':1, 'count':10, 'interval': 1, 'rrule_type': 'weekly'})
self.write(cr, uid, [ref("crm_meeting_regardingpresentation0")], {'fr': 1, 'mo': 1, 'th': 1, 'tu': 1, 'we':1, 'count':10, 'interval': 1, 'rrule_type': 'weekly', 'recurrency' : True})
- |
I can see from the calendar view that the meeting is scheduled on Monday and Friday
+137
View File
@@ -0,0 +1,137 @@
# Slovenian translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-10-19 07:34+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Slovenian <sl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-21 04:55+0000\n"
"X-Generator: Launchpad (build 14165)\n"
#. module: document_ftp
#: model:ir.model,name:document_ftp.model_document_ftp_configuration
msgid "Auto Directory Configuration"
msgstr "Avto konfiguracija map"
#. module: document_ftp
#: view:document.ftp.configuration:0
msgid ""
"Indicate the network address on which your OpenERP server should be "
"reachable for end-users. This depends on your network topology and "
"configuration, and will only affect the links displayed to the users. The "
"format is HOST:PORT and the default host (localhost) is only suitable for "
"access from the server machine itself.."
msgstr ""
#. module: document_ftp
#: field:document.ftp.configuration,progress:0
msgid "Configuration Progress"
msgstr ""
#. module: document_ftp
#: model:ir.actions.url,name:document_ftp.action_document_browse
msgid "Browse Files"
msgstr "Brskanje Datoteke"
#. module: document_ftp
#: field:document.ftp.configuration,config_logo:0
msgid "Image"
msgstr "Slika"
#. module: document_ftp
#: field:document.ftp.configuration,host:0
msgid "Address"
msgstr "Naslov"
#. module: document_ftp
#: field:document.ftp.browse,url:0
msgid "FTP Server"
msgstr "Strežnik FTP"
#. module: document_ftp
#: model:ir.actions.act_window,name:document_ftp.action_config_auto_directory
msgid "FTP Server Configuration"
msgstr "Konfiguracija FTP strežnika"
#. module: document_ftp
#: model:ir.module.module,description:document_ftp.module_meta_information
msgid ""
"This is a support FTP Interface with document management system.\n"
" With this module you would not only be able to access documents through "
"OpenERP\n"
" but you would also be able to connect with them through the file system "
"using the\n"
" FTP client.\n"
msgstr ""
#. module: document_ftp
#: view:document.ftp.browse:0
msgid "_Browse"
msgstr "_Prebrskaj"
#. module: document_ftp
#: help:document.ftp.configuration,host:0
msgid ""
"Server address or IP and port to which users should connect to for DMS access"
msgstr ""
"Naslov strežnika ali IP in vrata, na katerega se bodo uporabniki povezali za "
"DMS dostop"
#. module: document_ftp
#: model:ir.ui.menu,name:document_ftp.menu_document_browse
msgid "Shared Repository (FTP)"
msgstr ""
#. module: document_ftp
#: view:document.ftp.browse:0
msgid "_Cancel"
msgstr "_Prekliči"
#. module: document_ftp
#: view:document.ftp.configuration:0
msgid "Configure FTP Server"
msgstr "Konfiguriraj FTP strežnik"
#. module: document_ftp
#: model:ir.module.module,shortdesc:document_ftp.module_meta_information
msgid "Integrated FTP Server with Document Management System"
msgstr ""
#. module: document_ftp
#: view:document.ftp.configuration:0
msgid "title"
msgstr "naslov"
#. module: document_ftp
#: model:ir.model,name:document_ftp.model_document_ftp_browse
msgid "Document FTP Browse"
msgstr ""
#. module: document_ftp
#: view:document.ftp.configuration:0
msgid "Knowledge Application Configuration"
msgstr ""
#. module: document_ftp
#: model:ir.actions.act_window,name:document_ftp.action_ftp_browse
msgid "Document Browse"
msgstr ""
#. module: document_ftp
#: view:document.ftp.browse:0
msgid "Browse Document"
msgstr ""
#. module: document_ftp
#: view:document.ftp.configuration:0
msgid "res_config_contents"
msgstr "res_config_contents"
+2 -4
View File
@@ -131,16 +131,14 @@ class hr_expense_expense(osv.osv):
wf_service = netsvc.LocalService("workflow")
mod_obj = self.pool.get('ir.model.data')
res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_supplier_form')
res_id = res and res[1] or False,
inv_ids = []
for id in ids:
wf_service.trg_validate(uid, 'hr.expense.expense', id, 'invoice', cr)
inv_ids.append(self.browse(cr, uid, id).invoice_id.id)
return {
'name': _('Supplier Invoices'),
'view_type': 'form',
'view_mode': 'form,tree',
'view_id': [res_id],
'view_mode': 'form',
'view_id': [res[1] if res else False],
'res_model': 'account.invoice',
'context': "{'type':'out_invoice', 'journal_type': 'purchase'}",
'type': 'ir.actions.act_window',
@@ -55,7 +55,7 @@ class pos_payment_report_date(osv.osv_memory):
_columns = {
'date_start': fields.date('Start Date', required=True),
'date_end': fields.date('End Date', required=True),
'user_id': fields.many2many('res.users', 'res_user_sale', 'user_id', 'sale_id', 'Salesman')
'user_id': fields.many2many('res.users', 'res_user_sale_date', 'user_id', 'sale_id', 'Salesman')
}
_defaults = {
'date_start': lambda *a: time.strftime('%Y-%m-%d'),
+4
View File
@@ -321,6 +321,10 @@
<field name="type">kanban</field>
<field name="arch" type="xml">
<kanban default_group_by="type_id" >
<field name="color"/>
<field name="priority"/>
<field name="state"/>
<field name="type_id"/>
<templates>
<t t-name="kanban-box">
<t t-set="color" t-value="kanban_color(record.color.raw_value || record.type_id.raw_value)"/>
+4 -2
View File
@@ -28,7 +28,7 @@ from project.project import task as base_project_task
class project_task(osv.osv):
_name = "project.task"
_inherit = ["calendar.todo", "project.task"]
_inherit = ["project.task", "calendar.todo"]
_columns = {
# force inherit from project.project_task so that
# calendar.todo.active is masked oute
@@ -42,11 +42,11 @@ class project_task(osv.osv):
help='If the task is created the state is \'Draft\'.\n If the task is started, the state becomes \'In Progress\'.\n If review is needed the task is in \'Pending\' state.\
\n If the task is over, the states is set to \'Done\'.'),
}
_defaults = {
'state': 'draft',
}
def open_task(self, cr, uid, ids, context=None):
"""
Open Task Form for Project Task.
@@ -109,6 +109,8 @@ class project_task(osv.osv):
self.write(cr, uid, [exists], val)
ids.append(exists)
else:
#set user_id with id, needed later
val.update({'user_id' : uid})
task_id = self.create(cr, uid, val)
ids.append(task_id)
return ids
+39 -28
View File
@@ -65,9 +65,9 @@
<field name="type">form</field>
<field name="arch" type="xml">
<field name="progress" position="after">
<field name="recurrency"/>
<field name="edit_all" attrs="{'invisible':[('recurrency','=', False)]}"
on_change="onchange_edit_all(rrule_type,edit_all)"/>
<!-- Recurrency of task not well implemented for now, remove the option-->
<field name="recurrency" invisible="1"/>
<field name="edit_all" attrs="{'invisible':[('recurrency','=', False)]}"/>
</field>
</field>
</record>
@@ -79,46 +79,57 @@
<field name="type">form</field>
<field name="arch" type="xml">
<notebook colspan="4" position="inside">
<page string="Recurrency Option" attrs="{'invisible':[('recurrency','=',False)]}">
<group colspan="2" col="4" >
<field name="rrule_type" string="Recurrency" colspan="1" attrs="{'readonly':[('recurrent_uid','!=',False)]}"/>
</group>
<newline/>
<group col="4" colspan="6" name="rrule">
<separator string="Recurrency Rule" colspan="8"/>
<group col="6" colspan="4">
<field name="interval" string="Repeat Times" attrs="{'readonly': [('end_date','!=',False)]}"/>
<field name="count" attrs="{'readonly': [('end_date','!=',False)]}"/>
<field name="end_date" attrs="{'invisible': [('readonly','!=',False)]}"/>
<page string="Recurrency Option" attrs="{'invisible': [('recurrency','=',False)], 'readonly': ['|', ('recurrent_uid','!=',False), ('state','=','done')]}">
<group col="4" colspan="4" name="rrule">
<group col="4" colspan="4">
<field name="rrule_type" string="Recurrency period" />
<field name="interval" />
<separator string="End of recurrency" colspan="4"/>
<field name="end_type" />
<label string=" " colspan="2" />
<newline />
<field name="count" attrs="{'invisible' : [('end_type', '!=', 'count')] }"/>
<label string=" " colspan="2" />
<newline />
<field name="end_date" attrs="{'invisible' : [('end_type', '!=', 'end_date')], 'required': [('end_type', '=', 'end_date')]}"/>
<newline />
</group>
<group col="14" colspan="4" name="Select weekdays"
attrs="{'invisible' :[('rrule_type','not in', ['weekly','daily_working'])]}">
<group col="8" colspan="4" name="Select weekdays" attrs="{'invisible' :[('rrule_type','not in', ['weekly'])]}">
<separator string="Choose day where repeat the meeting" colspan="8"/>
<field name="mo" colspan="1" />
<field name="tu" colspan="1" />
<field name="we" colspan="1" />
<field name="th" colspan="1" />
<newline/>
<field name="fr" colspan="1" />
<field name="sa" colspan="1" attrs="{'invisible': [('rrule_type','=','daily_working')]}"/>
<field name="su" colspan="1" attrs="{'invisible': [('rrule_type','=','daily_working')]}"/>
<field name="sa" colspan="1" />
<field name="su" colspan="1" />
<newline />
</group>
<group col="10" colspan="4" attrs="{'invisible': [('rrule_type','!=','monthly'), ('rrule_type','!=','yearly')]}">
<group col="10" colspan="4"
attrs="{'invisible' : [('rrule_type','!=','monthly')]}">
<separator string="Choose day in the month where repeat the meeting" colspan="12"/>
<group col="2" colspan="1">
<field name="select1" />
<field name="select1" />
</group>
<group col="2" colspan="1" attrs="{'invisible' : [('select1','=','day')]}">
<field name="day" attrs="{'required' : [('select1','=','date')]}" />
<group col="2" colspan="1">
<field name="day"
attrs="{'required' : [('select1','=','date'), ('rrule_type','=','monthly')],
'invisible' : [('select1','=','day')]}" />
</group>
<group col="3" colspan="1" attrs="{'invisible' : [('select1','=','date')]}">
<field name="byday" string="The" attrs="{'required' : [('select1','=','day')]}" />
<field name="week_list" nolabel="1" attrs="{'required' : [('select1','=','day')]}" />
</group>
<group col="1" colspan="1" attrs="{'invisible' : [('rrule_type','!=','yearly')]}">
<field name="month_list" string="of" colspan="1" attrs="{'required' : [('rrule_type','=','yearly')]}" />
<group col="3" colspan="1">
<field name="byday" string="The"
attrs="{'required' : [('select1','=','day'), ('rrule_type','=','monthly')], 'invisible' : [('select1','=','date')]}" />
<field name="week_list" nolabel="1"
attrs="{'required' : [('select1','=','day'), ('rrule_type','=','monthly')], 'invisible' : [('select1','=','date')]}" />
</group>
</group>
</group>
</page>
</notebook>
</field>
+1 -1
View File
@@ -188,7 +188,7 @@
<button name="next_type" string="Next" type="object" icon="gtk-go-forward" help="Change to Next Stage"/>
<field name="version_id" widget="selection"/>
<field name="user_id"/>
<field name="progress" widget="progressbar" attrs="{'invisible':[('task_id','=',False)]}"/>
<field name="progress" widget="progressbar"/>
<field name="state"/>
<button name="case_cancel" string="Cancel" states="draft,open,pending" type="object" icon="gtk-cancel"/>
<button name="case_close" string="Done" states="open,draft,pending" type="object" icon="gtk-jump-to"/>
-2
View File
@@ -1384,7 +1384,6 @@
<button name="%(track_line)d" string="Split in production lots" type="action"
icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('prodlot_id','&lt;&gt;',False)]}"
states="draft,waiting,confirmed,assigned,done"
context="{'default_use_exist': picking_id.type=='in'}"
groups="base.group_extended"/>
<field groups="base.group_extended" name="tracking_id"/>
<button name="setlast_tracking" string="Put in current pack" type="object"
@@ -1557,7 +1556,6 @@
<button name="%(track_line)d" string="Split in production lots" type="action"
icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('prodlot_id','&lt;&gt;',False)]}"
states="draft,waiting,confirmed,assigned,done"
context="{'default_use_exist': picking_id.type=='in'}"
groups="base.group_extended"/>
<field name="tracking_id" groups="base.group_extended"/>
<button name="setlast_tracking" string="Put in current pack" type="object"
+2 -2
View File
@@ -62,7 +62,7 @@ class stock_partial_picking(osv.osv_memory):
res.update(picking_id=picking_id)
if 'move_ids' in fields:
picking = self.pool.get('stock.picking').browse(cr, uid, picking_id, context=context)
moves = [self._partial_move_for(cr, uid, m) for m in picking.move_lines if m.state == 'assigned']
moves = [self._partial_move_for(cr, uid, m) for m in picking.move_lines if m.state not in ('done','cancel')]
res.update(move_ids=moves)
if 'date' in fields:
res.update(date=time.strftime(DEFAULT_SERVER_DATETIME_FORMAT))
@@ -88,7 +88,7 @@ class stock_partial_picking(osv.osv_memory):
def _partial_move_for(self, cr, uid, move):
partial_move = {
'product_id' : move.product_id.id,
'quantity' : move.product_qty,
'quantity' : move.state == 'assigned' and move.product_qty or 0,
'product_uom' : move.product_uom.id,
'prodlot_id' : move.prodlot_id.id,
'move_id' : move.id,
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Моля въведете числов израз"
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr "Тип на отговор"
msgid "Validation"
msgstr "Валидиране"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr "Отговорено"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr "Изпрати покана"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+30 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -369,24 +369,24 @@ msgstr "Camp tipus comentari"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -754,8 +754,8 @@ msgid "You must enter one or more column heading."
msgstr "Heu d'introduir una o més capçaleres de columna."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Introduïu un valor numèric enter"
@@ -782,8 +782,9 @@ msgstr ""
"és major que el número de respostes. Utilitzeu un número menor que %d."
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr "Esperant resposta"
#. module: survey
@@ -1131,12 +1132,6 @@ msgstr "Tipus de resposta"
msgid "Validation"
msgstr "Validació"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "Esperant resposta"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1420,7 +1415,7 @@ msgid "Answered"
msgstr "Respost"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr "Enquesta completada"
@@ -1447,7 +1442,7 @@ msgid "Send Invitation"
msgstr "Envia invitació"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr "No podeu seleccionar la mateixa resposta més d'una vegada"
@@ -1567,7 +1562,7 @@ msgstr ""
"de respostes. Utilitzeu un número menor que %d."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr "No podeu seleccionar la mateixa resposta més d'una vegada"
@@ -1764,3 +1759,6 @@ msgstr "Respostes màximes per usuari"
#: field:survey.name.wiz,page:0
msgid "Page Position"
msgstr "Posició de la pàgina"
#~ msgid "Watting Answer"
#~ msgstr "Esperant resposta"
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr "Poslat pozvání"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+30 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -368,24 +368,24 @@ msgstr "Kommentar Feldtyp"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -750,8 +750,8 @@ msgid "You must enter one or more column heading."
msgstr "Sie müssen einer oder mehr Spaltenüberschriften eingeben."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Bitte geben Sie einen Integer Wert ein."
@@ -778,8 +778,9 @@ msgstr ""
"Antworten. Bitte geben Sie eine Zahl kleiner als %d ein."
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr "Erwarte Antwort"
#. module: survey
@@ -1127,12 +1128,6 @@ msgstr "Antworttyp"
msgid "Validation"
msgstr "Validierung"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "Erwarte Antwort"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1417,7 +1412,7 @@ msgid "Answered"
msgstr "Beantwortet"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr "Komplettiere Antworten zur Umfrage"
@@ -1444,7 +1439,7 @@ msgid "Send Invitation"
msgstr "Einladung verschicken"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr "Sie können die selbe Antwort nicht mehr als einmal auswählen."
@@ -1565,7 +1560,7 @@ msgstr ""
"der verfügbaren Antworten. Bitte tragen Sie eine Anzahl kleiner als %d ein."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr "Sie können die selbe Antwort nicht mehr als einmal auswählen."
@@ -1919,3 +1914,6 @@ msgstr "Seitenposition"
#~ msgid "Invalid model name in the action definition."
#~ msgstr "Ungültiger Modulname in der Aktionsdefinition."
#~ msgid "Watting Answer"
#~ msgstr "Erwarte Antwort"
+30 -32
View File
@@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -369,24 +369,24 @@ msgstr "Campo tipo comentario"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -753,8 +753,8 @@ msgid "You must enter one or more column heading."
msgstr "Debe introducir una o más cabeceras de columna."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Por favor introduzca un valor numérico entero"
@@ -781,8 +781,9 @@ msgstr ""
"es mayor que el número de respuestas. Por favor, use un número menor que %d."
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr "Esperando respuesta"
#. module: survey
@@ -1131,12 +1132,6 @@ msgstr "Tipo respuesta"
msgid "Validation"
msgstr "Validación"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "Esperando respuesta"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1420,7 +1415,7 @@ msgid "Answered"
msgstr "Contestadas"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr "Respuesta completa de la encuesta"
@@ -1447,7 +1442,7 @@ msgid "Send Invitation"
msgstr "Enviar invitación"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr "No se puede seleccionar la misma respuesta más de una vez"
@@ -1567,7 +1562,7 @@ msgstr ""
"de respuestas. Utilice un número menor que %d."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr "No puede seleccionar la misma respuesta más de una vez"
@@ -1801,6 +1796,9 @@ msgstr "Posición página"
#~ msgid "Invalid XML for View Architecture!"
#~ msgstr "¡XML no válido para la estructura de la vista!"
#~ msgid "Watting Answer"
#~ msgstr "Esperando respuesta"
#~ msgid ""
#~ "The Object name must start with x_ and not contain any special character !"
#~ msgstr ""
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr "Vastatud"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr "Saada kutse"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+30 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -369,24 +369,24 @@ msgstr "Type de champ 'Commentaire'"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -753,8 +753,8 @@ msgid "You must enter one or more column heading."
msgstr "Vous devez saisir un ou plusieurs en-têtes de colonne."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Veuillez saisir un nombre entier"
@@ -781,8 +781,9 @@ msgstr ""
"que le nombre de réponses. Veuillez saisir un nombre plus petit que %d."
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr "En attente de réponse"
#. module: survey
@@ -1131,12 +1132,6 @@ msgstr "Type de réponse"
msgid "Validation"
msgstr "Validation"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "En attente de réponse"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1420,7 +1415,7 @@ msgid "Answered"
msgstr "Répondu"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr "Terminer de répondre au sondage"
@@ -1447,7 +1442,7 @@ msgid "Send Invitation"
msgstr "Envoyer des invitations"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr "Vous ne pouvez pas sélectionner plusieurs fois une même réponse."
@@ -1567,7 +1562,7 @@ msgstr ""
"que le nombre de réponses. Veuillez saisir un nombre plus petit que %d."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr "Vous ne pouvez pas saisir plusieurs fois la même réponse"
@@ -1764,3 +1759,6 @@ msgstr "Nb de réponses maximum par utilisateur"
#: field:survey.name.wiz,page:0
msgid "Page Position"
msgstr "Position de la page"
#~ msgid "Watting Answer"
#~ msgstr "En attente de réponse"
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
"Language: hr\n"
#. module: survey
@@ -359,24 +359,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -723,8 +723,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -749,8 +749,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1090,12 +1091,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1375,7 +1370,7 @@ msgid "Answered"
msgstr "Odgovoren"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1402,7 +1397,7 @@ msgid "Send Invitation"
msgstr "Poslan poziv"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1518,7 +1513,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+30 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr "Megjegyzésmező típusa"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -723,8 +723,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Adjon meg egy egész számot"
@@ -749,8 +749,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr "Válaszra várva"
#. module: survey
@@ -1090,12 +1091,6 @@ msgstr "Válasz típusa"
msgid "Validation"
msgstr "Érvényesítés"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "Válaszra várva"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1375,7 +1370,7 @@ msgid "Answered"
msgstr "Megválaszolt"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1402,7 +1397,7 @@ msgid "Send Invitation"
msgstr "Meghívás küldése"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1518,7 +1513,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
@@ -1711,3 +1706,6 @@ msgstr "Maximum válasz felhasználónként"
#: field:survey.name.wiz,page:0
msgid "Page Position"
msgstr "Oldal pozíció"
#~ msgid "Watting Answer"
#~ msgstr "Válaszra várva"
+28 -33
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr "Tipo di campo commento"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr "E' necessario inserire una o più colonne intestazione."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Inserire un numero intero"
@@ -748,9 +748,10 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgstr ""
msgid "Waiting Answer"
msgstr "In attesa di risposta"
#. module: survey
#: view:survey:0
@@ -1091,12 +1092,6 @@ msgstr "Tipo risposta"
msgid "Validation"
msgstr "Convalida"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "In attesa di risposta"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1376,7 +1371,7 @@ msgid "Answered"
msgstr "Risposto"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1403,7 +1398,7 @@ msgid "Send Invitation"
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1519,7 +1514,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+28 -33
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr "Тайлбар талбарын төрөл"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr "Та нэгээс олон баганад гарчиг оруулах ёстой"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,9 +748,10 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgstr ""
msgid "Waiting Answer"
msgstr "Хариулт хүлээх"
#. module: survey
#: view:survey:0
@@ -1089,12 +1090,6 @@ msgstr "Хариултын төрөл"
msgid "Validation"
msgstr "Батлагдсан"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "Хариулт хүлээх"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr "Хариулсан"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr "Урилга илгээх"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+30 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -367,24 +367,24 @@ msgstr "Opmerking veldsoort"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -748,8 +748,8 @@ msgid "You must enter one or more column heading."
msgstr "U moet één of meer kolomkoppen invoeren."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Vul aub een heel getal in"
@@ -776,8 +776,9 @@ msgstr ""
"Gebruik aub een aantal dat kleiner is dan %d."
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr "Wacht op antwoord"
#. module: survey
@@ -1121,12 +1122,6 @@ msgstr "Antwoordsoort"
msgid "Validation"
msgstr "Validatie"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "Wacht op antwoord"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1410,7 +1405,7 @@ msgid "Answered"
msgstr "Beantwoord"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr "Volledig enquête antwoord"
@@ -1437,7 +1432,7 @@ msgid "Send Invitation"
msgstr "Uitnodiging versturen"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr "U kunt hetzelfde antwoord niet meer dan één keer selecteren"
@@ -1557,7 +1552,7 @@ msgstr ""
"aub een aantal dat kleiner is dan %d."
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr "U kunt hetzelfde antwoord niet meer dan één keer selecteren"
@@ -1756,3 +1751,6 @@ msgstr "Pagina positie"
#~ msgid "Invalid model name in the action definition."
#~ msgstr "Ongeldige modelnaam in de actie definitie."
#~ msgid "Watting Answer"
#~ msgstr "Wacht op antwoord"
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:37+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 04:59+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr "Z odpowiedzią"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr "Wyślij zaproszenie"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+30 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -364,24 +364,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -730,8 +730,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Por favor, indique um número inteiro"
@@ -756,8 +756,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr "Aguardando resposta"
#. module: survey
@@ -1099,12 +1100,6 @@ msgstr "Tipo de resposta"
msgid "Validation"
msgstr "Validação"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "Aguardando resposta"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1385,7 +1380,7 @@ msgid "Answered"
msgstr "Respondido"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1412,7 +1407,7 @@ msgid "Send Invitation"
msgstr "Enviar Convite"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1528,7 +1523,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
@@ -1880,3 +1875,6 @@ msgstr "Posição da Página"
#~ msgid "Response Count"
#~ msgstr "Contagem da Resposta"
#~ msgid "Watting Answer"
#~ msgstr "Aguardando resposta"
+30 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -360,24 +360,24 @@ msgstr "Tipo do Campo de Comentário"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -726,8 +726,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "Digite um valor inteiro"
@@ -752,8 +752,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr "Aguardando Resposta"
#. module: survey
@@ -1093,12 +1094,6 @@ msgstr "Tipo de Resposta"
msgid "Validation"
msgstr "Validação"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "Aguardando Resposta"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1380,7 +1375,7 @@ msgid "Answered"
msgstr "Respondida"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr "Resposta Completa da Pesquisa"
@@ -1407,7 +1402,7 @@ msgid "Send Invitation"
msgstr "Enviar Convite"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr "Você não pode selecionar a mesma resposta mais de uma vez"
@@ -1523,7 +1518,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr "Você não pode selecionar a mesma resposta mais de uma vez"
@@ -1716,3 +1711,6 @@ msgstr ""
#: field:survey.name.wiz,page:0
msgid "Page Position"
msgstr ""
#~ msgid "Watting Answer"
#~ msgstr "Aguardando Resposta"
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr "Отвечено"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr "Отправить Приглашение"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr "Odgovoreno"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr "Pošalji poziv"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr "Odgovoreno"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr "Pošalji poziv"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+2 -7
View File
@@ -716,8 +716,9 @@ msgid "Maximum Required Answer you entered f
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1055,12 +1056,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
+27 -32
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr ""
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -722,8 +722,8 @@ msgid "You must enter one or more column heading."
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr ""
@@ -748,8 +748,9 @@ msgid ""
msgstr ""
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgid "Waiting Answer"
msgstr ""
#. module: survey
@@ -1089,12 +1090,6 @@ msgstr ""
msgid "Validation"
msgstr ""
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr ""
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1374,7 +1369,7 @@ msgid "Answered"
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr ""
@@ -1401,7 +1396,7 @@ msgid "Send Invitation"
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr ""
@@ -1517,7 +1512,7 @@ msgid ""
msgstr ""
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr ""
+31 -33
View File
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-10-19 05:38+0000\n"
"X-Generator: Launchpad (build 14157)\n"
"X-Launchpad-Export-Date: 2011-10-22 05:00+0000\n"
"X-Generator: Launchpad (build 14170)\n"
#. module: survey
#: view:survey.print:0
@@ -358,24 +358,24 @@ msgstr "备注自动类型"
#: code:addons/survey/survey.py:642
#: code:addons/survey/wizard/survey_answer.py:124
#: code:addons/survey/wizard/survey_answer.py:131
#: code:addons/survey/wizard/survey_answer.py:700
#: code:addons/survey/wizard/survey_answer.py:739
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:788
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:801
#: code:addons/survey/wizard/survey_answer.py:812
#: code:addons/survey/wizard/survey_answer.py:821
#: code:addons/survey/wizard/survey_answer.py:826
#: code:addons/survey/wizard/survey_answer.py:900
#: code:addons/survey/wizard/survey_answer.py:936
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:982
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:988
#: code:addons/survey/wizard/survey_answer.py:1000
#: code:addons/survey/wizard/survey_answer.py:1007
#: code:addons/survey/wizard/survey_answer.py:1010
#: code:addons/survey/wizard/survey_answer.py:699
#: code:addons/survey/wizard/survey_answer.py:738
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:787
#: code:addons/survey/wizard/survey_answer.py:792
#: code:addons/survey/wizard/survey_answer.py:800
#: code:addons/survey/wizard/survey_answer.py:811
#: code:addons/survey/wizard/survey_answer.py:820
#: code:addons/survey/wizard/survey_answer.py:825
#: code:addons/survey/wizard/survey_answer.py:899
#: code:addons/survey/wizard/survey_answer.py:935
#: code:addons/survey/wizard/survey_answer.py:953
#: code:addons/survey/wizard/survey_answer.py:981
#: code:addons/survey/wizard/survey_answer.py:984
#: code:addons/survey/wizard/survey_answer.py:987
#: code:addons/survey/wizard/survey_answer.py:999
#: code:addons/survey/wizard/survey_answer.py:1006
#: code:addons/survey/wizard/survey_answer.py:1009
#: code:addons/survey/wizard/survey_selection.py:134
#: code:addons/survey/wizard/survey_selection.py:138
#: code:addons/survey/wizard/survey_send_invitation.py:74
@@ -730,8 +730,8 @@ msgid "You must enter one or more column heading."
msgstr "你必须输入一条或多条列头"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:759
#: code:addons/survey/wizard/survey_answer.py:954
#: code:addons/survey/wizard/survey_answer.py:758
#: code:addons/survey/wizard/survey_answer.py:953
#, python-format
msgid "Please enter an integer value"
msgstr "请输入一个整数"
@@ -756,9 +756,10 @@ msgid ""
msgstr "你输入的最多需要的答案数大于答案数。请用小于%d的数字。"
#. module: survey
#: selection:survey.request,state:0
#: view:survey.request:0
msgid "Watting Answer"
msgstr "等待回答"
msgid "Waiting Answer"
msgstr "等待回复"
#. module: survey
#: view:survey:0
@@ -1097,12 +1098,6 @@ msgstr "回复类型"
msgid "Validation"
msgstr "验证"
#. module: survey
#: view:survey.request:0
#: selection:survey.request,state:0
msgid "Waiting Answer"
msgstr "等待回复"
#. module: survey
#: selection:survey.question,comment_valid_type:0
#: selection:survey.question,validation_type:0
@@ -1382,7 +1377,7 @@ msgid "Answered"
msgstr "已答复"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:433
#: code:addons/survey/wizard/survey_answer.py:432
#, python-format
msgid "Complete Survey Answer"
msgstr "完成问卷回复"
@@ -1409,7 +1404,7 @@ msgid "Send Invitation"
msgstr "发送邀请"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:793
#: code:addons/survey/wizard/survey_answer.py:792
#, python-format
msgid "You cannot select the same answer more than one time"
msgstr "不能选择多次选择同样的答案"
@@ -1525,7 +1520,7 @@ msgid ""
msgstr "你输入的需要的答复#大于答复数量。请用小于%d的数。"
#. module: survey
#: code:addons/survey/wizard/survey_answer.py:985
#: code:addons/survey/wizard/survey_answer.py:984
#, python-format
msgid "You cannot select same answer more than one time'"
msgstr "不能多次选择同样的答复"
@@ -1748,3 +1743,6 @@ msgstr "页面位置"
#~ msgid "New Survey Question"
#~ msgstr "新的调查问题"
#~ msgid "Watting Answer"
#~ msgstr "等待回答"
+1 -1
View File
@@ -100,7 +100,7 @@
</record>
<record id="survey_question_company_size_Europ" model="survey.answer">
<field name="in_visible_answer_type">1</field>
<field name="answer">Europ</field>
<field name="answer">Europe</field>
<field name="question_id" ref="survey_question_located" />
<field name="sequence" eval="1"/>
</record>
+1 -1
View File
@@ -1066,7 +1066,7 @@
<field name="state"/>
<button name="survey_req_cancel" string="Cancelled" states="waiting_answer" type="object" icon="gtk-cancel"/>
<button name="survey_req_draft" string="Set to Draft" states="cancel,done" type="object" icon="gtk-new"/>
<button name="survey_req_waiting_answer" string="Watting Answer" states="draft" type="object" icon="gtk-new"/>
<button name="survey_req_waiting_answer" string="Waiting Answer" states="draft" type="object" icon="gtk-new"/>
<button name="survey_req_done" string="Done" states="waiting_answer" type="object" icon="gtk-ok"/>
</group>
</form>
+5 -4
View File
@@ -22,10 +22,11 @@ from osv import fields, osv
import pooler
import tools
import logging
from service import security
import ldap
from ldap.filter import filter_format
import openerp.exceptions
class CompanyLDAP(osv.osv):
_name = 'res.company.ldap'
@@ -148,12 +149,12 @@ class users(osv.osv):
def check(self, db, uid, passwd):
try:
return super(users,self).check(db, uid, passwd)
except security.ExceptionNoTb: # AccessDenied
except openerp.exceptions.AccessDenied:
pass
if not passwd:
# empty passwords disallowed for obvious security reasons
raise security.ExceptionNoTb('AccessDenied')
raise openerp.exceptions.AccessDenied()
cr = pooler.get_db(db).cursor()
user = self.browse(cr, 1, uid)
@@ -187,7 +188,7 @@ class users(osv.osv):
logger.warning('cannot check', exc_info=True)
pass
cr.close()
raise security.ExceptionNoTb('AccessDenied')
raise openerp.exceptions.AccessDenied()
users()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: