equal
deleted
inserted
replaced
27 from django import http |
27 from django import http |
28 from django.conf.urls import defaults |
28 from django.conf.urls import defaults |
29 from django.utils.translation import ugettext_lazy |
29 from django.utils.translation import ugettext_lazy |
30 |
30 |
31 import soc.logic |
31 import soc.logic |
|
32 import soc.logic.lists |
32 import soc.logic.out_of_band |
33 import soc.logic.out_of_band |
33 import soc.views.helper.lists |
34 import soc.views.helper.lists |
34 import soc.views.helper.responses |
35 import soc.views.helper.responses |
35 import soc.views.out_of_band |
36 import soc.views.out_of_band |
36 |
37 |
123 'soc.views.models.%s.list', 'List %(name_plural)s'), |
124 'soc.views.models.%s.list', 'List %(name_plural)s'), |
124 ] |
125 ] |
125 |
126 |
126 new_params['list_redirect_action'] = '/' + params['url_name'] + '/edit' |
127 new_params['list_redirect_action'] = '/' + params['url_name'] + '/edit' |
127 |
128 |
|
129 description = ugettext_lazy('List of %(name)s in Google Open Source Programs.') |
|
130 new_params['list_description'] = description % params |
128 new_params['save_message'] = [ugettext_lazy('Profile saved.')] |
131 new_params['save_message'] = [ugettext_lazy('Profile saved.')] |
129 new_params['edit_params'] = { |
132 new_params['edit_params'] = { |
130 self.DEF_SUBMIT_MSG_PARAM_NAME: self.DEF_SUBMIT_MSG_PROFILE_SAVED, |
133 self.DEF_SUBMIT_MSG_PARAM_NAME: self.DEF_SUBMIT_MSG_PROFILE_SAVED, |
131 } |
134 } |
132 |
135 |
347 entities = self._logic.getForFields(filter, limit=limit + 1, offset=offset) |
350 entities = self._logic.getForFields(filter, limit=limit + 1, offset=offset) |
348 |
351 |
349 context['pagination_form'] = helper.lists.makePaginationForm(request, limit) |
352 context['pagination_form'] = helper.lists.makePaginationForm(request, limit) |
350 |
353 |
351 templates = params['lists_template'] |
354 templates = params['lists_template'] |
352 |
355 description = params['list_description'] |
353 context = helper.lists.setList(request, context, entities, |
356 |
354 offset, limit, templates) |
357 content = helper.lists.getList(request, entities, templates, |
|
358 description, offset, limit) |
|
359 context['list'] = soc.logic.lists.Lists([content]) |
355 |
360 |
356 context['entity_type'] = params['name'] |
361 context['entity_type'] = params['name'] |
357 context['entity_type_plural'] = params['name_plural'] |
362 context['entity_type_plural'] = params['name_plural'] |
358 context['redirect_action'] = params['list_redirect_action'] |
363 context['redirect_action'] = params['list_redirect_action'] |
359 |
364 |