|
|
@ -625,7 +625,8 @@ class MisReportInstance(models.Model): |
|
|
|
period_ids = fields.One2many('mis.report.instance.period', |
|
|
|
'report_instance_id', |
|
|
|
required=True, |
|
|
|
string='Periods') |
|
|
|
string='Periods', |
|
|
|
copy=True) |
|
|
|
target_move = fields.Selection([('posted', 'All Posted Entries'), |
|
|
|
('all', 'All Entries')], |
|
|
|
string='Target Moves', |
|
|
@ -642,6 +643,12 @@ class MisReportInstance(models.Model): |
|
|
|
required=True) |
|
|
|
landscape_pdf = fields.Boolean(string='Landscape PDF') |
|
|
|
|
|
|
|
@api.one |
|
|
|
def copy(self, default=None): |
|
|
|
default = dict(default or {}) |
|
|
|
default['name'] = _('%s (copy)') % self.name |
|
|
|
return super(MisReportInstance, self).copy(default) |
|
|
|
|
|
|
|
def _format_date(self, lang_id, date): |
|
|
|
# format date following user language |
|
|
|
date_format = self.env['res.lang'].browse(lang_id).date_format |
|
|
|