root / elixir / trunk / elixir / entity.py

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @400 [400] 6 years ged - Added a new statement 'using_options_defaults' which can be used on a …
(edit) @381 [381] 6 years ged add TODO
(edit) @379 [379] 6 years ged i don't like loop bodies on the same line as the loops themselves :)
(edit) @378 [378] 6 years cleverdevil Resolved duplication in Entity.set and Entity.__init__ by having the …
(edit) @367 [367] 6 years cleverdevil The constructor for Entity no longer called from_dict as it can lead …
(edit) @363 [363] 6 years ged - Default "target entity resolving code" changed slightly. It now uses a …
(edit) @360 [360] 6 years ged - cleanup "copy properties from base class" implementation (closes #15) - …
(edit) @356 [356] 6 years ged - better support for viewonly relationships - restore flush method on …
(edit) @350 [350] 6 years ged - added add_mapper_property and add_table_column helper method in …
(edit) @349 [349] 6 years ged - The default session (elixir.session) uses sessionmaker() instead of …
(edit) @348 [348] 6 years ged First stab at making fields in base class work (see ticket #15). Needs …
(edit) @347 [347] 6 years ged removed trailing spaces
(edit) @343 [343] 6 years ged Some cleanup to the target/collection stuff... Still need some work to get …
(edit) @342 [342] 6 years ged - remove deprecated methods on Entity - pulled entity mapping and target …
(edit) @338 [338] 6 years ged * Added setattr method on Metaclass so that you can add properties …
(edit) @337 [337] 6 years ged fix to_dict on SA 0.5
(edit) @336 [336] 6 years ged update Elixir to work with SA0.5
(edit) @335 [335] 6 years cleverdevil The to_dict method on Entity was not looking for columns in the case …
(edit) @333 [333] 6 years cleverdevil Changed the way that the elixir.entities mapping is created, at Gaetan's …
(edit) @331 [331] 6 years ged fix from_dict on list relationships (patch from Paul Johnston)
(edit) @327 [327] 6 years ged - Fixed inheritance with autoloaded entities: when using autoload, we …
(edit) @324 [324] 6 years ged - use with_polymorphic mapper argument to implement polymorphic concrete …
(edit) @323 [323] 6 years ged - Added experimental (!) support for concrete table inheritance (both …
(edit) @322 [322] 6 years ged - Added two new methods on the base entity: from_dict and to_dict, which …
(edit) @321 [321] 6 years ged Fixed several problems with concrete inheritance and …
(edit) @318 [318] 6 years ged Fixed multi-table inheritance when using a non default schema (closes #38)
(edit) @308 [308] 7 years ged Nth take at making Elixir python2.3 compatible
(edit) @307 [307] 7 years ged - Made Elixir python 2.3 compatible again (based on a patch from Jason …
(edit) @302 [302] 7 years ged - Fixed the inverse relationship matching when the inverse relationship is …
(edit) @300 [300] 7 years ged The foreign key constraint of the column in a multi-table inheritance …
(edit) @299 [299] 7 years ged - moved the format of the multi-table inheritance column to a constant in …
(edit) @295 [295] 7 years ged - applied part of a patch from Ben Bangert so that passing …
(edit) @285 [285] 7 years ged minor rename to make event processing code more readable
(edit) @284 [284] 7 years ged - added support for custom base classes which inherit from another class …
(edit) @279 [279] 7 years ged - make inheritance work for custom base classes (closes #25). - remove …
(edit) @275 [275] 7 years ged - polymorphic defaults to True ! (Mickael Bayer convinced me that …
(edit) @268 [268] 7 years ged allow overriding primary_key columns on autoloaded entities (closes …
(edit) @267 [267] 7 years ged - cleanup class attributes (in the attributes-based syntax) after the …
(edit) @265 [265] 7 years ged - moved some format strings to constants in options - added set method on …
(edit) @262 [262] 7 years cleverdevil There is a conflict between zope.interface and elixir that causes using …
(edit) @249 [249] 7 years ged implemented new option: allowcoloverride
(edit) @247 [247] 7 years ged revert that innocent-looking change from r244 which broke inheritance
(edit) @244 [244] 7 years ged - added some comments/fixed some other comments - made trigger test …
(edit) @243 [243] 7 years ged - added test for deferred fields courtesy of Isaac Csandl - tweaked setup …
(edit) @238 [238] 7 years ged - added support for synonym properties (on Field) - updated TODO
(edit) @236 [236] 7 years ged - migrate to attribute-based syntax in all examples and documentation. - …
(edit) @224 [224] 7 years ged we are moving from pudge to apydia: find -name "*.py" -exec sed -i …
(edit) @223 [223] 7 years ged enable syntax hilighting for python code in docstrings
(edit) @222 [222] 7 years ged - fixed some pretty bad bugs: * calling cleanup_all before your …
(edit) @221 [221] 7 years ged - added the possibility to not have the autosetup triggers installer (use …
(edit) @219 [219] 7 years ged Fail explicitely if something go wrong when mapping a class. This should …
(edit) @216 [216] 7 years ged added query to the attributes triggering the setup_all call
(edit) @214 [214] 7 years ged next try
(edit) @213 [213] 7 years ged Fix missing import + now event handlers can stop further processing …
(edit) @212 [212] 7 years ged - made events methods compatible with using other extensions (namely …
(edit) @210 [210] 7 years ged - moved away from assign_mapper, now all assign_mapper-provided methods …
(edit) @209 [209] 7 years ged Fix get method
(edit) @204 [204] 7 years ged - added get class method on Entity. - partly …
(edit) @202 [202] 7 years ged - plugged a couple deprecated warnings with SA 0.4, but making sure that …
(edit) @199 [199] 7 years ged - Added test for the case when you refer to a remotely-defined class by …
(edit) @197 [197] 7 years ged more frame hackery so that one can use a class from another module in a …
(edit) @196 [196] 7 years ged - updated TODO file - (partially) changelogged what was done recently. …
(edit) @185 [185] 7 years cleverdevil Patch from Mike Bayer: The attached patch modifies Elixir's …
(edit) @183 [183] 7 years ged added more statement hooks: before_table, before_mapper, …
(edit) @175 [175] 7 years ged merged autodelay branch!
(edit) @170 [170] 7 years cleverdevil First part of moving events into the core of elixir. Next, I will be …
(edit) @169 [169] 7 years cleverdevil Added a method to EntityDescriptor for adding mapper extensions. Updated …
(edit) @164 [164] 7 years cleverdevil Added some hooks to allow Elixir statements to perform some post-setup …
(edit) @161 [161] 7 years ged - renamed RELEASE because I couldn't figure out how to exclude it from …
(edit) @158 [158] 7 years ged cosmetic changes
(edit) @148 [148] 7 years ged do not rely on the query() classmethod to provide the .q property
(edit) @145 [145] 7 years ged - Reworked how entities look for primary keys on related entities. This …
(edit) @139 [139] 7 years ged - Applied patch from Ants Aasma to make Elixir compatible with the 0.4 …
(edit) @130 [130] 7 years ged - Added has_property statement to add properties on the entity mapper …
(edit) @119 [119] 7 years ged - Made EntityMeta public, so that people can actually define their own …
(edit) @113 [113] 7 years ged - added .q property on the metaclass, so that you can get a query on an …
(edit) @111 [111] 7 years ged added default init method on entities so that subclasses can override …
(edit) @96 [96] 7 years ged - The tablename option can now be given a callable so that people can …
(edit) @94 [94] 7 years ged pep8fix
(edit) @93 [93] 7 years ged - (Hopefully) fixed reflecting has_and_belongs_to_many relationships. …
(edit) @83 [83] 8 years ged - Added support for the "version_id_col" option on entities. This option …
(edit) @82 [82] 8 years ged - Added support for autoloading/reflecting databases with …
(edit) @81 [81] 8 years ged - Applied patch from "Wavy" so that columns of a table are in the same …
(edit) @74 [74] 8 years ged - added support for deferred columns (use the "deferred" keyword argument …
(edit) @71 [71] 8 years ged added support to pass non-keyword arguments to tables. You just pass them …
(edit) @70 [70] 8 years ged Applied patch from Robin Munn to make the code python 2.3 compatible
(edit) @66 [66] 8 years ged - fixed inheritance with delay_setup - raise exception when an inverse is …
(edit) @65 [65] 8 years ged - added CHANGES file - removed debug print and huge bug in inheritance …
(edit) @64 [64] 8 years ged - implemented singletable non-polymorphic inheritance - added support for …
(edit) @53 [53] 8 years ged further reorder things... hopefully fixing the autoload problem
(edit) @51 [51] 8 years ged reorder setup operations. should fix autoload bug.
(edit) @47 [47] 8 years ged - Changed tests so that when one test fails, other unrelated ones …
(edit) @46 [46] 8 years ged removed the "extension" option
(edit) @43 [43] 8 years ged - completed the documentation of all relationships - a tiny little bit of …
(edit) @33 [33] 8 years joshua - added "pudge_all" to most files - added 'license="MIT License"' to …
(edit) @26 [26] 8 years joshua - added a simple tutorial - fixed a few issues with the template - added …
(edit) @24 [24] 8 years joshua * created and added a pudge template (including css and two images) * …
(edit) @22 [22] 8 years ged * implemented order_by translation on relations (has_many …
(edit) @21 [21] 8 years ged reapply changes made in rev 14 (which were wiped out in rev 17)
(edit) @19 [19] 8 years cleverdevil Fixed two TODOs that were bothering me.
Note: See TracRevisionLog for help on using the revision log.