Changeset 3717
- Timestamp:
- 11/18/07 20:35:03 (1 year ago)
- Files:
-
- branches/1.1/CHANGELOG.txt (modified) (1 diff)
- branches/1.1/turbogears/paginate.py (modified) (2 diffs)
- branches/1.1/turbogears/tests/test_paginate.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.1/CHANGELOG.txt
r3661 r3717 41 41 * Tickets #1458, #1599 and #1604. Fixed SQLAlchemy and Elixir issues. 42 42 * Ticket #1608. Fixed issues with tg-admin update on a project in SVN. 43 44 *Contributors* 45 46 Joel Pearson, Christoph Zwerschke 43 * Ticket #1582: Fix pagination of SQLAlchemy Query ordering by backrefs 44 and synonyms' attributes. It also supports SQLAlchemy 0.4.1, which 45 removed the "properties" accessor on Mapper. 46 47 *Contributors* 48 49 Joel Pearson, Christoph Zwerschke, Roger Demetrescu 47 50 48 51 1.0.4b2 (October, 27, 2007): branches/1.1/turbogears/paginate.py
r3700 r3717 227 227 var_data_iter = iter(var_data[:endpoint]) 228 228 # skip over the number of records specified by offset 229 for i in range(offset): 229 for i in range(offset): 230 230 var_data_iter.next() 231 231 # return the records that remain … … 393 393 mapper = var_data.mapper 394 394 for propname in seq[:-1]: 395 prop = mapper.properties.get(propname) 395 prop = mapper.get_property( 396 propname, resolve_synonyms=True, raiseerr=False) 396 397 if not prop: 397 398 break branches/1.1/turbogears/tests/test_paginate.py
r3698 r3717 417 417 418 418 mapper(User, users_table, properties={ 419 'occupation' : relation(Occupation, lazy=False) 419 'occupation' : relation(Occupation, lazy=False), 420 'addresses': relation(Address, backref='user', lazy=False) 420 421 }) 421 422 422 mapper(Address, addresses_table, properties={ 423 'user' : relation(User, backref='addresses', lazy=False) 424 }) 423 mapper(Address, addresses_table) 425 424 426 425