12345678910111213141516171819202122232425262728293031323334 |
- # -*- coding: utf-8 -*-
- # Part of Odoo. See LICENSE file for full copyright and licensing details.
- from odoo import api, fields, models
- class TestModel(models.Model):
- """ Add website option in server actions. """
- _name = 'test.model'
- _inherit = [
- 'website.seo.metadata',
- 'website.published.mixin',
- 'website.searchable.mixin',
- ]
- _description = 'Website Model Test'
- name = fields.Char(required=1)
- @api.model
- def _search_get_detail(self, website, order, options):
- return {
- 'model': 'test.model',
- 'base_domain': [],
- 'search_fields': ['name'],
- 'fetch_fields': ['name'],
- 'mapping': {
- 'name': {'name': 'name', 'type': 'text', 'match': True},
- 'website_url': {'name': 'name', 'type': 'text', 'truncate': False},
- },
- 'icon': 'fa-check-square-o',
- 'order': 'name asc, id desc',
- }
|