app/soc/views/models/group.py
changeset 755 1ed041c0cdc6
parent 681 48983ecf4665
child 809 757cc13ecd39
equal deleted inserted replaced
754:ed78bb93a287 755:1ed041c0cdc6
    26 
    26 
    27 from django import forms
    27 from django import forms
    28 
    28 
    29 from soc.logic import dicts
    29 from soc.logic import dicts
    30 from soc.logic.models import user as user_logic
    30 from soc.logic.models import user as user_logic
    31 from soc.views import helper
    31 from soc.views.helper import widgets
    32 from soc.views.models import base
    32 from soc.views.models import base
    33 
       
    34 import soc.views.helper
       
    35 import soc.views.helper.widgets
       
    36 
    33 
    37 
    34 
    38 class View(base.View):
    35 class View(base.View):
    39   """View methods for the Group model.
    36   """View methods for the Group model.
    40   """
    37   """
    49 
    46 
    50     new_params = {}
    47     new_params = {}
    51 
    48 
    52     new_params['extra_dynaexclude'] = ['founder', 'home']
    49     new_params['extra_dynaexclude'] = ['founder', 'home']
    53     new_params['edit_extra_dynafields'] = {
    50     new_params['edit_extra_dynafields'] = {
    54         'founded_by': forms.CharField(widget=helper.widgets.ReadOnlyInput(),
    51         'founded_by': forms.CharField(widget=widgets.ReadOnlyInput(),
    55                                    required=False),
    52                                    required=False),
    56         }
    53         }
    57 
    54 
    58     # TODO(tlarsen): Add support for Django style template lookup
    55     # TODO(tlarsen): Add support for Django style template lookup
    59     new_params['public_template'] = 'soc/group/public.html'
    56     new_params['public_template'] = 'soc/group/public.html'