[IMP] ir_cron: improve form view usability

* User renamed to Cron User which is the uid used to run
   the scheduled action
 * Clean 'repeat every' option to make it easier to understand
 * Priority field should not be named sequence
This commit is contained in:
Thibault Delavallée
2017-01-12 12:33:12 +01:00
parent c12a0f5af8
commit 5ca2bb785f
2 changed files with 8 additions and 5 deletions
+1 -1
View File
@@ -42,7 +42,7 @@ class ir_cron(models.Model):
'ir.actions.server', 'Server action',
delegate=True, ondelete='restrict', required=True)
cron_name = fields.Char('Name', related='ir_actions_server_id.name', store=True)
user_id = fields.Many2one('res.users', string='User', default=lambda self: self.env.user, required=True)
user_id = fields.Many2one('res.users', string='Cron User', default=lambda self: self.env.user, required=True)
active = fields.Boolean(default=True)
interval_number = fields.Integer(default=1, help="Repeat every x.")
interval_type = fields.Selection([('minutes', 'Minutes'),
+7 -4
View File
@@ -15,11 +15,14 @@
<xpath expr="//group[@name='action_wrapper']" position="inside">
<group>
<field name="user_id"/>
<field name="priority"/>
<field name="interval_number"/>
<field name="interval_type"/>
<label for="interval_number" string="Execute Every"/>
<div>
<field name="interval_number" class="oe_inline"/>
<field name="interval_type" class="oe_inline"/>
</div>
<field name="nextcall"/>
<field name="numbercall"/>
<field name="priority"/>
<field name="doall"/>
</group>
</xpath>
@@ -29,7 +32,7 @@
<field name="model">ir.cron</field>
<field name="arch" type="xml">
<tree string="Scheduled Actions" decoration-muted="(not active)">
<field name="priority" string="Sequence"/>
<field name="priority"/>
<field name="name"/>
<field name="nextcall"/>
<field name="interval_number"/>