Skip to content
Snippets Groups Projects
Commit 6a6a97aba6cf authored by Sylvain Thénault's avatar Sylvain Thénault
Browse files

autocomplete_initfuncs is now expected as widget argument

parent 838ad9dc61ef
No related branches found
No related tags found
No related merge requests found
"""this contains the template-specific entities' classes"""
from cubes.expense.entities import Expense as BaseExpense, ExpenseLine as BaseExpenseLine
class Expense(BaseExpense):
autocomplete_initfuncs = {'spent_for' : 'get_concerned_by'}
from cubes.expense.entities import ExpenseLine as BaseExpenseLine
class ExpenseLine(BaseExpenseLine):
......
......@@ -5,10 +5,11 @@
from cubicweb.web.formwidgets import RestrictedAutoCompletionWidget
from cubicweb.web.views import basecontrollers
uicfg.autoform_section.tag_subject_of(('Expense', 'spent_for', '*'), 'primary')
uicfg.autoform_field_kwargs.tag_subject_of(('Expense', 'spent_for', '*'),
{'widget': RestrictedAutoCompletionWidget})
_afs = uicfg.autoform_section
_afs.tag_subject_of(('Expense', 'spent_for', '*'), 'primary')
_affk = uicfg.autoform_field_kwargs
_affk.tag_subject_of(('Expense', 'spent_for', '*'),
{'widget': RestrictedAutoCompletionWidget(autocomplete_initfunc='get_concerned_by')})
@monkeypatch(basecontrollers.JSonController)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment