equal
deleted
inserted
replaced
161 |
161 |
162 for key, value in get_args.iteritems(): |
162 for key, value in get_args.iteritems(): |
163 if key.startswith('offset_') or key.startswith('limit_'): |
163 if key.startswith('offset_') or key.startswith('limit_'): |
164 offset_and_limits[key] = value |
164 offset_and_limits[key] = value |
165 |
165 |
|
166 offset_and_limits['export'] = idx |
|
167 export_link = generateLinkFromGetArgs(request, offset_and_limits) |
|
168 del offset_and_limits['export'] |
|
169 |
166 if more: |
170 if more: |
167 offset_and_limits[offset_key] = offset+limit |
171 offset_and_limits[offset_key] = offset+limit |
168 offset_and_limits[limit_key] = limit |
172 offset_and_limits[limit_key] = limit |
169 next = generateLinkFromGetArgs(request, offset_and_limits) |
173 next = generateLinkFromGetArgs(request, offset_and_limits) |
170 |
174 |
179 |
183 |
180 newest = generateLinkFromGetArgs(request, offset_and_limits) |
184 newest = generateLinkFromGetArgs(request, offset_and_limits) |
181 |
185 |
182 content = { |
186 content = { |
183 'data': data, |
187 'data': data, |
|
188 'export': export_link, |
184 'first': offset+1, |
189 'first': offset+1, |
185 'last': len(data) > 1 and offset+len(data) or None, |
190 'last': len(data) > 1 and offset+len(data) or None, |
186 'logic': logic, |
191 'logic': logic, |
187 'limit': limit, |
192 'limit': limit, |
188 'newest': newest, |
193 'newest': newest, |