-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathoomusic_artist_data.xml
45 lines (45 loc) · 1.96 KB
/
oomusic_artist_data.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="oomusic_artist_reload_info" model="ir.actions.server">
<field name="name">Update Artist Info</field>
<field name="model_id" ref="model_oomusic_artist"/>
<field name="binding_model_id" ref="model_oomusic_artist"/>
<field name="state">code</field>
<field name="code">
if env.context.get('active_ids'):
Artist = model.browse(env.context['active_ids'])
Artist.action_reload_artist_info()
</field>
</record>
</data>
<data>
<record id="oomusic_artist_reload_bit_info" model="ir.actions.server">
<field name="name">Update Events Info</field>
<field name="model_id" ref="model_oomusic_artist"/>
<field name="binding_model_id" ref="model_oomusic_artist"/>
<field name="state">code</field>
<field name="code">
if env.context.get('active_ids'):
Artist = model.browse(env.context['active_ids'])
Artist.action_reload_bit_info()
</field>
</record>
</data>
<data noupdate="1">
<!-- Cron to build image cache -->
<record id="oomusic_build_artists_image_cache" model="ir.cron">
<field name="name">oomusic.build.artists.image.cache</field>
<field name="active" eval="True"/>
<field name="user_id" ref="base.user_root"/>
<field name="interval_number">1</field>
<field name="interval_type">months</field>
<field name="numbercall">-1</field>
<field name="nextcall" eval="((datetime.now() + timedelta(days=4)).replace(hour=4, minute=20, second=0)).strftime('%Y-%m-%d %H:%M:%S')" />
<field name="doall" eval="False"/>
<field name="model_id" ref="oomusic.model_oomusic_artist"/>
<field name="state">code</field>
<field name="code">model.cron_build_image_cache()</field>
</record>
</data>
</odoo>