mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 23:45:44 +07:00
[IMP] runbot: add a search panel on build error list view
This commit is contained in:
parent
90f114c730
commit
23be10f75b
@ -99,7 +99,7 @@ class BuildError(models.Model):
|
|||||||
build_ids = fields.Many2many('runbot.build', compute=_compute_related_error_content_ids('build_ids'))
|
build_ids = fields.Many2many('runbot.build', compute=_compute_related_error_content_ids('build_ids'))
|
||||||
bundle_ids = fields.Many2many('runbot.bundle', compute=_compute_related_error_content_ids('bundle_ids'))
|
bundle_ids = fields.Many2many('runbot.bundle', compute=_compute_related_error_content_ids('bundle_ids'))
|
||||||
version_ids = fields.Many2many('runbot.version', string='Versions', compute=_compute_related_error_content_ids('version_ids'))
|
version_ids = fields.Many2many('runbot.version', string='Versions', compute=_compute_related_error_content_ids('version_ids'))
|
||||||
trigger_ids = fields.Many2many('runbot.trigger', string='Triggers', compute=_compute_related_error_content_ids('trigger_ids'))
|
trigger_ids = fields.Many2many('runbot.trigger', string='Triggers', compute=_compute_related_error_content_ids('trigger_ids'), store=True)
|
||||||
tag_ids = fields.Many2many('runbot.build.error.tag', string='Tags', compute=_compute_related_error_content_ids('tag_ids'))
|
tag_ids = fields.Many2many('runbot.build.error.tag', string='Tags', compute=_compute_related_error_content_ids('tag_ids'))
|
||||||
|
|
||||||
random = fields.Boolean('Random', compute="_compute_random", store=True)
|
random = fields.Boolean('Random', compute="_compute_random", store=True)
|
||||||
|
@ -291,6 +291,11 @@
|
|||||||
<filter string="Test Tags" name="test_tagged_errors" domain="[('test_tags', '!=', False)]"/>
|
<filter string="Test Tags" name="test_tagged_errors" domain="[('test_tags', '!=', False)]"/>
|
||||||
<separator/>
|
<separator/>
|
||||||
<filter string="Not seen in one month" name="not_seen_one_month" domain="[('last_seen_date','<', (context_today() - datetime.timedelta(days=30)).strftime('%Y-%m-%d'))]"/>
|
<filter string="Not seen in one month" name="not_seen_one_month" domain="[('last_seen_date','<', (context_today() - datetime.timedelta(days=30)).strftime('%Y-%m-%d'))]"/>
|
||||||
|
<searchpanel>
|
||||||
|
<field name="team_id" select="multi" string="Assigned Team" icon="fa-users" enable_counters="1"/>
|
||||||
|
<field name="customer" select="multi" string="Customer" icon="fa-address-card" enable_counters="1"/>
|
||||||
|
<field name="trigger_ids" select="multi" string="Triggers" icon="fa-bullseye" enable_counters="1"/>
|
||||||
|
</searchpanel>
|
||||||
</search>
|
</search>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
Loading…
Reference in New Issue
Block a user