diff -r 23ef8f62d7cb -r 5a381b290691 app/soc/views/models/role.py --- a/app/soc/views/models/role.py Wed Dec 03 21:28:16 2008 +0000 +++ b/app/soc/views/models/role.py Wed Dec 03 23:48:10 2008 +0000 @@ -80,6 +80,16 @@ params: This dictionary should be filled with the parameters """ + new_params = {} + + patterns = [(r'^%(url_name)s/invite/%(lnp)s$', + 'soc.views.models.%(module_name)s.invite', + 'Invite %(name_short)s')] + + new_params['extra_django_patterns'] = patterns + + params = dicts.merge(params, new_params) + super(View, self).__init__(params=params) def create(self, request, **kwargs): @@ -129,21 +139,3 @@ contents = [content] return self._list(request, params, contents, page_name) - - def getDjangoURLPatterns(self, params=None): - """See base.View.getDjangoURLPatterns(). - """ - - default_patterns = self._params['django_patterns_defaults'] - default_patterns += [ - (r'^%(url_name)s/invite/%(lnp)s$', - 'soc.views.models.%s.invite', 'Invite %(name_short)s')] - - params = {} - params['django_patterns_defaults'] = default_patterns - - params = dicts.merge(params, self._params) - patterns = super(View, self).getDjangoURLPatterns(params) - - return patterns -