Many2Many Field

class nh_observations.fields.Many2Many(comodel_name=None, relation=None, column1=None, column2=None, string=None, necessary=True, **kwargs)[source]
column_attrs = [('change_default', '_column_change_default'), ('context', '_column_context'), ('copy', '_column_copy'), ('deprecated', '_column_deprecated'), ('domain', '_column_domain'), ('groups', '_column_groups'), ('help', '_column_help'), ('id1', '_column_id1'), ('id2', '_column_id2'), ('limit', '_column_limit'), ('manual', '_column_manual'), ('obj', '_column_obj'), ('readonly', '_column_readonly'), ('rel', '_column_rel'), ('required', '_column_required'), ('select', '_column_select'), ('states', '_column_states'), ('string', '_column_string')]
description_attrs = [('change_default', '_description_change_default'), ('company_dependent', '_description_company_dependent'), ('context', '_description_context'), ('depends', '_description_depends'), ('deprecated', '_description_deprecated'), ('domain', '_description_domain'), ('groups', '_description_groups'), ('help', '_description_help'), ('manual', '_description_manual'), ('readonly', '_description_readonly'), ('related', '_description_related'), ('relation', '_description_relation'), ('required', '_description_required'), ('searchable', '_description_searchable'), ('sortable', '_description_sortable'), ('states', '_description_states'), ('store', '_description_store'), ('string', '_description_string')]
related_attrs = [('comodel_name', '_related_comodel_name'), ('context', '_related_context'), ('domain', '_related_domain'), ('groups', '_related_groups'), ('help', '_related_help'), ('readonly', '_related_readonly'), ('string', '_related_string')]