[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:
@@ -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'),
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
Reference in New Issue
Block a user