Skip to content

Commit 649f91a

Browse files
committed
[IMP] Improve naming
1 parent 9f79a20 commit 649f91a

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<odoo noupdate="1">
3-
<record id="attachment_time_to_live" model="ir.config_parameter">
4-
<field name="key">attachment.time.to.live</field>
3+
<record id="attachment_ttl" model="ir.config_parameter">
4+
<field name="key">attachment.ttl</field>
55
<field name="value">7</field>
66
</record>
77
</odoo>

base_export_async/models/delay_export.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,12 @@ def export(self, params):
8686
)
8787

8888
time_to_live = self.env['ir.config_parameter'].sudo(). \
89-
get_param('attachment.time.to.live', 7)
89+
get_param('attachment.ttl', 7)
9090
date_today = fields.Date.today()
9191
expiration_date = fields.Date.to_string(
9292
date_today + relativedelta(days=+int(time_to_live)))
9393

94+
# TODO : move to email template
9495
odoo_bot = self.sudo().env.ref("base.partner_root")
9596
email_from = odoo_bot.email
9697
self.env['mail.mail'].create({
@@ -112,8 +113,8 @@ def export(self, params):
112113

113114
@api.model
114115
def cron_delete(self):
115-
time_to_live = self.env. \
116-
ref('base_export_async.attachment_time_to_live').value
116+
time_to_live = self.env['ir.config_parameter'].sudo(). \
117+
get_param('attachment.ttl', 7)
117118
date_today = fields.Date.today()
118119
date_to_delete = date_today + relativedelta(days=-int(time_to_live))
119120
self.search([('create_date', '<=', date_to_delete)]).unlink()

base_export_async/tests/test_base_export_async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def test_cron_delete(self):
7373
self.delay_export_obj.export(params)
7474
new_attachment = self.env['ir.attachment'].search([]) - attachments
7575
time_to_live = self.env['ir.config_parameter'].sudo(). \
76-
get_param('attachment.time.to.live', 7)
76+
get_param('attachment.ttl', 7)
7777
date_today = fields.Date.today()
7878
date_to_delete = date_today + relativedelta(days=-int(time_to_live))
7979
# Update create_date with today - TTL

0 commit comments

Comments
 (0)