app/soc/views/site/user/profile.py
changeset 266 3b47bfd4f1b3
parent 262 52a42831d9d6
child 267 0c008a43443b
equal deleted inserted replaced
265:3c2994f3b85f 266:3b47bfd4f1b3
    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