from __future__ import annotations
from onegov.parliament.models import ParliamentaryGroup
from onegov.pas.i18n import _
from onegov.search import ORMSearchable
[docs]
class PASParliamentaryGroup(ParliamentaryGroup, ORMSearchable):
[docs]
__mapper_args__ = {
'polymorphic_identity': 'pas_parliamentary_group',
}
[docs]
fts_type_title = _('Parliamentary groups')
[docs]
fts_title_property = 'name'
[docs]
fts_properties = {'name': {'type': 'text', 'weight': 'A'}}
@property
[docs]
def fts_suggestion(self) -> str:
return self.name