30 |
30 |
31 from soc.logic import validate |
31 from soc.logic import validate |
32 from soc.logic import out_of_band |
32 from soc.logic import out_of_band |
33 from soc.logic.site import id_user |
33 from soc.logic.site import id_user |
34 from soc.views import simple |
34 from soc.views import simple |
|
35 from soc.views import helpers |
|
36 import soc.views.helpers.list |
35 from soc.views.helpers import forms_helpers |
37 from soc.views.helpers import forms_helpers |
36 from soc.views.helpers import list_helpers |
|
37 from soc.views.helpers import request_helpers |
38 from soc.views.helpers import request_helpers |
38 from soc.views.helpers import response_helpers |
39 from soc.views.helpers import response_helpers |
39 from soc.views.user import profile |
40 from soc.views.user import profile |
40 |
41 |
41 import soc.models.user |
42 import soc.models.user |
127 |
128 |
128 if user: |
129 if user: |
129 lookup_message = ugettext_lazy('User found by email.') |
130 lookup_message = ugettext_lazy('User found by email.') |
130 else: |
131 else: |
131 email_error = ugettext_lazy('User with that email not found.') |
132 email_error = ugettext_lazy('User with that email not found.') |
132 range_width = list_helpers.getPreferredListPagination() |
133 range_width = helpers.list.getPreferredListPagination() |
133 nearest_user_range_start = id_user.findNearestUsersOffset( |
134 nearest_user_range_start = id_user.findNearestUsersOffset( |
134 range_width, id=form_id) |
135 range_width, id=form_id) |
135 |
136 |
136 if nearest_user_range_start is not None: |
137 if nearest_user_range_start is not None: |
137 context['lookup_link'] = './list?offset=%s&limit=%s' % ( |
138 context['lookup_link'] = './list?offset=%s&limit=%s' % ( |
148 lookup_message = ugettext_lazy('User found by link name.') |
149 lookup_message = ugettext_lazy('User found by link name.') |
149 email_error = None # clear previous error, since User was found |
150 email_error = None # clear previous error, since User was found |
150 else: |
151 else: |
151 context['linkname_error'] = ugettext_lazy( |
152 context['linkname_error'] = ugettext_lazy( |
152 'User with that link name not found.') |
153 'User with that link name not found.') |
153 range_width = list_helpers.getPreferredListPagination() |
154 range_width = helpers.list.getPreferredListPagination() |
154 nearest_user_range_start = id_user.findNearestUsersOffset( |
155 nearest_user_range_start = id_user.findNearestUsersOffset( |
155 range_width, link_name=linkname) |
156 range_width, link_name=linkname) |
156 |
157 |
157 if nearest_user_range_start is not None: |
158 if nearest_user_range_start is not None: |
158 context['lookup_link'] = './list?offset=%s&limit=%s' % ( |
159 context['lookup_link'] = './list?offset=%s&limit=%s' % ( |
159 nearest_user_range_start, range_width) |
160 nearest_user_range_start, range_width) |
160 # else: form was not valid |
161 # else: form was not valid |
161 # else: # method == 'GET' |
162 # else: # method == 'GET' |
162 |
163 |