app/soc/views/models/role.py
changeset 528 5e6ae12cc495
parent 521 07b2c382a4d6
child 538 4d209757c835
equal deleted inserted replaced
527:56904cacdbe2 528:5e6ae12cc495
    49     """
    49     """
    50 
    50 
    51     #: db.Model subclass for which the form will gather information
    51     #: db.Model subclass for which the form will gather information
    52     model = soc.models.request.Request
    52     model = soc.models.request.Request
    53 
    53 
    54     #: exclude pretty much everything, model=None would also remove the help text etc. 
    54     #: Exclude pretty much everything, model=None would 
    55     exclude = ['inheritance_line', 'requester', 'to', 'role', 'accepted', 'declined']
    55     #: also remove the help text etc. 
       
    56     exclude = ['inheritance_line', 'requester', 'to', 'role', 
       
    57         'accepted', 'declined']
    56 
    58 
    57   requester = forms.CharField(widget=helper.widgets.ReadOnlyInput())
    59   requester = forms.CharField(widget=helper.widgets.ReadOnlyInput())
    58 
    60 
    59   role = forms.CharField(widget=helper.widgets.ReadOnlyInput())
    61   role = forms.CharField(widget=helper.widgets.ReadOnlyInput())
    60 
    62 
    92     new_params['list_redirect_action'] = '/request/create/%s/%s' % (
    94     new_params['list_redirect_action'] = '/request/create/%s/%s' % (
    93         self._params['url_name'], kwargs['link_id'])
    95         self._params['url_name'], kwargs['link_id'])
    94     new_params['name'] = self._params['name']
    96     new_params['name'] = self._params['name']
    95     new_params['name_short'] = self._params['name_short']
    97     new_params['name_short'] = self._params['name_short']
    96     new_params['name_plural'] = self._params['name_plural']
    98     new_params['name_plural'] = self._params['name_plural']
    97     new_params['instruction_text'] = self.DEF_INVITE_INSTRUCTION_TEXT % self._params
    99     new_params['instruction_text'] = \
       
   100         self.DEF_INVITE_INSTRUCTION_TEXT % self._params
    98 
   101 
    99     params = dicts.merge(params, new_params)
   102     params = dicts.merge(params, new_params)
   100 
   103 
   101     try:
   104     try:
   102       self.checkAccess('invite', request)
   105       self.checkAccess('invite', request)