Use Aeroo Reports instead.

-- 
You received this bug notification because you are a member of Report
OpenOffice Team, which is the registrant for Report OpenOffice.
https://bugs.launchpad.net/bugs/646271

Title:
  Translation in slection items

Status in OpenOffice.org Reporting Engine for OpenObject:
  Won't Fix

Bug description:
  Try to use get_selection_item with french translation.
  No way to have field in french.
  Modify extrafunction with adaption of code from orm :

      def _get_selection_item(self, obj, field):
          try:
              if isinstance(obj, report_sxw.browse_record_list):
                  obj = obj[0]
              if type(obj)==str:
                  model = obj
              else:
                  model = obj._table_name
              field_val = getattr(obj, field)
              if field_val:
                  selection = self.pool.get(model)._columns[field].selection
                  if selection.__class__==list:
                      translation_obj = self.pool.get('ir.translation')
                      sel2 = []
                      for (key, val) in selection:
                          val2 = None
                          if val:
                              val2 = translation_obj._get_source(self.cr, 
self.uid, self.pool.get(model)._name + ',' + field, 'selection', 
self._get_lang(), val)
                          sel2.append((key, val2 or val))
                      val_dict = dict(sel2)
                  else:
                      val_dict = dict(selection(self.pool.get(model), self.cr, 
self.uid, {'lang':self._get_lang()}))
                  return val_dict[field_val]
              return ''
          except Exception:
              return ''

  selection items appear in french.

To manage notifications about this bug go to:
https://bugs.launchpad.net/report-openoffice/+bug/646271/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~report-openoffice-team
Post to     : report-openoffice-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~report-openoffice-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to