app/soc/views/models/role.py
changeset 518 d9d31d316a74
parent 512 aae25d2b4464
child 520 b0c623819b68
equal deleted inserted replaced
517:661ab830e921 518:d9d31d316a74
    64 class RoleView(base.View):
    64 class RoleView(base.View):
    65   """Views for all entities that inherit from Role.
    65   """Views for all entities that inherit from Role.
    66 
    66 
    67   All views that only Role entities have are defined in this subclass.
    67   All views that only Role entities have are defined in this subclass.
    68   """
    68   """
       
    69   
       
    70   DEF_INVITE_INSTRUCTION_TEXT = ugettext_lazy('Please use this form to invite someone to become a %(name)s.')
    69 
    71 
    70   def __init__(self, original_params=None):
    72   def __init__(self, original_params=None):
    71     """
    73     """
    72 
    74 
    73     Args:
    75     Args:
    83     """Displays the request promotion to Role page.
    85     """Displays the request promotion to Role page.
    84     """
    86     """
    85 
    87 
    86     new_params = {}
    88     new_params = {}
    87 
    89 
    88     new_params['list_template'] = 'soc/models/create_invite.html'
    90     new_params['list_template'] = 'soc/models/list.html'
    89     new_params['list_redirect_action'] = '/request/create/%s/%s' % (
    91     new_params['list_redirect_action'] = '/request/create/%s/%s' % (
    90         self._params['url_name'], kwargs['link_id'])
    92         self._params['url_name'], kwargs['link_id'])
    91     new_params['list_redirect_entity'] = self._params['name']
    93     new_params['list_redirect_entity'] = self._params['name']
    92     new_params['name'] = self._params['name']
    94     new_params['name'] = self._params['name']
    93     new_params['name_short'] = self._params['name_short']
    95     new_params['name_short'] = self._params['name_short']
    94     new_params['name_plural'] = self._params['name_plural']
    96     new_params['name_plural'] = self._params['name_plural']
       
    97     new_params['instruction_text'] = self.DEF_INVITE_INSTRUCTION_TEXT % self._params
    95 
    98 
    96     params = dicts.merge(params, new_params)
    99     params = dicts.merge(params, new_params)
    97 
   100 
    98     try:
   101     try:
    99       self.checkAccess('invite', request)
   102       self.checkAccess('invite', request)