app/soc/views/models/timeline.py
changeset 1636 0d10eb42a8a1
parent 1584 d8ba8c917f37
child 1785 d7c5112b1d44
equal deleted inserted replaced
1635:b7e2d494aa11 1636:0d10eb42a8a1
    20 __authors__ = [
    20 __authors__ = [
    21     '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21     '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    22     '"Pawel Solyga" <pawel.solyga@gmail.com>',
    22     '"Pawel Solyga" <pawel.solyga@gmail.com>',
    23   ]
    23   ]
    24 
    24 
    25 
       
    26 from google.appengine.ext import db
       
    27 
    25 
    28 from django import forms
    26 from django import forms
    29 
    27 
    30 from soc.logic import dicts
    28 from soc.logic import dicts
    31 from soc.logic.models import program as program_logic
    29 from soc.logic.models import program as program_logic
    73     params = dicts.merge(params, new_params)
    71     params = dicts.merge(params, new_params)
    74 
    72 
    75     super(View, self).__init__(params=params)
    73     super(View, self).__init__(params=params)
    76 
    74 
    77     for name, logic_value in program_logic.logic.TIMELINE_LOGIC.iteritems():
    75     for name, logic_value in program_logic.logic.TIMELINE_LOGIC.iteritems():
    78       create_form = params_helper.getCreateForm(self._params, logic_value.getModel())
    76       create_form = params_helper.getCreateForm(self._params, 
       
    77           logic_value.getModel())
    79       edit_form = dynaform.extendDynaForm(
    78       edit_form = dynaform.extendDynaForm(
    80         dynaform = create_form,
    79         dynaform = create_form,
    81         dynainclude = self._params['edit_dynainclude'],
    80         dynainclude = self._params['edit_dynainclude'],
    82         dynaexclude = self._params['edit_dynaexclude'],
    81         dynaexclude = self._params['edit_dynaexclude'],
    83         )
    82         )