app/soc/views/models/request.py
changeset 970 8b5611d5b053
parent 962 606871fda11c
child 982 9efcedcfeb3e
equal deleted inserted replaced
969:b12de918d660 970:8b5611d5b053
    27 from google.appengine.api import users
    27 from google.appengine.api import users
    28 
    28 
    29 from django import forms
    29 from django import forms
    30 from django import http
    30 from django import http
    31 from django.core import urlresolvers
    31 from django.core import urlresolvers
    32 from django.utils.translation import ugettext_lazy
    32 from django.utils.translation import ugettext
    33 
    33 
    34 from soc.logic import cleaning
    34 from soc.logic import cleaning
    35 from soc.logic import dicts
    35 from soc.logic import dicts
    36 from soc.logic.models import sponsor as sponsor_logic
    36 from soc.logic.models import sponsor as sponsor_logic
    37 from soc.logic.models import user as user_logic
    37 from soc.logic.models import user as user_logic
    79 
    79 
    80     new_params['name'] = "Request"
    80     new_params['name'] = "Request"
    81 
    81 
    82     new_params['sidebar_defaults'] = [('/%s/list', 'List %(name_plural)s', 'list')]
    82     new_params['sidebar_defaults'] = [('/%s/list', 'List %(name_plural)s', 'list')]
    83 
    83 
    84     new_params['save_message'] = [ugettext_lazy('Request saved.')]
    84     new_params['save_message'] = [ugettext('Request saved.')]
    85     
    85     
    86     new_params['extra_dynaexclude'] = ['state', 'role_verbose']
    86     new_params['extra_dynaexclude'] = ['state', 'role_verbose']
    87     
    87     
    88     # TODO(ljvderijk) add clean field that checks to see if the user already has
    88     # TODO(ljvderijk) add clean field that checks to see if the user already has
    89     # the role that's been entered in the create form fields
    89     # the role that's been entered in the create form fields
   203     filter = {'link_id': user_entity.link_id,
   203     filter = {'link_id': user_entity.link_id,
   204               'state': 'group_accepted'}
   204               'state': 'group_accepted'}
   205 
   205 
   206     uh_params = params.copy()
   206     uh_params = params.copy()
   207     uh_params['list_action'] = (redirects.getInviteProcessRedirect, None)
   207     uh_params['list_action'] = (redirects.getInviteProcessRedirect, None)
   208     uh_params['list_description'] = ugettext_lazy(
   208     uh_params['list_description'] = ugettext(
   209         "An overview of your unhandled invites.")
   209         "An overview of your unhandled invites.")
   210 
   210 
   211     uh_list = helper.lists.getListContent(
   211     uh_list = helper.lists.getListContent(
   212         request, uh_params, filter, 0)
   212         request, uh_params, filter, 0)
   213 
   213 
   217     # that haven't been accepted by an admin yet
   217     # that haven't been accepted by an admin yet
   218     filter = {'link_id': user_entity.link_id,
   218     filter = {'link_id': user_entity.link_id,
   219               'state': 'new'}
   219               'state': 'new'}
   220 
   220 
   221     ar_params = params.copy()
   221     ar_params = params.copy()
   222     ar_params['list_description'] = ugettext_lazy(
   222     ar_params['list_description'] = ugettext(
   223         "List of your pending requests.")
   223         "List of your pending requests.")
   224 
   224 
   225     ar_list = helper.lists.getListContent(
   225     ar_list = helper.lists.getListContent(
   226         request, ar_params, filter, 1)
   226         request, ar_params, filter, 1)
   227 
   227