В модуле CRM, я пытаюсь установить фильтр group_by в many2many поля, но я уже получил эту ошибку:Группа фильтров по многим2many полем в виде дерева Odoo 8?
AssertionError: Fields in 'groupby' must be regular database-persisted fields (no function or related fields), or function fields with store=True
поля является «categ_ids» Этого код ого и XML:
'write_date': fields.datetime('Update Date', readonly=True),
'categ_ids': fields.many2many('crm.case.categ', 'crm_lead_category_rel', 'lead_id', 'category_id', 'Tags', \
domain="['|', ('section_id', '=', section_id), ('section_id', '=', False), ('object_id.model', '=', 'crm.lead')]", help="Classify and analyze your lead/opportunity categories like: Training, Service"),
'contact_name': fields.char('Contact Name', size=64),
Для XML:
Спасибо заранее
Тогда нет способа сделать group_by в это поле –
Вам нужно group_by поле, которое хранится в базе данных вашей модели. Вы можете использовать вычисленное поле и использовать store = True, однако, если ваши данные изменяются на вашей родственной модели, вам понадобится функция, которая сохраняет значение вашего вычисленного поля. –
У вас есть пример –