#1080: [PATCH] Update fastdata DataController to newer api's
-------------------------+--------------------------------------------------
Reporter: wavy | Owner: anonymous
Type: enhancement | Status: closed
Priority: normal | Milestone:
Component: FastData | Version: 0.9a5
Severity: normal | Resolution: fixed
Keywords: |
-------------------------+--------------------------------------------------
Changes (by kevin):
* status: new => closed
* resolution: => fixed
Old description:
> Patch attached that updates tgfastdata.datacontroller, mostly updates to
> current api's, but also some very minor refactoring and enhancement.
>
> Summary of changes:
> BaseDataController:
> * [FIX] Use database.so_joins rather that sqlmeta.joins to enable use
> with
> InheritableSQLObject
> * [ENHANCE] Added _update() method to wrap calls to _filterJoins() and
> _updateJoins(). Used later in create() and update() in order to make
> subclassing and overwiting these methods simpler.
>
> DataController:
> * [FIX] Removed old 'tg_error' based code and replaced with error_handler
> decorator
> * [FIX] Replaced 'raise cherrpy.HTTPRedirect' with turbogears.redirect()
> * [ENHANCE] Allowed form_widget to be passed to __init__ and override
> default form
> creation.
> * [ENHANCE] Added new class attribute object_name which is used in flash
> messages.
> Again, for simpler customisation. Can be set in constructor.
New description:
Patch attached that updates tgfastdata.datacontroller, mostly updates to
current api's, but also some very minor refactoring and enhancement.
Summary of changes:
BaseDataController:
* [FIX] Use database.so_joins rather that sqlmeta.joins to enable use with
InheritableSQLObject
* [ENHANCE] Added _update() method to wrap calls to _filterJoins() and
_updateJoins(). Used later in create() and update() in order to make
subclassing and overwiting these methods simpler.
DataController:
* [FIX] Removed old 'tg_error' based code and replaced with error_handler
decorator
* [FIX] Replaced 'raise cherrpy.HTTPRedirect' with turbogears.redirect()
* [ENHANCE] Allowed form_widget to be passed to __init__ and override
default form
creation.
* [ENHANCE] Added new class attribute object_name which is used in flash
messages.
Again, for simpler customisation. Can be set in constructor.
Comment:
committed in [1851]. thanks!
--
Ticket URL: <http://trac.turbogears.org/turbogears/ticket/1080>
TurboGears <http://www.turbogears.org/>
TurboGears front-to-back web development
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears Tickets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears-tickets
-~----------~----~----~----~------~----~------~--~---