equal
deleted
inserted
replaced
24 |
24 |
25 |
25 |
26 from django import http |
26 from django import http |
27 from django.utils.translation import ugettext |
27 from django.utils.translation import ugettext |
28 |
28 |
|
29 from soc.logic import cleaning |
29 from soc.logic import dicts |
30 from soc.logic import dicts |
30 from soc.logic.models import request as request_logic |
31 from soc.logic.models import request as request_logic |
31 from soc.logic.models import user as user_logic |
32 from soc.logic.models import user as user_logic |
32 from soc.logic.helper import notifications as notifications_helper |
33 from soc.logic.helper import notifications as notifications_helper |
33 from soc.logic.helper import request as request_helper |
34 from soc.logic.helper import request as request_helper |
112 'Manage a %(name)s'),] |
113 'Manage a %(name)s'),] |
113 |
114 |
114 new_params['extra_django_patterns'] = patterns |
115 new_params['extra_django_patterns'] = patterns |
115 new_params['scope_redirect'] = redirects.getInviteRedirect |
116 new_params['scope_redirect'] = redirects.getInviteRedirect |
116 |
117 |
|
118 new_params['create_extra_dynafields'] = { |
|
119 'clean_link_id' : cleaning.clean_existing_user('link_id'), |
|
120 'clean_home_page' : cleaning.clean_url('home_page'), |
|
121 'clean_blog' : cleaning.clean_url('blog'), |
|
122 'clean_photo_url' : cleaning.clean_url('photo_url'), |
|
123 'scope_path': forms.CharField(widget=forms.HiddenInput, |
|
124 required=True), |
|
125 } |
|
126 |
117 new_params['extra_dynaexclude'] = ['user', 'status', 'agreed_to_tos_on'] |
127 new_params['extra_dynaexclude'] = ['user', 'status', 'agreed_to_tos_on'] |
118 |
128 |
119 params = dicts.merge(params, new_params, sub_merge=True) |
129 params = dicts.merge(params, new_params, sub_merge=True) |
120 |
130 |
121 super(View, self).__init__(params=params) |
131 super(View, self).__init__(params=params) |