equal
deleted
inserted
replaced
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) |